Varsha Ravi created HDDS-9543:
---------------------------------
Summary: Snapshot diff is failing with Dir object Ids required but
not found in bucket
Key: HDDS-9543
URL: https://issues.apache.org/jira/browse/HDDS-9543
Project: Apache Ozone
Issue Type: Bug
Components: Snapshot
Reporter: Varsha Ravi
Snapshot diff failed with the below error
{noformat}
2023-10-25 05:10:03,296 INFO [IPC Server handler 45 on
9862]-org.apache.hadoop.ozone.om.snapshot.SnapshotDiffManager: Submitting snap
diff report generation request for volume: vol304, bucket: bucket651,
fromSnapshot: cm-1546356022-1698230795068-7 and toSnapshot:
cm-1546356022-1698230795068-8
2023-10-25 05:10:03,296 INFO
[snapshot-diff-job-thread-id-5]-org.apache.hadoop.ozone.om.snapshot.SnapshotDiffManager:
Started snap diff report generation for volume: 'vol304', bucket: 'bucket651',
fromSnapshot: 'cm-1546356022-1698230795068-7', toSnapshot:
'cm-1546356022-1698230795068-8'
2023-10-25 05:10:03,297 INFO
[snapshot-diff-job-thread-id-5]-org.apache.hadoop.ozone.om.snapshot.SnapshotCache:
Loading snapshot. Table key: /vol304/bucket651/cm-1546356022-1698230795068-7
2023-10-25 05:10:03,297 INFO
[snapshot-diff-job-thread-id-5]-org.apache.hadoop.ozone.om.snapshot.SnapshotCache:
Loading snapshot. Table key: /vol304/bucket651/cm-1546356022-1698230795068-8
2023-10-25 05:10:03,535 ERROR
[snapshot-diff-job-thread-id-5]-org.apache.hadoop.ozone.om.snapshot.SnapshotDiffManager:
Caught unchecked exception during diff report generation for volume: vol304
bucket: bucket651, fromSnapshot: cm-1546356022-1698230795068-7 and toSnapshot:
cm-1546356022-1698230795068-8
java.lang.IllegalArgumentException: Dir object Ids required but not found in
bucket: [-9223372036824369663]
at
org.apache.hadoop.ozone.om.snapshot.FSODirectoryPathResolver.getAbsolutePathForObjectIDs(FSODirectoryPathResolver.java:104)
at
org.apache.hadoop.ozone.om.snapshot.SnapshotDiffManager.lambda$5(SnapshotDiffManager.java:982)
at
org.apache.hadoop.ozone.om.snapshot.SnapshotDiffManager.generateSnapshotDiffReport(SnapshotDiffManager.java:1015)
at
org.apache.hadoop.ozone.om.snapshot.SnapshotDiffManager.lambda$2(SnapshotDiffManager.java:742)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748){noformat}
*Steps to reproduce:*
* Create the below directory structure in cluster.
*
{noformat}
ozone fs -ls -R ofs://ozone1/vol1/buck1
drwxrwxrwx - hrt_qa hrt_qa 0 2023-10-25 15:23
ofs://ozone1/vol1/buck1/dir1
drwxrwxrwx - hrt_qa hrt_qa 0 2023-10-25 15:23
ofs://ozone1/vol1/buck1/dir2
drwxrwxrwx - hrt_qa hrt_qa 0 2023-10-25 15:23
ofs://ozone1/vol1/buck1/dir3
drwxrwxrwx - hrt_qa hrt_qa 0 2023-10-25 15:23
ofs://ozone1/vol1/buck1/dir4
drwxrwxrwx - hrt_qa hrt_qa 0 2023-10-25 15:24
ofs://ozone1/vol1/buck1/dir5
drwxrwxrwx - hrt_qa hrt_qa 0 2023-10-25 15:24
ofs://ozone1/vol1/buck1/dir6
-rw-rw-rw- 3 hrt_qa hrt_qa 3476 2023-10-25 15:25
ofs://ozone1/vol1/buck1/dir6/file6
drwxrwxrwx - hrt_qa hrt_qa 0 2023-10-25 15:24
ofs://ozone1/vol1/buck1/dir7
-rw-rw-rw- 3 hrt_qa hrt_qa 3476 2023-10-25 15:26
ofs://ozone1/vol1/buck1/dir7/file7
drwxrwxrwx - hrt_qa hrt_qa 0 2023-10-25 15:24
ofs://ozone1/vol1/buck1/dir8
-rw-rw-rw- 3 hrt_qa hrt_qa 3476 2023-10-25 15:26
ofs://ozone1/vol1/buck1/dir8/file8
drwxrwxrwx - hrt_qa hrt_qa 0 2023-10-25 15:24
ofs://ozone1/vol1/buck1/dir9
drwxrwxrwx - hrt_qa hrt_qa 0 2023-10-25 15:24
ofs://ozone1/vol1/buck1/dir9/dir10
-rw-rw-rw- 3 hrt_qa hrt_qa 3476 2023-10-25 15:26
ofs://ozone1/vol1/buck1/dir9/file9{noformat}
* Create snapshot snap1
* Change the directory to below structure by deleting, moving files and
folders.
*
{noformat}
ozone fs -ls -R ofs://ozone1/vol1/buck1
drwxrwxrwx - hrt_qa hrt_qa 0 2023-10-25 15:23
ofs://ozone1/vol1/buck1/dir1
drwxrwxrwx - hrt_qa hrt_qa 0 2023-10-25 15:31
ofs://ozone1/vol1/buck1/dir4
drwxrwxrwx - hrt_qa hrt_qa 0 2023-10-25 15:24
ofs://ozone1/vol1/buck1/dir4/dir5
drwxrwxrwx - hrt_qa hrt_qa 0 2023-10-25 15:33
ofs://ozone1/vol1/buck1/dir6
-rw-rw-rw- 3 hrt_qa hrt_qa 3476 2023-10-25 15:25
ofs://ozone1/vol1/buck1/dir6/file6-new
drwxrwxrwx - hrt_qa hrt_qa 0 2023-10-25 15:24
ofs://ozone1/vol1/buck1/dir7
drwxrwxrwx - hrt_qa hrt_qa 0 2023-10-25 15:24
ofs://ozone1/vol1/buck1/dir8
-rw-rw-rw- 3 hrt_qa hrt_qa 3476 2023-10-25 15:26
ofs://ozone1/vol1/buck1/dir8/file8
drwxrwxrwx - hrt_qa hrt_qa 0 2023-10-25 15:34
ofs://ozone1/vol1/buck1/dir9
drwxrwxrwx - hrt_qa hrt_qa 0 2023-10-25 15:24
ofs://ozone1/vol1/buck1/dir9/dir10
drwxrwxrwx - hrt_qa hrt_qa 0 2023-10-25 15:23
ofs://ozone1/vol1/buck1/dir9/dir3
-rw-rw-rw- 3 hrt_qa hrt_qa 3476 2023-10-25 15:26
ofs://ozone1/vol1/buck1/dir9/file9-new{noformat}
* Create snapshot snap2
* Run snapshot diff between snap1 and snap2
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]