]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/SearchIdxShard.pm
use consistent {ibx} field for writable code paths
[public-inbox.git] / lib / PublicInbox / SearchIdxShard.pm
index 544268819070c675bfa9d3e2a3edc92c11ffb2a2..fd34e487bc6065f6d1a5d5d6623637cf04fbd025 100644 (file)
@@ -11,14 +11,14 @@ use IO::Handle (); # autoflush
 use PublicInbox::Eml;
 
 sub new {
-       my ($class, $v2writable, $shard) = @_;
-       my $ibx = $v2writable->{-inbox};
+       my ($class, $v2w, $shard) = @_;
+       my $ibx = $v2w->{ibx};
        my $self = $class->SUPER::new($ibx, 1, $shard);
        # create the DB before forking:
        $self->_xdb_acquire;
        $self->set_indexlevel;
        $self->_xdb_release;
-       $self->spawn_worker($v2writable, $shard) if $v2writable->{parallel};
+       $self->spawn_worker($v2w, $shard) if $v2w->{parallel};
        $self;
 }