Step 1 of 4: Choose Issues

Cancel

T Patch Info Key Summary Assignee Reporter P Status Resolution Created Updated Due Development
Sub-task SPARK-42203

SPARK-33235 JsonProtocol should skip logging of push-based shuffle read metrics when push-based shuffle is disabled

Unassigned Josh Rosen Major Open Unresolved  
Sub-task SPARK-40872

SPARK-33235 Fallback to original shuffle block when a push-merged shuffle chunk is zero-size

gaoyajun02 gaoyajun02 Major Resolved Fixed  
Sub-task SPARK-38093

SPARK-33235 Set shuffleMergeAllowed to false for a determinate stage after the stage is finalized

Unassigned Venkata krishnan Sowrirajan Major Open Unresolved  
Sub-task SPARK-38092

SPARK-33235 Check if shuffleMergeId is the same as the current stage's shuffleMergeId before registering MergeStatus

Unassigned Venkata krishnan Sowrirajan Major Open Unresolved  
Sub-task SPARK-38064

SPARK-33235 Push-based shuffle's internal implementation details should not be exposed as API

Unassigned Venkata krishnan Sowrirajan Major Open Unresolved  
Sub-task SPARK-38005

SPARK-33235 Support cleaning up merged shuffle files and state from external shuffle service

Unassigned Chandni Singh Major Resolved Fixed  
Sub-task SPARK-37964

SPARK-33235 Replace usages of slaveTracker to workerTracker in MapOutputTrackerSuite

Unassigned Venkata krishnan Sowrirajan Major Open Unresolved  
Sub-task SPARK-37847

SPARK-33235 PushBlockStreamCallback should check isTooLate first to avoid NPE

Cheng Pan Cheng Pan Major Resolved Fixed  
Sub-task SPARK-37675

SPARK-33235 Prevent overwriting of push shuffle merged files once the shuffle is finalized

Chandni Singh Cheng Pan Major Resolved Fixed  
Sub-task SPARK-37313

SPARK-33235 Child stage using merged output or not should be based on the availability of merged output from parent stage

Unassigned Minchu Yang Minor Open Unresolved  
Sub-task SPARK-37023

SPARK-33235 Avoid fetching merge status when shuffleMergeEnabled is false for a shuffleDependency during retry

Minchu Yang Ye Zhou Major Resolved Fixed  
Sub-task SPARK-36744

SPARK-33235 Support IO encryption for push-based shuffle

Unassigned Minchu Yang Major Open Unresolved  
Sub-task SPARK-36620

SPARK-33235 Client side related push-based shuffle metrics

Thejdeep Gudivada Thejdeep Gudivada Major Resolved Fixed  
Sub-task SPARK-36484

SPARK-33235 Handle Stale block fetch failure on the client side by not retrying the requests

Unassigned Venkata krishnan Sowrirajan Minor Resolved Won't Fix  
Sub-task SPARK-36460

SPARK-33235 Pull out NoOpMergedShuffleFileManager inner class outside

Venkata krishnan Sowrirajan Venkata krishnan Sowrirajan Major Resolved Fixed  
Sub-task SPARK-36423

SPARK-33235 Randomize blocks within a push request before pushing to improve block merge ratio

Min Shen Min Shen Major Resolved Fixed  
Sub-task SPARK-36378

SPARK-33235 Minor changes to address a few identified server side inefficiencies

Min Shen Min Shen Major Resolved Fixed  
Sub-task SPARK-36344

SPARK-33235 Fix some typos in ShuffleBlockPusher class.

Qi Zhu Qi Zhu Trivial Resolved Fixed  
Sub-task SPARK-36332

SPARK-33235 Cleanup RemoteBlockPushResolver log messages

Venkata krishnan Sowrirajan Venkata krishnan Sowrirajan Minor Resolved Fixed  
Sub-task SPARK-35549

SPARK-33235 Register merge status even after shuffle dependency is merge finalized

Unassigned Venkata krishnan Sowrirajan Major Open Unresolved  
Sub-task SPARK-35548

SPARK-33235 Handling new attempt has started error message in BlockPushErrorHandler in client

Qi Zhu Ye Zhou Major Resolved Fixed  
Sub-task SPARK-35547

SPARK-33235 Support push based shuffle when barrier scheduling is enabled

Unassigned Venkata krishnan Sowrirajan Major Open Unresolved  
Sub-task SPARK-35536

SPARK-33235 Cancel finalizing the shuffle merge if the stage is cancelled while waiting until shuffle merge finalize wait time.

Unassigned Venkata krishnan Sowrirajan Major Open Unresolved  
Sub-task SPARK-35426

SPARK-33235 When addMergerLocation exceed the maxRetainedMergerLocations , we should remove the merger based on merged shuffle data size.

Unassigned Qi Zhu Major Open Unresolved  
Sub-task SPARK-35036

SPARK-33235 Improve push based shuffle to work with AQE by fetching partial map indexes for a reduce partition

Unassigned Venkata krishnan Sowrirajan Major Open Unresolved  
Sub-task SPARK-34826

SPARK-33235 Adaptive fetch of shuffle mergers for Push based shuffle

Venkata krishnan Sowrirajan Venkata krishnan Sowrirajan Major Resolved Fixed  
Sub-task SPARK-33781

SPARK-33235 Improve caching of MergeStatus on the executor side to save memory

Unassigned Min Shen Major In Progress Unresolved  
Sub-task SPARK-33701

SPARK-33235 Adaptive shuffle merge finalization for push-based shuffle

Venkata krishnan Sowrirajan Min Shen Major Resolved Fixed  
Sub-task SPARK-33665

SPARK-33235 Enable ShuffleBlockPusher to stop pushing blocks for a particular shuffle partition

Unassigned Chandni Singh Major Open Unresolved  
Sub-task SPARK-33574

SPARK-33235 Improve locality for push-based shuffle especially for join like operations

Unassigned Min Shen Major In Progress Unresolved  
Sub-task SPARK-33573

SPARK-33235 Server side metrics related to push-based shuffle

Minchu Yang Min Shen Major Resolved Fixed  
Sub-task SPARK-33481

SPARK-33235 Better heuristics to compute number of shuffle mergers required for a ShuffleMapStage

Unassigned Venkata krishnan Sowrirajan Major Open Unresolved  
Sub-task SPARK-33331

SPARK-33235 Limit the number of pending blocks in memory and store blocks that collide

Unassigned Chandni Singh Major Open Unresolved  
Sub-task SPARK-33329

SPARK-33235 Pluggable API to fetch shuffle merger locations with Push based shuffle

Unassigned Venkata krishnan Sowrirajan Major Open Unresolved  
Sub-task SPARK-33236

SPARK-33235 Enable Push-based shuffle service to store state in NM level DB for work preserving restart

Ye Zhou Chandni Singh Major Resolved Fixed  

Cancel