[CELEBORN-735] Remove unused RPC GetWorkerInfo & GetWorkerInfosResponse
### What changes were proposed in this pull request? Remove unused RPC GetWorkerInfo & GetWorkerInfosResponse ### Why are the changes needed? ### Does this PR introduce _any_ user-facing change? ### How was this patch tested? Closes #1647 from AngersZhuuuu/CELEBORN-735. Lead-authored-by: Angerszhuuuu <angers.zhu@gmail.com> Co-authored-by: Cheng Pan <chengpan@apache.org> Signed-off-by: Angerszhuuuu <angers.zhu@gmail.com>
This commit is contained in:
parent
a672db719a
commit
4c4e18b0d6
@ -53,8 +53,8 @@ enum MessageType {
|
||||
DESTROY = 32;
|
||||
DESTROY_RESPONSE = 33;
|
||||
// SLAVE_LOST_RESPONSE = 34;
|
||||
GET_WORKER_INFO = 35;
|
||||
GET_WORKER_INFO_RESPONSE = 36;
|
||||
// GET_WORKER_INFO = 35;
|
||||
// GET_WORKER_INFO_RESPONSE = 36;
|
||||
// THREAD_DUMP = 37;
|
||||
// THREAD_DUMP_RESPONSE = 38;
|
||||
REMOVE_EXPIRED_SHUFFLE = 39;
|
||||
@ -381,11 +381,6 @@ message PbDestroyWorkerSlotsResponse {
|
||||
repeated string failedSlaves = 3;
|
||||
}
|
||||
|
||||
message PbGetWorkerInfosResponse {
|
||||
int32 status = 1;
|
||||
repeated PbWorkerInfo workerInfos = 2;
|
||||
}
|
||||
|
||||
message PbCheckForWorkerTimeout {
|
||||
}
|
||||
|
||||
|
||||
@ -418,9 +418,6 @@ object ControlMessages extends Logging {
|
||||
* common
|
||||
* ==========================================
|
||||
*/
|
||||
case object GetWorkerInfos extends Message
|
||||
|
||||
case class GetWorkerInfosResponse(status: StatusCode, workerInfos: WorkerInfo*) extends Message
|
||||
|
||||
// TODO change message type to GeneratedMessageV3
|
||||
def toTransportMessage(message: Any): TransportMessage = message match {
|
||||
@ -775,19 +772,6 @@ object ControlMessages extends Logging {
|
||||
val payload = builder.build().toByteArray
|
||||
new TransportMessage(MessageType.DESTROY_RESPONSE, payload)
|
||||
|
||||
case GetWorkerInfos =>
|
||||
new TransportMessage(MessageType.GET_WORKER_INFO, null)
|
||||
|
||||
case GetWorkerInfosResponse(status, workerInfos @ _*) =>
|
||||
val payload = PbGetWorkerInfosResponse.newBuilder()
|
||||
.setStatus(status.getValue)
|
||||
.addAllWorkerInfos(workerInfos.map { workerInfo =>
|
||||
PbSerDeUtils.toPbWorkerInfo(workerInfo, false)
|
||||
}
|
||||
.toList.asJava)
|
||||
.build().toByteArray
|
||||
new TransportMessage(MessageType.GET_WORKER_INFO_RESPONSE, payload)
|
||||
|
||||
case pb: PbPartitionSplit =>
|
||||
new TransportMessage(MessageType.PARTITION_SPLIT, pb.toByteArray)
|
||||
|
||||
@ -1071,16 +1055,6 @@ object ControlMessages extends Logging {
|
||||
pbDestroyResponse.getFailedMastersList,
|
||||
pbDestroyResponse.getFailedSlavesList)
|
||||
|
||||
case GET_WORKER_INFO =>
|
||||
GetWorkerInfos
|
||||
|
||||
case GET_WORKER_INFO_RESPONSE =>
|
||||
val pbGetWorkerInfoResponse = PbGetWorkerInfosResponse.parseFrom(message.getPayload)
|
||||
GetWorkerInfosResponse(
|
||||
Utils.toStatusCode(pbGetWorkerInfoResponse.getStatus),
|
||||
pbGetWorkerInfoResponse.getWorkerInfosList.asScala
|
||||
.map(PbSerDeUtils.fromPbWorkerInfo).toList: _*)
|
||||
|
||||
case REMOVE_EXPIRED_SHUFFLE =>
|
||||
RemoveExpiredShuffle
|
||||
|
||||
|
||||
@ -329,9 +329,6 @@ private[celeborn] class Master(
|
||||
estimatedAppDiskUsage,
|
||||
requestId))
|
||||
|
||||
case GetWorkerInfos =>
|
||||
executeWithLeaderChecker(context, handleGetWorkerInfos(context))
|
||||
|
||||
case ReportWorkerUnavailable(failedWorkers: util.List[WorkerInfo], requestId: String) =>
|
||||
executeWithLeaderChecker(
|
||||
context,
|
||||
@ -639,10 +636,6 @@ private[celeborn] class Master(
|
||||
msg.localExcludedWorkers))
|
||||
}
|
||||
|
||||
private def handleGetWorkerInfos(context: RpcCallContext): Unit = {
|
||||
context.reply(GetWorkerInfosResponse(StatusCode.SUCCESS, workersSnapShot.asScala: _*))
|
||||
}
|
||||
|
||||
private def handleReportNodeUnavailable(
|
||||
context: RpcCallContext,
|
||||
failedWorkers: util.List[WorkerInfo],
|
||||
|
||||
@ -121,9 +121,6 @@ private[deploy] class Controller(
|
||||
logDebug(s"Done processed CommitFiles request with shuffleKey $shuffleKey, in " +
|
||||
s"$commitFilesTimeMs ms.")
|
||||
|
||||
case GetWorkerInfos =>
|
||||
handleGetWorkerInfos(context)
|
||||
|
||||
case DestroyWorkerSlots(shuffleKey, masterLocations, slaveLocations) =>
|
||||
handleDestroy(context, shuffleKey, masterLocations, slaveLocations)
|
||||
}
|
||||
@ -662,10 +659,4 @@ private[deploy] class Controller(
|
||||
failedSlaves))
|
||||
}
|
||||
}
|
||||
|
||||
private def handleGetWorkerInfos(context: RpcCallContext): Unit = {
|
||||
val list = new jArrayList[WorkerInfo]()
|
||||
list.add(workerInfo)
|
||||
context.reply(GetWorkerInfosResponse(StatusCode.SUCCESS, list.asScala.toList: _*))
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user