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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
