zuston opened a new issue, #44: URL: https://github.com/apache/incubator-uniffle/issues/44
### Background In current implementation, DelegationRssShuffleManager could decide whether to use uniffle or sort shuffle service by calling remote coordinator. The pluggable accessCheckers can be extended in coordinator to support more custom requirements. ### Motivation When we hope the uniffle can be applied to specified spark jobs to control which shuffle service to use, the mechanism of pluggable accessCheckers is useful. We can implement the CustomDelegationRssShuffleManager to inject some custom accessInfo and remote call the coordinator which use the custom access policy to decide which spark job use the uniffle shuffle service. However the current codebase dont support inject more accessinfo in client, only have `tags` and `accessid`. So this proposal hopes to introduce the data structure to store more custom extensible requirement. ### Goals 1. Support injecting more custom data in AccessClusterRequest, which can be set in client ### Tasks - [ ] https://github.com/apache/incubator-uniffle/pull/42 - [ ] https://github.com/apache/incubator-uniffle/pull/43 - [ ] https://github.com/apache/incubator-uniffle/pull/41 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
