THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- User initiates a create lucene index command from GFSH or a Java API
A function is sent to all members in parallel that does the following:
- Create AEQ
- Create index region
- Add AEQ and listener to region
- Return xml to be written to cluster config (if cluster config is enabled)
- Create AEQ
- Send xml to locator to be written into cluster configuration (if cluster config is enabled)
- Another function is sent to all members in parallel to:
- Set indexRepositories()
- Modify computeRepo() to look for COMPLETE file; if doesn’t exist
- Iterate and index existing region data
- Add COMPLETE file to fileAndChunkRegion
- Query:
- Check for COMPLETE file
- If COMPLETE file not there, start async task to execute computeRepo(), and throw an exception back to the query caller to let them know the index is not yet ready
- Check for COMPLETE file
...
- A new Java API to create the Lucene Index in a distributed manormanner. This Java API relies on a new Management API that does not currently exist in Geode.
...