You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2023/10/06 08:27:00 UTC

[jira] [Updated] (HDDS-9347) Fix Ozone FS listStatus() cache-table inconsistencies.

     [ https://issues.apache.org/jira/browse/HDDS-9347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

ASF GitHub Bot updated HDDS-9347:
---------------------------------
    Labels: pull-request-available  (was: )

> 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
>            Assignee: Sadanand Shenoy
>            Priority: Major
>              Labels: pull-request-available
>
> 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: issues-unsubscribe@ozone.apache.org
For additional commands, e-mail: issues-help@ozone.apache.org