You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "Hemant Kumar (Jira)" <ji...@apache.org> on 2023/02/09 23:32:00 UTC

[jira] [Created] (HDDS-7952) Change Snapdiff API response

Hemant Kumar created HDDS-7952:
----------------------------------

             Summary: Change Snapdiff API response  
                 Key: HDDS-7952
                 URL: https://issues.apache.org/jira/browse/HDDS-7952
             Project: Apache Ozone
          Issue Type: Sub-task
            Reporter: Hemant Kumar


Snapshot diff API is synchronous API and diff report generation could long time. It is possible the client request timeout before diff report gets generated.

To solve this, client submits the request, we can spawn a background thread to generate the diff and return the client that job has been queued and wait for sometime before retrying.

For this, we need to add Job Status and wait time in the [SnapshotDiffResponse|https://github.com/apache/ozone/blob/6560e2f606879dfee82e3bdcc6f94b2e802b881a/hadoop-ozone/interface-client/src/main/proto/OmClientProtocol.proto#L1741] and set these when generating the response for it in *SnapshotDiffManager*.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@ozone.apache.org
For additional commands, e-mail: issues-help@ozone.apache.org