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

Tsz-wo Sze updated RATIS-2603:
------------------------------
    Component/s: API
                 Netty
                 server
        Summary: Add DataStreamApi.Resolver for group-independent read-only 
requests  (was: Add DataStreamReadResolver for group-independent read-only 
requests)

> Add DataStreamApi.Resolver for group-independent read-only requests
> -------------------------------------------------------------------
>
>                 Key: RATIS-2603
>                 URL: https://issues.apache.org/jira/browse/RATIS-2603
>             Project: Ratis
>          Issue Type: Sub-task
>          Components: API, Netty, server
>            Reporter: Chu Cheng Li
>            Assignee: Chu Cheng Li
>            Priority: Major
>         Attachments: 1516_review.patch
>
>          Time Spent: 1h
>  Remaining Estimate: 0h
>
> 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