[
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)