[ 
https://issues.apache.org/jira/browse/RATIS-1471?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17459994#comment-17459994
 ] 

Hui Fei commented on RATIS-1471:
--------------------------------

{quote}

BTW, this is called backward compatible (the new version can handle the old 
behavior) but not forward compatible (the current version can handle future 
changes).

{quote}

Thanks for pointing this, changed the tile.

 

{quote}

RaftStorageImpl is not a public API. The public APIs are in ratis-server-api. 
The APIs in ratis-server are NOT public APIs.

Why Alluxio needs to use RaftStorageImpl?

{quote}

Here is the code

https://github.com/Alluxio/alluxio/blob/946a34f077382778300adf8815cd1407bcbb53a1/core/server/master/src/main/java/alluxio/master/journal/tool/RaftJournalDumper.java#L86

> The Constructor of RaftStorageImpl should be forward compatible
> ---------------------------------------------------------------
>
>                 Key: RATIS-1471
>                 URL: https://issues.apache.org/jira/browse/RATIS-1471
>             Project: Ratis
>          Issue Type: Bug
>            Reporter: Hui Fei
>            Assignee: Hui Fei
>            Priority: Major
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> Alluxio depends on ratis. When I want to upgrade ratis version, there are 
> compatible issues.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to