cshannon opened a new pull request, #3640: URL: https://github.com/apache/accumulo/pull/3640
This commit disables chop compactions on merge and modifies the tablet metadata update in TabletGroupWatcher to fence of each tablet file to its tablet range as its copied to the highest tablet on merge. This prevents data from coming back on merge as scans will be fenced to the provided range on the metadata updates. There's some updated tests that I added to show that data doesn't come back after merge. It's a very simple test for now but it at least shows the fencing working after updating metadata. Running the MergeIT will print out metadata for the new tests and also for the existing mergeTest() to help show the changes that are being done with the ranges to the metadata table. There's plenty of work here to still be done and I left a lot of comments and TODOs but mostly I just wanted to get some feedback on if I'm heading in the right direction. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
