Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
As fix of HDDS-9199, exceptions in snapshot chain creation were changed ISE and same is thrown back from OMSnapshotCreateRequest. https://github.com/apache/ozone/blob/master/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/snapshot/OMSnapshotCreateRequest.java#L282
Because of this, if snapshot creation fails due to snapshot chain corruption, OMSnapshotCreateRequest throws IllegalStateException which is not handled by the state machine.
This task is to handle IllegalStateException properly in OMSnapshotCreateRequest so that state machine can handle it properly.
Attachments
Issue Links
- links to