THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
1. User initiates a create lucene index command from GFSH or a Java API
A function is sent in parallel that does the following:
- Create AEQ
- Create index region
- Add AEQ and listener to region
- Return xml
- Send xml to locator to be written into cluster configuration if applicable
- Another function is sent in parallel to:
- Set indexRepositories()
- computeRepo() will 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 computeRepo(), and throw an exception back to the query caller to let them know the index is not yet ready
- Check for COMPLETE file
API Change
- A new Java API to create the Lucene Index in a distributed manor. This Java API relies on a new Management API that does not currently exist in Geode.
...