Chu Cheng Li created RATIS-2603:
-----------------------------------

             Summary: Add DataStreamReadResolver for group-independent 
read-only requests
                 Key: RATIS-2603
                 URL: https://issues.apache.org/jira/browse/RATIS-2603
             Project: Ratis
          Issue Type: Sub-task
            Reporter: Chu Cheng Li
            Assignee: Chu Cheng Li


Users such as Ozone may archive part of their data and mark it immutable. In 
Ozone, closed containers use a synthetic read pipeline whose ID does not 
correspond to a live Ratis group, causing DataStream reads to fail with 
{{{}GroupMismatchException{}}}. {{DataStreamReadResolver}} should provide an 
optional path to bypass group lookup and let the application define how such 
reads are handled. If the resolver declines the request, the existing Ratis 
read path remains unchanged.



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

Reply via email to