Get desktop application:
View/edit binary Protocol Buffers messages
UNKNOWN_MESSAGE = 0
REGISTER_WORKER = 1
HEARTBEAT_FROM_WORKER = 2
HEARTBEAT_FROM_WORKER_RESPONSE = 3
REGISTER_SHUFFLE = 4
REGISTER_SHUFFLE_RESPONSE = 5
REQUEST_SLOTS = 6
RELEASE_SLOTS = 7
RELEASE_SLOTS_RESPONSE = 8
REQUEST_SLOTS_RESPONSE = 9
CHANGE_LOCATION = 10
CHANGE_LOCATION_RESPONSE = 11
MAPPER_END = 12
MAPPER_END_RESPONSE = 13
GET_REDUCER_FILE_GROUP = 14
GET_REDUCER_FILE_GROUP_RESPONSE = 15
UNREGISTER_SHUFFLE = 16
UNREGISTER_SHUFFLE_RESPONSE = 17
APPLICATION_LOST = 18
APPLICATION_LOST_RESPONSE = 19
HEARTBEAT_FROM_APPLICATION = 20
CHECK_QUOTA = 23
CHECK_QUOTA_RESPONSE = 24
REPORT_WORKER_FAILURE = 25
REGISTER_WORKER_RESPONSE = 26
RESERVE_SLOTS = 28
RESERVE_SLOTS_RESPONSE = 29
COMMIT_FILES = 30
COMMIT_FILES_RESPONSE = 31
DESTROY = 32
DESTROY_RESPONSE = 33
REMOVE_EXPIRED_SHUFFLE = 39
ONE_WAY_MESSAGE_RESPONSE = 40
CHECK_WORKER_TIMEOUT = 41
CHECK_APPLICATION_TIMEOUT = 42
WORKER_LOST = 43
WORKER_LOST_RESPONSE = 44
STAGE_END = 45
STAGE_END_RESPONSE = 46
PARTITION_SPLIT = 47
REGISTER_MAP_PARTITION_TASK = 48
HEARTBEAT_FROM_APPLICATION_RESPONSE = 49
CHECK_FOR_DFS_EXPIRED_DIRS_TIMEOUT = 50
OPEN_STREAM = 51
STREAM_HANDLER = 52
CHECK_WORKERS_AVAILABLE = 53
CHECK_WORKERS_AVAILABLE_RESPONSE = 54
REMOVE_WORKERS_UNAVAILABLE_INFO = 55
PUSH_DATA_HAND_SHAKE = 56
REGION_START = 57
REGION_FINISH = 58
BACKLOG_ANNOUNCEMENT = 59
BUFFER_STREAM_END = 60
READ_ADD_CREDIT = 61
STREAM_CHUNK_SLICE = 62
CHUNK_FETCH_REQUEST = 63
TRANSPORTABLE_ERROR = 64
WORKER_EXCLUDE = 65
WORKER_EXCLUDE_RESPONSE = 66
REPORT_SHUFFLE_FETCH_FAILURE = 67
REPORT_SHUFFLE_FETCH_FAILURE_RESPONSE = 68
GET_SHUFFLE_ID = 69
GET_SHUFFLE_ID_RESPONSE = 70
SASL_REQUEST = 71
AUTHENTICATION_INITIATION_REQUEST = 72
AUTHENTICATION_INITIATION_RESPONSE = 73
REGISTER_APPLICATION_REQUEST = 74
REGISTER_APPLICATION_RESPONSE = 75
WORKER_EVENT_REQUEST = 76
WORKER_EVENT_RESPONSE = 77
APPLICATION_META = 78
APPLICATION_META_REQUEST = 79
BATCH_OPEN_STREAM = 80
BATCH_OPEN_STREAM_RESPONSE = 81
REPORT_WORKER_DECOMMISSION = 82
REPORT_BARRIER_STAGE_ATTEMPT_FAILURE = 83
REPORT_BARRIER_STAGE_ATTEMPT_FAILURE_RESPONSE = 84
SEGMENT_START = 85
NOTIFY_REQUIRED_SEGMENT = 86
BATCH_UNREGISTER_SHUFFLES = 87
BATCH_UNREGISTER_SHUFFLE_RESPONSE = 88
REVISE_LOST_SHUFFLES = 89
REVISE_LOST_SHUFFLES_RESPONSE = 90
PUSH_MERGED_DATA_SPLIT_PARTITION_INFO = 91
Used in: PbAppDiskUsageSnapshot
string appId = 1
int64 estimatedUsage = 2
Used in: PbSnapshotMetaInfo
int32 topItemCount = 1
int64 startSnapShotTime = 3
int64 endSnapshotTime = 4
string appId = 1
string requestId = 2
Used in: PbSnapshotMetaInfo
string appId = 1
string secret = 2
Used in: PbSaslMechanism, PbSaslRequest
UNDEFINED_AUTH = 0
CLIENT_AUTH = 1
CONNECTION_AUTH = 2
string version = 1
bool authEnabled = 2
string version = 1
bool authEnabled = 2
int64 streamId = 1
int32 backlog = 2
int32 status = 1
repeated int32 shuffleIds = 2
string appId = 1
string requestId = 2
repeated int32 shuffleIds = 3
Used in: PbChangeLocationResponse
int32 partitionId = 1
int32 status = 2
bool oldAvailable = 4
repeated int32 endedMapId = 1
(message has no fields)
Used in: PbHeartbeatFromApplicationResponse
bool available = 1
string reason = 2
(message has no fields)
Used in: PbPackedPartitionLocations
repeated int64 chunkOffset = 1
string applicationId = 1
int32 shuffleId = 2
repeated string primaryIds = 3
repeated string replicaIds = 4
repeated int32 mapAttempts = 5
int64 epoch = 6
bool mockFailure = 7
int32 status = 1
repeated string committedPrimaryIds = 2
repeated string committedReplicaIds = 3
repeated string failedPrimaryIds = 4
repeated string failedReplicaIds = 5
map<string, PbStorageInfo> committedPrimaryStorageInfos = 6
map<string, PbStorageInfo> committedReplicaStorageInfos = 7
map<string, bytes> mapIdBitmap = 10
int64 totalWritten = 8
int32 fileCount = 9
string shuffleKey = 1
repeated string primaryLocations = 2
repeated string replicaLocation = 3
bool mockFailure = 4
int32 status = 1
repeated string failedPrimaries = 2
repeated string failedReplicas = 3
bool partitionSplitEnabled = 2
int64 bytesFlushed = 6
Used in: PbHeartbeatFromWorker, PbRegisterWorker, PbWorkerInfo
string mountPoint = 1
int64 usableSpace = 2
int64 avgFlushTime = 3
int64 usedSlots = 4
int32 status = 5
int64 avgFetchTime = 6
int32 storageType = 7
int64 totalSpace = 8
Used in: PbGetReducerFileGroupResponse
Used in: PbFileInfoMap
string filePath = 1
repeated int64 chunkOffsets = 2
int32 partitionType = 4
int32 bufferSize = 5
int32 numSubpartitions = 6
int64 bytesFlushed = 7
bool partitionSplitEnabled = 8
bool isSegmentGranularityVisible = 9
map<int32, int32> partitionWritingSegment = 10
int32 shuffleId = 1
bool isSegmentGranularityVisible = 2
int32 status = 1
map<int32, PbFileGroup> fileGroups = 2
repeated int32 attempts = 3
repeated int32 partitionIds = 4
bytes broadcast = 6
int32 appShuffleId = 1
string appShuffleIdentifier = 2
bool isShuffleWriter = 3
bool isBarrierStage = 4
string appId = 1
int64 totalWritten = 2
int64 fileCount = 3
string requestId = 4
repeated PbWorkerInfo needCheckedWorkerList = 5
bool shouldResponse = 6
int64 shuffleCount = 7
map<string, int64> shuffleFallbackCounts = 8
string host = 1
int32 rpcPort = 2
int32 pushPort = 3
int32 fetchPort = 4
int32 replicatePort = 5
repeated string activeShuffleKeys = 7
string requestId = 8
map<string, int64> estimatedAppDiskUsage = 10
bool highWorkload = 11
repeated string expiredShuffleKeys = 1
bool registered = 2
Used in: PbDiskFileInfo
int32 bufferSize = 1
int32 numSubPartitions = 2
int32 shuffleId = 1
int32 mapId = 2
int32 attemptId = 3
int32 numMappers = 4
int32 partitionId = 5
int64 streamId = 1
int32 requiredSegmentId = 2
int32 subPartitionId = 3
string shuffleKey = 1
string fileName = 2
int32 startIndex = 3
int32 endIndex = 4
int32 initialCredit = 5
bool readLocalShuffle = 6
string shuffleKey = 1
repeated string fileName = 2
repeated int32 startIndex = 3
repeated int32 endIndex = 4
repeated int32 initialCredit = 5
repeated bool readLocalShuffle = 6
Used in: PbPackedPartitionLocationsPair
repeated int32 ids = 1
repeated int32 epoches = 2
repeated int32 workerIds = 3
repeated string workerIdsSet = 4
repeated bytes mapIdBitMap = 5
repeated int32 types = 6
repeated int32 mountPoints = 7
repeated string mountPointsSet = 8
repeated bool finalResult = 9
repeated string filePaths = 10
repeated int32 availableStorageTypes = 11
repeated int32 modes = 12
repeated int64 fileSizes = 13
Used in: PbFileGroup, PbPackedWorkerResource, PbRegisterShuffleResponse, PbReserveSlots
repeated int32 peerIndexes = 2
int32 inputLocationSize = 3
Used in: PbRequestSlotsResponse
string networkLocation = 2
Used in: PbChangeLocationPartitionInfo, PbFileGroup, PbPartitionSplit, PbRegisterShuffleResponse, PbReserveSlots, PbRevivePartitionInfo, PbWorkerResource
int32 id = 2
int32 epoch = 3
string host = 4
int32 rpcPort = 5
int32 pushPort = 6
int32 fetchPort = 7
int32 replicatePort = 8
bytes mapIdBitmap = 11
Used in: PbPartitionLocation, PbPushDataHandShake, PbRegionFinish, PbRegionStart, PbSegmentStart
int32 shuffleId = 1
int32 partitionId = 2
int32 epoch = 3
string shuffleKey = 2
string partitionUniqueId = 3
int32 attemptId = 4
int32 numPartitions = 5
int32 bufferSize = 6
Used in: PbPushFailedBatchSet
int32 mapId = 1
int32 attemptId = 2
int32 batchId = 3
Used in: PbGetReducerFileGroupResponse, PbMapperEnd
repeated int32 splitPartitionIndexes = 1
repeated int32 statusCodes = 2
int64 streamId = 1
int32 credit = 2
Used in: PbDiskFileInfo
repeated int64 chunkOffsets = 1
bool sorted = 2
string shuffleKey = 2
string partitionUniqueId = 3
int32 attemptId = 4
string shuffleKey = 2
string partitionUniqueId = 3
int32 attemptId = 4
int32 currentRegionIndex = 5
bool isBroadcast = 6
string id = 1
string secret = 2
int32 shuffleId = 1
int32 numMappers = 2
int32 mapId = 3
int32 attemptId = 4
int32 partitionId = 5
bool isSegmentGranularityVisible = 6
int32 shuffleId = 1
int32 numMappers = 2
int32 numPartitions = 3
string host = 1
int32 rpcPort = 2
int32 pushPort = 3
int32 fetchPort = 4
int32 replicatePort = 5
string requestId = 9
int32 internalPort = 10
string networkLocation = 11
bool success = 1
string message = 2
string applicationId = 1
int32 shuffleId = 2
repeated string workerIds = 3
string requestId = 6
int32 appShuffleId = 1
string appShuffleIdentifier = 2
int32 appShuffleId = 1
int32 shuffleId = 2
int64 taskId = 3
string applicationId = 1
int32 shuffleId = 2
repeated int32 partitionIdList = 3
string hostname = 4
bool shouldReplicate = 5
string requestId = 6
int32 storageType = 7
bool shouldRackAware = 9
int32 maxWorkers = 10
int32 availableStorageTypes = 11
repeated PbWorkerInfo excludedWorkerSet = 12
bool packed = 13
string tagsExpr = 14
string applicationId = 1
int32 shuffleId = 2
int64 splitThreshold = 5
int32 splitMode = 6
int32 partitionType = 7
bool rangeReadFilter = 8
int64 pushDataTimeout = 10
bool partitionSplitEnabled = 11
int32 availableStorageTypes = 12
bool isSegmentGranularityVisible = 14
int32 status = 1
string reason = 2
Used in: PbHeartbeatFromWorker, PbRegisterWorker, PbWorkerInfo
int64 diskBytesWritten = 1
int64 diskFileCount = 2
int64 hdfsBytesWritten = 3
int64 hdfsFileCount = 4
string appId = 1
repeated int32 lostShuffles = 2
string requestId = 3
bool success = 1
string message = 2
int32 shuffleId = 1
repeated int32 mapId = 2
Used in: PbRevive
int32 partitionId = 1
int32 epoch = 2
int32 status = 4
Used in: PbAuthenticationInitiationRequest, PbAuthenticationInitiationResponse
string mechanism = 1
repeated PbAuthType authTypes = 2
string method = 1
bytes payload = 3
Used in: PbFileInfo
map<int32, int32> firstBufferIndexToSegment = 1
string shuffleKey = 2
string partitionUniqueId = 3
int32 attemptId = 4
int32 subPartitionId = 5
int32 segmentId = 6
Used in: PbReleaseSlots
map<string, int32> slot = 1
int64 estimatedPartitionSize = 1
repeated string registeredShuffle = 2
repeated string hostnameSet = 3
repeated PbWorkerInfo excludedWorkers = 4
repeated PbWorkerInfo workerLostEvents = 5
map<string, int64> appHeartbeatTime = 6
int64 partitionTotalWritten = 8
int64 partitionTotalFileCount = 9
optional PbAppDiskUsageSnapshot currentAppDiskUsageMetricsSnapshot = 11
map<string, int64> lostWorkers = 12
repeated PbWorkerInfo shutdownWorkers = 13
repeated PbWorkerInfo manuallyExcludedWorkers = 14
map<string, PbWorkerEventInfo> workerEventInfos = 15
map<string, PbApplicationMeta> applicationMetas = 16
repeated PbWorkerInfo decommissionWorkers = 17
int64 shuffleTotalCount = 18
map<string, int64> shuffleFallbackCounts = 19
repeated string files = 1
Used in: PbCommitFilesResponse, PbDiskFileInfo, PbPartitionLocation
int32 type = 1
string mountPoint = 2
bool finalResult = 3
string filePath = 4
int32 availableStorageTypes = 5
int64 fileSize = 6
repeated int64 chunkOffsets = 7
int32 major = 1
int32 minor = 2
Used in: PbChunkFetchRequest
int64 streamId = 1
int32 chunkIndex = 2
int32 offset = 3
int32 len = 4
Used in: PbStreamHandlerOpt
int64 streamId = 1
int32 numChunks = 2
repeated int64 chunkOffsets = 3
string fullPath = 4
Used in: PbOpenStreamListResponse
int32 status = 1
string errorMsg = 3
int64 streamId = 1
string message = 2
string appId = 1
int32 shuffleId = 2
string requestId = 3
Used in: PbCheckQuota, PbDiskFileInfo, PbFileInfo, PbRequestSlots, PbReserveSlots
string tenantId = 1
string name = 2
Used in: PbSnapshotMetaInfo
bool success = 1
string message = 2
Used in: PbHeartbeatFromApplication, PbHeartbeatFromApplicationResponse, PbRemoveWorkersUnavailableInfo, PbReportWorkerDecommission, PbReportWorkerUnavailable, PbRequestSlots, PbSnapshotMetaInfo, PbWorkerEventRequest, PbWorkerExclude
string host = 1
int32 rpcPort = 2
int32 pushPort = 3
int32 fetchPort = 4
int32 replicatePort = 5
int32 internalPort = 8
string networkLocation = 9
string host = 1
int32 rpcPort = 2
int32 pushPort = 3
int32 fetchPort = 4
int32 replicatePort = 5
string requestId = 6
Used in: PbRequestSlotsResponse
string networkLocation = 3
Used in: PbHeartbeatFromWorker
Used in: PbWorkerStatus
Normal = 0
Idle = 1
Exit = 2
InDecommissionThenIdle = 3
InDecommission = 4
InGraceFul = 5
InExit = 6
Used in: PbBufferStreamEnd
ChunkStream = 0
CreditStream = 1
Used in: PbHeartbeatFromWorkerResponse, PbWorkerEventInfo, PbWorkerEventRequest
None = 0
Immediately = 1
Decommission = 2
DecommissionThenIdle = 3
Graceful = 4
Recommission = 5