cshannon commented on issue #5014: URL: https://github.com/apache/accumulo/issues/5014#issuecomment-2543953581
My plan is to break this into multiple PRs, I'm thinking 3 parts for now: 1. The first PR will be to add a new Mergeability column to the metadata table and to have Accumulo start populating it based on system splits vs user created splits. Pre split tables like Fate will be marked to not merge. Some basic inital tests will be added. 2. The next PR will handle the API changes which will allow setting the Mergeability of a table/tablet at table creation time or when creating/updating splits later. There will also be API updates to allow viewing the values. These changes will make it easier to add a lot more tests. 3. The last PR will implement the automatic merge feature to handle finding tablets that need merging and handling that. I'm envisioning this will be done with FATE and set up very similar to how splits work now. There will be a new property as well for the merge threshold, like splits. This last PR could be broken done even further into more than one PR if the scope becomes too large. -- 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]
