|
|
|
SPARK-38987
|
SPARK-30602
Handle fallback when merged shuffle blocks are corrupted and spark.shuffle.detectCorrupt is set to true
|
Aravind Patnam
|
Ye Zhou
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-36705
|
SPARK-30602
Disable push based shuffle when IO encryption is enabled or serializer is not relocatable
|
Minchu Yang
|
Mridul Muralidharan
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-36558
|
SPARK-30602
Stage has all tasks finished but with ongoing finalization can cause job hang
|
Unassigned
|
wuyi
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-36530
|
SPARK-30602
Avoid finalizing when there's no push at all in a shuffle
|
Unassigned
|
wuyi
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-36374
|
SPARK-30602
Push-based shuffle documentation
|
Venkata krishnan Sowrirajan
|
Venkata krishnan Sowrirajan
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-36266
|
SPARK-30602
Rename classes in shuffle RPC used for block push operations
|
Min Shen
|
Min Shen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-36255
|
SPARK-30602
FileNotFoundException from the shuffle push can cause the executor to terminate
|
Chandni Singh
|
Chandni Singh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-35917
|
SPARK-30602
Disable push-based shuffle until the feature is complete
|
Unassigned
|
Chandni Singh
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-35671
|
SPARK-30602
Add Support in the ESS to serve merged shuffle block meta and data to executors
|
Chandni Singh
|
Chandni Singh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-35546
|
SPARK-30602
Enable push-based shuffle when multiple app attempts are enabled and manage concurrent access to the state in a better way
|
Ye Zhou
|
Ye Zhou
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-34840
|
SPARK-30602
Fix cases of corruption in merged shuffle blocks that are pushed
|
Chandni Singh
|
Chandni Singh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-33350
|
SPARK-30602
Add support to DiskBlockManager to create merge directory and to get the local shuffle merged data
|
Ye Zhou
|
Chandni Singh
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-32923
|
SPARK-30602
Add support to properly handle different type of stage retries
|
Venkata krishnan Sowrirajan
|
Min Shen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-32922
|
SPARK-30602
Add support for ShuffleBlockFetcherIterator to read from merged shuffle partitions and to fallback to original shuffle blocks if encountering failures
|
Chandni Singh
|
Min Shen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-32921
|
SPARK-30602
Extend MapOutputTracker to support tracking and serving the metadata about each merged shuffle partitions for a given shuffle in push-based shuffle scenario
|
Venkata krishnan Sowrirajan
|
Min Shen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-32920
|
SPARK-30602
Add support in Spark driver to coordinate the finalization of the push/merge phase in push-based shuffle for a given shuffle and the initiation of the reduce stage
|
Venkata krishnan Sowrirajan
|
Min Shen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-32919
|
SPARK-30602
Add support in Spark driver to coordinate the shuffle map stage in push-based shuffle by selecting external shuffle services for merging shuffle partitions
|
Venkata krishnan Sowrirajan
|
Min Shen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-32918
|
SPARK-30602
RPC implementation to support control plane coordination for push-based shuffle
|
Ye Zhou
|
Min Shen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-32917
|
SPARK-30602
Add support for executors to push shuffle blocks after successful map task completion
|
Chandni Singh
|
Min Shen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-32916
|
SPARK-30602
Add support for external shuffle service in YARN deployment mode to leverage push-based shuffle
|
Chandni Singh
|
Min Shen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-32915
|
SPARK-30602
RPC implementation to support pushing and merging shuffle blocks
|
Min Shen
|
Min Shen
|
|
Resolved |
Fixed
|
|
|
|
|