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)