o
com.digitalasset.canton.participant.admin.grpc
PruningServiceError
Companion trait PruningServiceError
object PruningServiceError extends PruningServiceErrorGroup
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- PruningServiceError
- PruningServiceErrorGroup
- ErrorGroup
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- implicit val errorClass: ErrorClass
- Definition Classes
- ErrorGroup
- val fullClassName: String
- Definition Classes
- ErrorGroup
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object InternalServerError extends ErrorCode
- Annotations
- @Explanation(explanation = """Pruning has failed because of an internal server error.""") @Resolution(resolution = "Identify the error in the server log.")
- object NoInternalParticipantDataBefore extends ErrorCode
- Annotations
- @Explanation(explanation = """The participant does not hold internal ledger state up to and including the specified time and offset.""") @Resolution(resolution = """The participant holds no internal ledger data before or at the time and offset specified as parameters to `find_safe_offset`.
|Typically this means that the participant has already pruned all internal data up to the specified time and offset.
|Accordingly this error indicates that no safe offset to prune could be located prior.""")
- object NonCantonOffset extends ErrorCode
- Annotations
- @Explanation(explanation = """The supplied offset has an unexpected lengths.""") @Resolution(resolution = "Ensure the offset has originated from this participant and is 9 bytes in length.")
- object ParticipantShuttingDown extends ErrorCode
- Annotations
- @Explanation(explanation = """Pruning has been aborted because the participant is shutting down.""") @Resolution(resolution = """After the participant is restarted, the participant ensures that it is in a consistent state.
|Therefore no intervention is necessary. After the restart, pruning can be invoked again as usual to
|prune the participant up to the desired offset.""")
- object PruningNotSupportedInCommunityEdition extends ErrorCode
- Annotations
- @Explanation(explanation = """Pruning is not supported in the Community Edition.""") @Resolution(resolution = "Upgrade to the Enterprise Edition.")
- object UnsafeToPrune extends ErrorCode
- Annotations
- @Explanation(explanation = """Pruning is not possible at the specified offset at the current time.""") @Resolution(resolution = """Specify a lower offset or retry pruning after a while. Generally, you can only prune
older events. In particular, the events must be older than the sum of mediator reaction timeout
and participant timeout for every domain. And, you can only prune events that are older than the
deduplication time configured for this participant.
Therefore, if you observe this error, you either just prune older events or you adjust the settings
for this participant.
The error details field `safe_offset` contains the highest offset that can currently be pruned, if any.
""")