Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-3924

Create Lucene Index on an existing region

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • docs, lucene
    • None

    Description

      Allow users to add a Lucene index on a region that already exists and contains data. We also want to simplify the process to modify a Lucene index on a region. To modify an index, the user will need to first destroy the existing Lucene index and then add a new index, without having to destroy and recreate the data region, which is required today.

      Attachments

        1.
        Add method to InternalLuceneService to add an index to an existing region Sub-task Closed Lynn Hughes-Godfrey  
        2.
        Modify existing gfsh create lucene index command to create the index on an existing region Sub-task Closed Nabarun Nag  
        3.
        Cache xml must be updated if lucene index was created after the region Sub-task Closed Nabarun Nag  
        4.
        After calling Internal API to create lucene index after region is created, data in the region should be included in the lucene index Sub-task Closed Unassigned  
        5.
        Lucene Query should throw an exception while lucene index is being built on existing region Sub-task Closed Udo Kohlmeyer

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 1h 50m
        6.
        create lucene index on existing region should not wait for a query to index data Sub-task Closed Unassigned  
        7.
        Add marker to the fileAndChunkRegion after the lucene index is created Sub-task Closed Unassigned  
        8.
        Improved mechanism to wait for partition region colocation to complete. Sub-task Closed Unassigned

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 2h 20m
        9.
        GEODE-4692 Devise a new Lucene Index stats collection mechanism Sub-task Open Unassigned  
        10.
        IndexRepositoryFactory refactor the computeRepository method Sub-task Closed Unassigned  
        11.
        DefaultQuery.setPdxReadSerialized must rest in computeRepository Sub-task Closed Unassigned  
        12.
        Add a comment to explain getRepository's function in createLuceneIndexOnDataRegion Sub-task Closed Unassigned  
        13.
        NPEs encountered during lucene create index (on existing region) Sub-task Closed Lynn Hughes-Godfrey

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 20m
        14.
        Code clean up and refactoring for Lucene Sub-task Open Unassigned

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 1h 10m
        15.
        CI failure: LuceneSearchWithRollingUpgradeDUnit.luceneQueryReturnsCorrectResultsAfterServersRollOverOnPartitionRegion Sub-task Closed Nabarun Nag

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 2h 20m
        16.
        Rolling Upgrade tests for Lucene reindex Sub-task Reopened Unassigned

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 0.5h
        17.
        Modify gfsh command 'list Lucene index' to list status of re-indexing. Sub-task Closed Unassigned

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 1h 50m
        18.
        Concurrent create lucene reindex ops must fail Sub-task Closed Unassigned

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 2h 10m
        19.
        AddCacheServerProfile should throw an error when conflicting Lucene indexes are concurrently created Sub-task Closed Udo Kohlmeyer  
        20.
        synchronize the adding and removal of cache service profiles while reindexing Sub-task Closed Unassigned

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 2h 20m
        21.
        handle concurrent lucene indexing (after region created) with rebalance Sub-task Closed Unassigned

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 1h

        Activity

          People

            Unassigned Unassigned
            jasonhuynh Jason Huynh
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 15h 50m
                15h 50m