Enum kudu::TabletServerErrorCode [] [src]

pub enum TabletServerErrorCode {
    UnknownError,
    InvalidSchema,
    InvalidRowBlock,
    InvalidMutation,
    MismatchedSchema,
    TabletNotFound,
    ScannerExpired,
    InvalidScanSpec,
    InvalidConfig,
    TabletAlreadyExists,
    TabletHasANewerSchema,
    TabletNotRunning,
    InvalidSnapshot,
    InvalidScanCallSeqId,
    NotTheLeader,
    WrongServerUuid,
    CasFailed,
    AlreadyInProgress,
    Throttled,
}

Variants

An error which has no more specific error code. The code and message in 'status' may reveal more details.

The schema provided for a request was not well-formed.

The row data provided for a request was not well-formed.

The mutations or mutation keys provided for a request were not well formed.

The schema provided for a request didn't match the actual schema of the tablet.

The requested tablet ID is not currently hosted on the server.

A request was made against a scanner ID that was either never created or has expired.

An invalid scan was specified -- e.g the values passed for predicates were incorrect sizes.

The provided configuration was not well-formed and/or had a sequence number that was below the current config.

On a create tablet request, signals that the tablet already exists.

If the tablet has a newer schema than the requested one the "alter" request will be rejected with this error.

The tablet is hosted on this server, but not in RUNNING state.

Client requested a snapshot read but the snapshot was invalid.

An invalid scan call sequence ID was specified.

This tserver is not the leader of the consensus configuration.

The destination UUID in the request does not match this server.

The compare-and-swap specified by an atomic RPC operation failed.

The requested operation is already inprogress, e.g. RemoteBootstrap.

The request is throttled.

Trait Implementations

impl Debug for TabletServerErrorCode
[src]

Formats the value using the given formatter.

impl Clone for TabletServerErrorCode
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for TabletServerErrorCode
[src]

impl PartialEq for TabletServerErrorCode
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for TabletServerErrorCode
[src]

impl Hash for TabletServerErrorCode
[src]

Feeds this value into the state given, updating the hasher as necessary.

Feeds a slice of this type into the state provided.

impl From<TabletServerErrorCodePB> for TabletServerErrorCode
[src]

Performs the conversion.