aistore.sdk.xact_const

View as Markdown

Module Contents

Functions

NameDescription
idles_before_finishingTrue if the xaction kind idles between requests rather than terminating
is_valid_kindTrue if kind is a known entry in the Go xact.Table.

Data

IDLE_KINDS

KNOWN_KINDS

XACT_KIND_ARCHIVE

XACT_KIND_BLOB_DL

XACT_KIND_COPY_BCK

XACT_KIND_COPY_OBJECTS

XACT_KIND_CREATE_NBI

XACT_KIND_DELETE_OBJECTS

XACT_KIND_DOWNLOAD

XACT_KIND_DSORT

XACT_KIND_EC_ENCODE

XACT_KIND_EC_GET

XACT_KIND_EC_PUT

XACT_KIND_EC_RESP

XACT_KIND_ELECTION

XACT_KIND_ETL_BCK

XACT_KIND_ETL_INLINE

XACT_KIND_ETL_OBJECTS

XACT_KIND_EVICT_OBJECTS

XACT_KIND_EVICT_REMOTE_BCK

XACT_KIND_GET_BATCH

XACT_KIND_INDEX_SHARD

XACT_KIND_LIST

XACT_KIND_LOAD_LOM_CACHE

XACT_KIND_LRU

XACT_KIND_MAKE_NCOPIES

XACT_KIND_MOVE_BCK

XACT_KIND_PREFETCH_OBJECTS

XACT_KIND_PROMOTE

XACT_KIND_PUT_COPIES

XACT_KIND_REBALANCE

XACT_KIND_RECHUNK

XACT_KIND_RESILVER

XACT_KIND_STORE_CLEANUP

XACT_KIND_SUMMARY_BCK

API

aistore.sdk.xact_const.idles_before_finishing(
kind: str
) -> bool

True if the xaction kind idles between requests rather than terminating (mirrors Go xact.IdlesBeforeFinishing). Unknown kinds return False.

aistore.sdk.xact_const.is_valid_kind(
kind: str
) -> bool

True if kind is a known entry in the Go xact.Table.

aistore.sdk.xact_const.IDLE_KINDS = frozenset({XACT_KIND_EC_GET, XACT_KIND_EC_PUT, XACT_KIND_EC_RESP, XACT_KIND_PUT_...
aistore.sdk.xact_const.KNOWN_KINDS = frozenset({XACT_KIND_REBALANCE, XACT_KIND_RESILVER, XACT_KIND_ELECTION, XACT_KIN...
aistore.sdk.xact_const.XACT_KIND_ARCHIVE = ACT_ARCHIVE_OBJECTS
aistore.sdk.xact_const.XACT_KIND_BLOB_DL = ACT_BLOB_DOWNLOAD
aistore.sdk.xact_const.XACT_KIND_COPY_BCK = ACT_COPY_BCK
aistore.sdk.xact_const.XACT_KIND_COPY_OBJECTS = ACT_COPY_OBJECTS
aistore.sdk.xact_const.XACT_KIND_CREATE_NBI = ACT_CREATE_NBI
aistore.sdk.xact_const.XACT_KIND_DELETE_OBJECTS = ACT_DELETE_OBJECTS
aistore.sdk.xact_const.XACT_KIND_DOWNLOAD = 'download'
aistore.sdk.xact_const.XACT_KIND_DSORT = 'dsort'
aistore.sdk.xact_const.XACT_KIND_EC_ENCODE = 'ec-encode'
aistore.sdk.xact_const.XACT_KIND_EC_GET = 'ec-get'
aistore.sdk.xact_const.XACT_KIND_EC_PUT = 'ec-put'
aistore.sdk.xact_const.XACT_KIND_EC_RESP = 'ec-resp'
aistore.sdk.xact_const.XACT_KIND_ELECTION = 'election'
aistore.sdk.xact_const.XACT_KIND_ETL_BCK = ACT_ETL_BCK
aistore.sdk.xact_const.XACT_KIND_ETL_INLINE = 'etl-inline'
aistore.sdk.xact_const.XACT_KIND_ETL_OBJECTS = ACT_TRANSFORM_OBJECTS
aistore.sdk.xact_const.XACT_KIND_EVICT_OBJECTS = ACT_EVICT_OBJECTS
aistore.sdk.xact_const.XACT_KIND_EVICT_REMOTE_BCK = ACT_EVICT_REMOTE_BCK
aistore.sdk.xact_const.XACT_KIND_GET_BATCH = 'get-batch'
aistore.sdk.xact_const.XACT_KIND_INDEX_SHARD = 'index-shard'
aistore.sdk.xact_const.XACT_KIND_LIST = ACT_LIST
aistore.sdk.xact_const.XACT_KIND_LOAD_LOM_CACHE = 'load-lom-cache'
aistore.sdk.xact_const.XACT_KIND_LRU = 'lru'
aistore.sdk.xact_const.XACT_KIND_MAKE_NCOPIES = 'make-n-copies'
aistore.sdk.xact_const.XACT_KIND_MOVE_BCK = ACT_MOVE_BCK
aistore.sdk.xact_const.XACT_KIND_PREFETCH_OBJECTS = ACT_PREFETCH_OBJECTS
aistore.sdk.xact_const.XACT_KIND_PROMOTE = ACT_PROMOTE
aistore.sdk.xact_const.XACT_KIND_PUT_COPIES = 'put-copies'
aistore.sdk.xact_const.XACT_KIND_REBALANCE = 'rebalance'
aistore.sdk.xact_const.XACT_KIND_RECHUNK = 'rechunk'
aistore.sdk.xact_const.XACT_KIND_RESILVER = 'resilver'
aistore.sdk.xact_const.XACT_KIND_STORE_CLEANUP = 'cleanup-store'
aistore.sdk.xact_const.XACT_KIND_SUMMARY_BCK = ACT_SUMMARY_BCK