RpcUtils¶
Maximum Message Size¶
maxMessageSizeBytes is the value of spark.rpc.message.maxSize configuration property in bytes (by multiplying the value by 1024 * 1024).
maxMessageSizeBytes throws an IllegalArgumentException when the value is above 2047 MB:
maxMessageSizeBytes is used when:
MapOutputTrackerMasteris requested for the maxRpcMessageSizeExecutoris requested for the maxDirectResultSizeCoarseGrainedSchedulerBackendis requested for the maxRpcMessageSize
makeDriverRef¶
makeDriverRef...FIXME
makeDriverRef is used when:
- BarrierTaskContext is created
SparkEnvutility is used to create a SparkEnv (on executors)- Executor is created
PluginContextImplis requested fordriverEndpoint