Closed SteNicholas closed 3 weeks ago
Ping @RexXiong, @s0nskar.
@SteNicholas Really interesting PR, i was not aware about the java.util.ServiceLoader
.
Can we update the config description and website docs to reflect how to use this functionality.
@s0nskar, thanks for review. I have updated the description of celeborn.dynamicConfig.store.backend
. Meanwhile, I would like to introduce ConfigStore
document in another pull request. PTAL.
Ping @RexXiong, @FMX.
Merge to main(v0.6.0) and branch-0.5(v0.5.2)
What changes were proposed in this pull request?
Introduce
ConfigStore
to supportceleborn.dynamicConfig.store.backend
with short name and backend implementation.Why are the changes needed?
celeborn.dynamicConfig.store.backend
is allowed to be specified in two ways:Therefore, it's recommended to introduce
ConfigStore
based on SPI mechanism forceleborn.dynamicConfig.store.backend
instead ofdynamicConfigStoreBackendShortNames
which could not add other short name of backend implementation for users.Does this PR introduce any user-facing change?
No.
How was this patch tested?
CI.