celeborn
celeborn copied to clipboard
[CELEBORN-1620][CIP-11] Support passing worker tags via RequestSlots message
What changes were proposed in this pull request?
Supporting passing tag expression in RequestSlots request. Clients can pass the tags using CelebornConf. Default tag configs for system/tenant/user will be suppoted in follow up PRs.
Why are the changes needed?
https://cwiki.apache.org/confluence/display/CELEBORN/CIP-11+Supporting+Tags+in+Celeborn
Does this PR introduce any user-facing change?
No
How was this patch tested?
WIP
@FMX @zwangsheng Need help on how can i generate getter/setter methods for Protobuf messages.
ping @FMX @zwangsheng @mridulm
@s0nskar Did you forget to update the transport messages proto files?