[ 
https://issues.apache.org/jira/browse/GEODE-2612?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15924850#comment-15924850
 ] 

Barry Oglesby commented on GEODE-2612:
--------------------------------------

I added a boolean parameter to {{SnapshotOptions}} to invoke callbacks if 
desired. The default is to not invoke them.

Using API during import, set the boolean like:
{noformat}
Region region = ...;
File snapshotFile = ...;
RegionSnapshotService service = region.getSnapshotService();
SnapshotOptions options = service.createOptions();
options.invokeCallbacks(true);
service.load(snapshotFile, SnapshotFormat.GEMFIRE, options);
{noformat}
Using gfsh during import, set the invoke-callbacks boolean like:
{noformat}
import data --region=myRegion --member=myMember --file=myRegion.gfd 
--invoke-callbacks=true
{noformat}

> Add option to invoke callbacks while loading a snapshot
> -------------------------------------------------------
>
>                 Key: GEODE-2612
>                 URL: https://issues.apache.org/jira/browse/GEODE-2612
>             Project: Geode
>          Issue Type: New Feature
>          Components: lucene
>            Reporter: Barry Oglesby
>            Assignee: Barry Oglesby
>
> As a work-around to recreating a lucene index (which is not currently 
> supported), the recommendation is to:
> - export user region
> - destroy indexes and user region
> - recreate index
> - recreate user region
> - import user region
> The lucene index is populated using an hidden AsyncEventQueue, but currently 
> import doesn't invoke callbacks. This feature request is to add an option to 
> SnapshotOptions to cause callbacks to be invoked, so that the index is 
> repopulated during import.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to