Ivan Andika created HDDS-12823:
----------------------------------
Summary: SnapshotDiffReportOzone#fromProtobuf empty token handling
Key: HDDS-12823
URL: https://issues.apache.org/jira/browse/HDDS-12823
Project: Apache Ozone
Issue Type: Sub-task
Reporter: Ivan Andika
Currently in SnapshotDiffReportOzone#fromProtobuf,
SnapshotDiffReportProto#getToken is called regardless whether the token is
specified (SnapshotDiffReportProto#hasToken). This causes token to be an empty
string due to the protobuf default value.
If a client wants to list all the snapdiff entries and only check whether the
token is not null as the termination condition, it will cause the snapdiff list
to get stuck infinite loop. It's better to set the SnapshotDiffReportOzone
token to null.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]