Class StoreUpdateCallbackException

All Implemented Interfaces:
Serializable

public class StoreUpdateCallbackException extends VeniceRetriableException
Thrown when a StoreUpdateHandler fails while reacting to a durable UPDATE_STORE admin operation.

Handler failures are wrapped in this dedicated type so they cannot be misclassified by the admin consumer's exception classifier. In particular, a handler that throws VeniceNoStoreException must not be mistaken for the UPDATE_STORE target being absent, which would trigger the missing-store auto-skip path and permanently drop an operation whose durable update already succeeded. Like other admin-processing exceptions, this exception is retriable: the admin operation stays eligible for retry until the handler succeeds.

See Also:
  • Constructor Details

    • StoreUpdateCallbackException

      public StoreUpdateCallbackException(String clusterName, String storeName, Throwable cause)