Sumit Agrawal created HDDS-9456:
-----------------------------------

             Summary: Non-blocking container statemachine cache
                 Key: HDDS-9456
                 URL: https://issues.apache.org/jira/browse/HDDS-9456
             Project: Apache Ozone
          Issue Type: Sub-task
            Reporter: Sumit Agrawal
            Assignee: Sumit Agrawal


It can make use of ratis resources to be acquired to control resource usages. 
And ozone cache can be non-blocking.

 

{*}Cache{*}:
 * Eviction policy with FIFO
 * Queue length: 1024
 * Queue data size: 1GB (but considering actual data size as happening for 
ratis)
 * Removal when majority followers are in sync

 

Ratis: 1024 request and space size 1GB, pending request will always get data 
from case. (follower in majority will always get from cache)

 

*Block not found case(StorageContainerException) (RATIS-722):* When Cache Miss 
and disk write is not completed{*},{*} data is not found causing 
StorageContainerException. This case must not happen for pending requests, as 
cache will be available for pending requests and operation will be successful 
on successful write completion.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to