Package io.delta.storage.commit
Class CommitFailedException
- All Implemented Interfaces:
Serializable
Exception raised by
CommitCoordinatorClient.commit(LogStore, Configuration, TableDescriptor, long, Iterator, UpdatedActions)
| retryable | conflict | meaning | | no | no | something bad happened (e.g. auth failure) | | no | yes | permanent transaction conflict (e.g. multi-table commit failed) | | yes | no | transient error (e.g. network hiccup) | | yes | yes | physical conflict (allowed to rebase and retry) |
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCommitFailedException(boolean retryable, boolean conflict, String message) CommitFailedException(boolean retryable, boolean conflict, String message, Throwable cause) -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
CommitFailedException
-
CommitFailedException
-
-
Method Details
-
getRetryable
public boolean getRetryable() -
getConflict
public boolean getConflict()
-