Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
API change #1:
To Support Partial SnapshotDiff and pagination, we need to add new parameters continuation token and page size and pass them till OmSnapshotManager and response to client appropriately.
API change #2:
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 and set these when generating the response for it in SnapshotDiffManager.
Attachments
Issue Links
- links to