Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-6001

Incremental rebuild/verification can result in missing rows and false positives

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 4.16.0
    • 5.1.0, 4.16.0
    • None
    • None

    Description

      In case of incremental rebuild/verify we prepare a skip scan using page size constraints first and then use it for rebuild, however when using this skip scan we constraint the number of indexmutations we're going to build/verify also on the page size. In the case where we have multiple index mutations for single dataTableRow, we can return back to the client without scanning all the rows of the skip scan filter, when the client does next, we resume incorrectly from the row after the last of the previous skip scan when infact we hadn't exhausted it fully.   

      Attachments

        1. PHOENIX-6001-4.x.patch
          6 kB
          Abhishek Singh Chouhan
        2. PHOENIX-6001-master.patch
          6 kB
          Abhishek Singh Chouhan

        Issue Links

          Activity

            People

              abhishek.chouhan Abhishek Singh Chouhan
              abhishek.chouhan Abhishek Singh Chouhan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

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