Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
Used in:
All workers in a job wants to wait in a Barrier point When BarrierRequest message is received from all workers in the job, Job Master will send response messages to all previous request messages are queued until the last request message is received failures: if the barrier times out, barrier fails if a worker fails in the job, the default barrier fails if there is any
possible results for barriers
Used in: ,
Used in: , ,
Driver to workers communication related messages let the the workers know that Driver to worker message Driver can send any byte array to workers including serialized protocol buffer messages It is encoded as a byte array
Used in:
job master can be any one of these states job master does not go from STARTING to RUNNING, it just goes to STARTED since enum types must be unique in a proto, I added JM as a prefix to this enum.
the number of workers in the job has hanged if change is positive, new workers added if change is negative, some worker instances removed numberOfWorkers shows the updated numberOfWorkers in the job
Used in:
Get the list of wokers in a job from the job master
Used in:
Job master returns the list of workers in a job to a worker
Used in:
this message is sent when the worker is about to start it registers itself with the job master its status in job master becomes: STARTING when this message is received
how many times this worker is restarted zero means it is starting for the first time 1 means it is restarted one time
Used in:
Information about a worker in a job
Used in: , , , ,
Worker to Driver message Worker can send any byte array to the driver including serialized protocol buffer messages
WorkerToDriver response message if it fails, reason will have a string explaining the problem
Used in:
a worker can be any one of these states
Used in: ,
fully failed. will not try to restart. job should fail.
a worker informs the master that its state has changed this message is not sent for STARTING state, it is covered by RegisterWorker message this message is sent for states: RUNNING and COMPLETED later on, we may add more states
sent by the master to the worker to inform that its state change message has been received