Infrastructure
- Infrastructure Architecture
- Infrastructure Messages
- Generalities about Messages
- Global Services Messages API
- Local Services Messages API
- Launcher Messages API
- Launcher Backend Messages APIs
- Launcher Frontend Messages APIs
- Logging Messages API
- Overlay/Transport Agent Messages API
- Python Infrastructure Messages Implementation
- Python Implementation of Infrastructure Messages
FileDescriptor
AbnormalTerminationError
PMIGroupInfo
PMIProcessInfo
InfraMsg
CapNProtoMsg
CapNProtoResponseMsg
SHCreateProcessLocalChannel
SHCreateProcessLocalChannelResponse
SHPushKVL
SHPushKVLResponse
SHPopKVL
SHPopKVLResponse
SHGetKVL
SHGetKVLResponse
SHSetKV
SHSetKVResponse
SHGetKV
SHGetKVResponse
DDCreate
DDCreateResponse
DDGetRandomManager
DDGetRandomManagerResponse
DDRegisterClient
DDRegisterClientResponse
DDConnectToManager
DDConnectToManagerResponse
DDDestroy
DDDestroyResponse
DDRegisterManager
DDRegisterManagerResponse
DDRegisterClientID
DDRegisterClientIDResponse
DDDestroyManager
DDDestroyManagerResponse
DDPut
DDPutResponse
DDGet
DDGetResponse
DDPop
DDPopResponse
DDContains
DDContainsResponse
DDGetLength
DDGetLengthResponse
DDClear
DDClearResponse
DDManagerStats
DDManagerStatsResponse
DDManagerGetNewestChkptID
DDManagerGetNewestChkptIDResponse
DDGetIterator
DDGetIteratorResponse
DDIteratorNext
DDIteratorNextResponse
DDKeys
DDKeysResponse
DDDeregisterClient
DDDeregisterClientResponse
GSProcessCreate
GSProcessCreateResponse
GSProcessList
GSProcessListResponse
GSProcessQuery
GSProcessQueryResponse
GSProcessKill
GSProcessKillResponse
GSProcessJoin
GSProcessJoinResponse
GSProcessJoinList
GSProcessJoinListResponse
GSPoolCreate
GSPoolCreateResponse
GSPoolList
GSPoolListResponse
GSPoolQuery
GSPoolQueryResponse
GSPoolDestroy
GSPoolDestroyResponse
GSGroupCreate
GSGroupCreateResponse
GSGroupList
GSGroupListResponse
GSGroupQuery
GSGroupQueryResponse
GSGroupKill
GSGroupKillResponse
GSGroupDestroy
GSGroupDestroyResponse
GSGroupRebootRuntime
GSGroupRebootRuntimeResponse
GSGroupAddTo
GSGroupAddToResponse
GSGroupCreateAddTo
GSGroupCreateAddToResponse
GSGroupRemoveFrom
GSGroupRemoveFromResponse
GSGroupDestroyRemoveFrom
GSGroupDestroyRemoveFromResponse
GSChannelCreate
GSChannelCreateResponse
GSChannelList
GSChannelListResponse
GSChannelQuery
GSChannelQueryResponse
GSChannelDestroy
GSChannelDestroyResponse
GSChannelJoin
GSChannelJoinResponse
GSChannelDetach
GSChannelDetachResponse
GSChannelGetSendH
GSChannelGetSendHResponse
GSChannelGetRecvH
GSChannelGetRecvHResponse
GSNodeList
GSNodeListResponse
GSNodeQuery
GSNodeQueryResponse
GSNodeQueryAll
GSNodeQueryAllResponse
GSNodeQueryTotalCPUCount
GSNodeQueryTotalCPUCountResponse
AbnormalTermination
ExceptionlessAbort
GSStarted
GSPingSH
GSIsUp
GSPingProc
GSDumpState
GSHeadExit
GSTeardown
GSUnexpected
GSChannelRelease
GSHalted
SHProcessCreate
SHProcessCreateResponse
SHProcessKill
SHProcessKillResponse
SHMultiProcessKill
SHMultiProcessKillResponse
SHProcessExit
SHMultiProcessCreate
SHMultiProcessCreateResponse
SHPoolCreate
SHPoolCreateResponse
SHPoolDestroy
SHPoolDestroyResponse
SHExecMemRequest
SHExecMemResponse
SHChannelCreate
SHChannelCreateResponse
SHChannelDestroy
SHChannelDestroyResponse
SHLockChannel
SHLockChannelResponse
SHAllocMsg
SHAllocMsgResponse
SHAllocBlock
SHAllocBlockResponse
SHChannelsUp
SHPingGS
SHTeardown
SHPingBE
SHHaltTA
SHHaltBE
SHHalted
SHFwdInput
SHFwdInputErr
SHFwdOutput
SHDumpState
BENodeIdxSH
BEPingSH
BEHalted
LABroadcast
LAPassThruFB
LAPassThruBF
LAServerMode
LAServerModeExit
LAProcessDict
LAProcessDictResponse
LADumpState
LAChannelsInfo
LoggingMsg
LoggingMsgList
LogFlushed
TAPingSH
TAHalted
TAUp
Breakpoint
BEIsUp
FENodeIdxBE
HaltLoggingInfra
HaltOverlay
OverlayHalted
BEHaltOverlay
LAHaltOverlay
OverlayPingBE
OverlayPingLA
LAExit
RuntimeDesc
UserHaltOOB
TAUpdateNodes
PGRegisterClient
PGUnregisterClient
PGClientResponse
PGSetProperties
PGStopRestart
PGAddProcessTemplates
PGStart
PGJoin
PGSignal
PGState
PGStop
PGPuids
PGClose
type_filter()
camel_case_msg_name()
mk_all_message_classes_set()
parse()
- Python Message Type Value Enumeration
MessageTypes
MessageTypes.DRAGON_MSG
MessageTypes.GS_PROCESS_CREATE
MessageTypes.GS_PROCESS_CREATE_RESPONSE
MessageTypes.GS_PROCESS_LIST
MessageTypes.GS_PROCESS_LIST_RESPONSE
MessageTypes.GS_PROCESS_QUERY
MessageTypes.GS_PROCESS_QUERY_RESPONSE
MessageTypes.GS_PROCESS_KILL
MessageTypes.GS_PROCESS_KILL_RESPONSE
MessageTypes.GS_PROCESS_JOIN
MessageTypes.GS_PROCESS_JOIN_RESPONSE
MessageTypes.GS_CHANNEL_CREATE
MessageTypes.GS_CHANNEL_CREATE_RESPONSE
MessageTypes.GS_CHANNEL_LIST
MessageTypes.GS_CHANNEL_LIST_RESPONSE
MessageTypes.GS_CHANNEL_QUERY
MessageTypes.GS_CHANNEL_QUERY_RESPONSE
MessageTypes.GS_CHANNEL_DESTROY
MessageTypes.GS_CHANNEL_DESTROY_RESPONSE
MessageTypes.GS_CHANNEL_JOIN
MessageTypes.GS_CHANNEL_JOIN_RESPONSE
MessageTypes.GS_CHANNEL_DETACH
MessageTypes.GS_CHANNEL_DETACH_RESPONSE
MessageTypes.GS_CHANNEL_GET_SENDH
MessageTypes.GS_CHANNEL_GET_SENDH_RESPONSE
MessageTypes.GS_CHANNEL_GET_RECVH
MessageTypes.GS_CHANNEL_GET_RECVH_RESPONSE
MessageTypes.ABNORMAL_TERMINATION
MessageTypes.GS_STARTED
MessageTypes.GS_PING_SH
MessageTypes.GS_IS_UP
MessageTypes.GS_HEAD_EXIT
MessageTypes.GS_CHANNEL_RELEASE
MessageTypes.GS_HALTED
MessageTypes.SH_PROCESS_CREATE
MessageTypes.SH_PROCESS_CREATE_RESPONSE
MessageTypes.SH_MULTI_PROCESS_CREATE
MessageTypes.SH_MULTI_PROCESS_CREATE_RESPONSE
MessageTypes.SH_MULTI_PROCESS_KILL
MessageTypes.SH_PROCESS_KILL
MessageTypes.SH_PROCESS_EXIT
MessageTypes.SH_CHANNEL_CREATE
MessageTypes.SH_CHANNEL_CREATE_RESPONSE
MessageTypes.SH_CHANNEL_DESTROY
MessageTypes.SH_CHANNEL_DESTROY_RESPONSE
MessageTypes.SH_LOCK_CHANNEL
MessageTypes.SH_LOCK_CHANNEL_RESPONSE
MessageTypes.SH_ALLOC_MSG
MessageTypes.SH_ALLOC_MSG_RESPONSE
MessageTypes.SH_ALLOC_BLOCK
MessageTypes.SH_ALLOC_BLOCK_RESPONSE
MessageTypes.SH_CHANNELS_UP
MessageTypes.SH_PING_GS
MessageTypes.SH_HALTED
MessageTypes.SH_FWD_INPUT
MessageTypes.SH_FWD_INPUT_ERR
MessageTypes.SH_FWD_OUTPUT
MessageTypes.GS_TEARDOWN
MessageTypes.SH_TEARDOWN
MessageTypes.SH_PING_BE
MessageTypes.BE_PING_SH
MessageTypes.TA_PING_SH
MessageTypes.SH_HALT_TA
MessageTypes.TA_HALTED
MessageTypes.SH_HALT_BE
MessageTypes.BE_HALTED
MessageTypes.TA_UP
MessageTypes.GS_PING_PROC
MessageTypes.GS_DUMP_STATE
MessageTypes.SH_DUMP_STATE
MessageTypes.LA_BROADCAST
MessageTypes.LA_PASS_THRU_FB
MessageTypes.LA_PASS_THRU_BF
MessageTypes.GS_POOL_CREATE
MessageTypes.GS_POOL_CREATE_RESPONSE
MessageTypes.GS_POOL_DESTROY
MessageTypes.GS_POOL_DESTROY_RESPONSE
MessageTypes.GS_POOL_LIST
MessageTypes.GS_POOL_LIST_RESPONSE
MessageTypes.GS_POOL_QUERY
MessageTypes.GS_POOL_QUERY_RESPONSE
MessageTypes.SH_POOL_CREATE
MessageTypes.SH_POOL_CREATE_RESPONSE
MessageTypes.SH_POOL_DESTROY
MessageTypes.SH_POOL_DESTROY_RESPONSE
MessageTypes.SH_CREATE_PROCESS_LOCAL_CHANNEL
MessageTypes.SH_CREATE_PROCESS_LOCAL_CHANNEL_RESPONSE
MessageTypes.SH_PUSH_KVL
MessageTypes.SH_PUSH_KVL_RESPONSE
MessageTypes.SH_POP_KVL
MessageTypes.SH_POP_KVL_RESPONSE
MessageTypes.SH_GET_KVL
MessageTypes.SH_GET_KVL_RESPONSE
MessageTypes.SH_SET_KV
MessageTypes.SH_SET_KV_RESPONSE
MessageTypes.SH_GET_KV
MessageTypes.SH_GET_KV_RESPONSE
MessageTypes.SH_EXEC_MEM_REQUEST
MessageTypes.SH_EXEC_MEM_RESPONSE
MessageTypes.GS_UNEXPECTED
MessageTypes.LA_SERVER_MODE
MessageTypes.LA_SERVER_MODE_EXIT
MessageTypes.LA_PROCESS_DICT
MessageTypes.LA_PROCESS_DICT_RESPONSE
MessageTypes.LA_DUMP_STATE
MessageTypes.BE_NODE_IDX_SH
MessageTypes.LA_CHANNELS_INFO
MessageTypes.SH_MULTI_PROCESS_KILL_RESPONSE
MessageTypes.SH_PROCESS_KILL_RESPONSE
MessageTypes.BREAKPOINT
MessageTypes.GS_PROCESS_JOIN_LIST
MessageTypes.GS_PROCESS_JOIN_LIST_RESPONSE
MessageTypes.GS_NODE_QUERY
MessageTypes.GS_NODE_QUERY_RESPONSE
MessageTypes.GS_NODE_QUERY_ALL
MessageTypes.GS_NODE_QUERY_ALL_RESPONSE
MessageTypes.LOGGING_MSG
MessageTypes.LOGGING_MSG_LIST
MessageTypes.LOG_FLUSHED
MessageTypes.GS_NODE_LIST
MessageTypes.GS_NODE_LIST_RESPONSE
MessageTypes.GS_NODE_QUERY_TOTAL_CPU_COUNT
MessageTypes.GS_NODE_QUERY_TOTAL_CPU_COUNT_RESPONSE
MessageTypes.BE_IS_UP
MessageTypes.FE_NODE_IDX_BE
MessageTypes.HALT_OVERLAY
MessageTypes.HALT_LOGGING_INFRA
MessageTypes.OVERLAY_PING_BE
MessageTypes.OVERLAY_PING_LA
MessageTypes.LA_HALT_OVERLAY
MessageTypes.BE_HALT_OVERLAY
MessageTypes.OVERLAY_HALTED
MessageTypes.EXCEPTIONLESS_ABORT
MessageTypes.LA_EXIT
MessageTypes.GS_GROUP_LIST
MessageTypes.GS_GROUP_LIST_RESPONSE
MessageTypes.GS_GROUP_QUERY
MessageTypes.GS_GROUP_QUERY_RESPONSE
MessageTypes.GS_GROUP_DESTROY
MessageTypes.GS_GROUP_DESTROY_RESPONSE
MessageTypes.GS_GROUP_ADD_TO
MessageTypes.GS_GROUP_ADD_TO_RESPONSE
MessageTypes.GS_GROUP_REMOVE_FROM
MessageTypes.GS_GROUP_REMOVE_FROM_RESPONSE
MessageTypes.GS_GROUP_CREATE
MessageTypes.GS_GROUP_CREATE_RESPONSE
MessageTypes.GS_GROUP_KILL
MessageTypes.GS_GROUP_KILL_RESPONSE
MessageTypes.GS_GROUP_CREATE_ADD_TO
MessageTypes.GS_GROUP_CREATE_ADD_TO_RESPONSE
MessageTypes.GS_GROUP_DESTROY_REMOVE_FROM
MessageTypes.GS_GROUP_DESTROY_REMOVE_FROM_RESPONSE
MessageTypes.GS_GROUP_REBOOT_RUNTIME
MessageTypes.GS_GROUP_REBOOT_RUNTIME_RESPONSE
MessageTypes.TA_UPDATE_NODES
MessageTypes.RUNTIME_DESC
MessageTypes.USER_HALT_OOB
MessageTypes.DD_REGISTER_CLIENT
MessageTypes.DD_REGISTER_CLIENT_RESPONSE
MessageTypes.DD_DESTROY
MessageTypes.DD_DESTROY_RESPONSE
MessageTypes.DD_REGISTER_MANAGER
MessageTypes.DD_REGISTER_MANAGER_RESPONSE
MessageTypes.DD_REGISTER_CLIENT_ID
MessageTypes.DD_REGISTER_CLIENT_ID_RESPONSE
MessageTypes.DD_DESTROY_MANAGER
MessageTypes.DD_DESTROY_MANAGER_RESPONSE
MessageTypes.DD_PUT
MessageTypes.DD_PUT_RESPONSE
MessageTypes.DD_GET
MessageTypes.DD_GET_RESPONSE
MessageTypes.DD_POP
MessageTypes.DD_POP_RESPONSE
MessageTypes.DD_CONTAINS
MessageTypes.DD_CONTAINS_RESPONSE
MessageTypes.DD_GET_LENGTH
MessageTypes.DD_GET_LENGTH_RESPONSE
MessageTypes.DD_CLEAR
MessageTypes.DD_CLEAR_RESPONSE
MessageTypes.DD_GET_ITERATOR
MessageTypes.DD_GET_ITERATOR_RESPONSE
MessageTypes.DD_ITERATOR_NEXT
MessageTypes.DD_ITERATOR_NEXT_RESPONSE
MessageTypes.DD_KEYS
MessageTypes.DD_KEYS_RESPONSE
MessageTypes.DD_DEREGISTER_CLIENT
MessageTypes.DD_DEREGISTER_CLIENT_RESPONSE
MessageTypes.DD_CREATE
MessageTypes.DD_CREATE_RESPONSE
MessageTypes.DD_CONNECT_TO_MANAGER
MessageTypes.DD_CONNECT_TO_MANAGER_RESPONSE
MessageTypes.DD_GET_RANDOM_MANAGER
MessageTypes.DD_GET_RANDOM_MANAGER_RESPONSE
MessageTypes.DD_MANAGER_STATS
MessageTypes.DD_MANAGER_STATS_RESPONSE
MessageTypes.DD_MANAGER_GET_NEWEST_CHKPT_ID
MessageTypes.DD_MANAGER_GET_NEWEST_CHKPT_ID_RESPONSE
MessageTypes.PG_REGISTER_CLIENT
MessageTypes.PG_UNREGISTER_CLIENT
MessageTypes.PG_CLIENT_RESPONSE
MessageTypes.PG_SET_PROPERTIES
MessageTypes.PG_STOP_RESTART
MessageTypes.PG_ADD_PROCESS_TEMPLATES
MessageTypes.PG_START
MessageTypes.PG_JOIN
MessageTypes.PG_SIGNAL
MessageTypes.PG_STATE
MessageTypes.PG_PUIDS
MessageTypes.PG_STOP
MessageTypes.PG_CLOSE
- Python Implementation of Infrastructure Messages
- Process Creation and Interaction
- Conventional IDs
- Single Node Deployment
- Multi Node Deployment
- Infrastructure Bootstrapping
- Logging
- General Design
- Frontend Services
- Backend Services
- Formatting
- Module Classes and functions
- Dragon Overlay Network