Sadanand Shenoy created HDDS-9347:
-------------------------------------
Summary: Fix Ozone FS listStatus() cache-table inconsistencies.
Key: HDDS-9347
URL: https://issues.apache.org/jira/browse/HDDS-9347
Project: Apache Ozone
Issue Type: Bug
Components: Ozone Filesystem, Ozone Manager
Reporter: Sadanand Shenoy
Ozone Manager records writes first to its cache during any write operation and
this cache is flushed at regular intervals by the DoubleBuffer daemon.
A filesystem is expected to be strongly consistent and hence reads that follow
these writes will hit the cache and the cache has to return the correct results.
The results returned by the cache should be exactly as if the results are
returned by the table. i.e there shouldn't be any difference in logic while
processing the reads all from cache vs table.
Such inconsistencies can cause intermittent failures in reads as reading from
cache results one result while from the table another.
This jira aims to solve such cases.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]