irods / irods_capability_storage_tiering

BSD 3-Clause "New" or "Revised" License
5 stars 10 forks source link

Consider adding option to disable updates to access time AVU #220

Open korydraughn opened 1 year ago

korydraughn commented 1 year ago

Today the storage tiering plugin assumes an access time AVU is always attached to a data object. But should it?

Consider the case where access time is never used in the violating query.

With the current implementation, even if the violating query doesn't rely on the access time, the access time is still required to exist on each data object. If the access time is not attached to the data objects being tiered, the plugin skips that data object and returns CAT_NO_ROWS_FOUND.

Related to https://github.com/irods/irods_capability_storage_tiering/issues/72#issuecomment-1005547653.