Class VeniceBlobTransferIncompatibleSchemaException

All Implemented Interfaces:
Serializable

public class VeniceBlobTransferIncompatibleSchemaException extends VeniceException
Thrown when a P2P blob-transfer peer rejects the requester's schema-version advertisement (the server compares the requester's compiled-in protocol versions for PartitionState / StoreVersionState against its own and refuses the transfer up front). Used to fail over to the next peer or to Kafka bootstrap without waiting for the per-host receive timeout.

Both sides advertise their currentProtocolVersion; the policy is exact equality, since blob transfer is the fast path and any binary skew between peers is bounded to rolling-deploy windows.

See Also:
  • Constructor Details

    • VeniceBlobTransferIncompatibleSchemaException

      public VeniceBlobTransferIncompatibleSchemaException(String peerHost, String message)
  • Method Details

    • getPeerHost

      public String getPeerHost()