Ignore:
Timestamp:
2016-05-10T14:39:41+12:00 (8 years ago)
Author:
ak19
Message:

Dr Bainbridge found a better place to instantiate the activate.pm object (hereafter to be renamed to servercontrol.pm).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/perllib/buildcolutils.pm

    r30520 r30522  
    676676    map { local $_=$_; $_->build_indexes($indexname, $indexlevel); } @builders;
    677677
     678    # Need to deactivate the collection for collections whose db don't support concurrent R+W
     679    # All except the collection (1st parameter) can be empty. For GS3, also set the site parameter
     680    my $gsserver = new activate( $self->get_collection(), $self->{'site'}, $self->{'verbosity'}, $self->{'builddir'}, $self->{'indexdir'}, $self->{'collectdir'}, $self->{'library_url'}, $self->{'library_name'});
     681
    678682    # when incrementally rebuilding a collection using any db that doesn't support concurrent
    679683    # read and write (e.g. gdbm), need to deactivate the collection before make_infodatabase()   
     
    686690   
    687691        if(!$dbSupportsConcurrentRW) {
    688         # all except the collection (1st parameter) can be empty. For GS3, also set the site parameter
    689         my $gsserver = new activate( $self->get_collection(), $self->{'site'}, $self->{'verbosity'}, $self->{'builddir'}, $self->{'indexdir'}, $self->{'collectdir'}, $self->{'library_url'}, $self->{'library_name'});
    690692        $gsserver->print_task_msg("About to deactivate collection ".$self->get_collection());
    691         #$self->{'library_url'} = $gsserver->get_library_URL();
    692693        $gsserver->do_deactivate();     
    693694        }
     
    720721   
    721722        if(!$dbSupportsConcurrentRW) {
    722         # all except the collection (1st parameter) can be empty. For GS3, also set the site parameter
    723         my $gsserver = new activate( $self->get_collection(), $self->{'site'}, $self->{'verbosity'}, $self->{'builddir'}, $self->{'indexdir'}, $self->{'collectdir'}, $self->{'library_url'}, $self->{'library_name'});
    724723        $gsserver->print_task_msg("About to deactivate collection ".$self->get_collection());
    725         #$self->{'library_url'} = $gsserver->get_library_URL();
    726724        $gsserver->do_deactivate();
    727725        }
Note: See TracChangeset for help on using the changeset viewer.