You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by "dlmarion (via GitHub)" <gi...@apache.org> on 2023/03/14 19:33:49 UTC

[GitHub] [accumulo] dlmarion commented on issue #3213: OnDemand Tables: Allow users to pin ranges of a table as online

dlmarion commented on issue #3213:
URL: https://github.com/apache/accumulo/issues/3213#issuecomment-1468709138

   Given how tablets are unloaded in [38](https://github.com/dlmarion/accumulo/pull/38), I'm not sure that tablets need to be pinned. The TabletServer keeps track of the KeyExtent and last access time for each online onDemand tablet and passes that information to an implementation of an OnDemandTabletUnloader (unloader). The unloader then determines which tablets should be unloaded. If the unloader never returns a KeyExtent to be unloaded, then it's effectively pinned once loaded. Different OnDemandTabletUnloader implementations could be created for different types of tables. For example, for tables where a date is stored in the row, which is available in the KeyExtent, an implementation could be created that never returned any KeyExtent that falls within some time frame.


-- 
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: notifications-unsubscribe@accumulo.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org