hemantk-12 commented on code in PR #8124:
URL: https://github.com/apache/ozone/pull/8124#discussion_r2034058495


##########
hadoop-ozone/cli-shell/src/main/java/org/apache/hadoop/ozone/shell/snapshot/ListSnapshotDiffHandler.java:
##########
@@ -37,38 +38,32 @@ public class ListSnapshotDiffHandler extends Handler {
   @CommandLine.Mixin
   private BucketUri snapshotPath;
 
-  @CommandLine.Option(names = {"-s", "--status"},
+  @CommandLine.Option(names = {"-js", "--job-status"},

Review Comment:
   Removed `-js` option.



##########
hadoop-ozone/client/src/main/java/org/apache/hadoop/ozone/client/ObjectStore.java:
##########
@@ -731,19 +732,75 @@ public CancelSnapshotDiffResponse 
cancelSnapshotDiff(String volumeName,
 
   /**
    * Get a list of the SnapshotDiff jobs for a bucket based on the JobStatus.
-   * @param volumeName Name of the volume to which the snapshotted bucket 
belong
-   * @param bucketName Name of the bucket to which the snapshots belong
-   * @param jobStatus JobStatus to be used to filter the snapshot diff jobs
-   * @param listAll Option to specify whether to list all jobs or not
-   * @return a list of SnapshotDiffJob objects
+   *
+   * @param volumeName          Name of the volume to which the snapshotted 
bucket belong
+   * @param bucketName          Name of the bucket to which the snapshots 
belong
+   * @param jobStatus           JobStatus to be used to filter the snapshot 
diff jobs
+   * @param listAll             Option to specify whether to list all jobs or 
not
+   * @param prevSnapshotDiffJob list snapshot diff jobs after this snapshot 
diff job.
+   * @return an iterator of SnapshotDiffJob objects
    * @throws IOException in case there is a failure while getting a response.
    */
-  public List<OzoneSnapshotDiff> listSnapshotDiffJobs(String volumeName,
-                                                    String bucketName,
-                                                    String jobStatus,
-                                                    boolean listAll)
+  public Iterator<OzoneSnapshotDiff> listSnapshotDiffJobs(String volumeName,
+                                                          String bucketName,
+                                                          String jobStatus,
+                                                          boolean listAll,
+                                                          String 
prevSnapshotDiffJob)

Review Comment:
   Changed the signature to avoid it in the future.



##########
hadoop-ozone/client/src/main/java/org/apache/hadoop/ozone/client/ObjectStore.java:
##########
@@ -731,19 +732,75 @@ public CancelSnapshotDiffResponse 
cancelSnapshotDiff(String volumeName,
 
   /**
    * Get a list of the SnapshotDiff jobs for a bucket based on the JobStatus.
-   * @param volumeName Name of the volume to which the snapshotted bucket 
belong
-   * @param bucketName Name of the bucket to which the snapshots belong
-   * @param jobStatus JobStatus to be used to filter the snapshot diff jobs
-   * @param listAll Option to specify whether to list all jobs or not
-   * @return a list of SnapshotDiffJob objects
+   *
+   * @param volumeName          Name of the volume to which the snapshotted 
bucket belong
+   * @param bucketName          Name of the bucket to which the snapshots 
belong
+   * @param jobStatus           JobStatus to be used to filter the snapshot 
diff jobs
+   * @param listAll             Option to specify whether to list all jobs or 
not
+   * @param prevSnapshotDiffJob list snapshot diff jobs after this snapshot 
diff job.

Review Comment:
   Reverted it. The auro-indent added it.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@ozone.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


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

Reply via email to