Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-6535 Synchronous Lucene Property Indexes
  3. OAK-6787

Delete property index entries recursively in batches to avoid large transaction

    XMLWordPrintableJSON

Details

    • Technical task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.7.10, 1.8.0
    • lucene
    • None
    • L15

    Description

      PropertyIndexCleaner currently remove the property index bucket in a single remove. This would work fine with SegmentNodeStore but would cause issue with DocumentNodeStore where it would result in a one large commit.

      To avoid this scenario we should implement recursive delete. This approach would only be used if NodeStore implements Clusterable

      Attachments

        1. OAK-6787-v1.patch
          10 kB
          Chetan Mehrotra
        2. OAK-6787-v2.patch
          10 kB
          Chetan Mehrotra

        Activity

          People

            chetanm Chetan Mehrotra
            chetanm Chetan Mehrotra
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: