keith-turner opened a new issue, #3387: URL: https://github.com/apache/accumulo/issues/3387
There are two reasons a split can happen in Accumulo. First when a tablet server notices a tablet is too large it will split it. Second when a user request a tablet to split, the client code will reach out to the tablet server and it will split. This requires the tablet be online. For on demand tables and offline tables, tablet may not be online. Split functionality should be moved from the tablet server to the manger. This means the manager will need to monitor all tablets looking for ones that need to automatically split and it will also need to handle request from clients to split a tablet. In either case when the manager needs to split a tablet it will need to unload the tablet if its hosted and then safely make the necessary metadata updates probably using conditional mutations. -- 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]
