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]

Reply via email to