celeborn/service
Sanskar Modi 2b2bd6d913
[CELEBORN-1617][CIP-11] Support workers tags in FS Config Service
### What changes were proposed in this pull request?

Adding support for reading worker tags in FSConfigService. (Will handle DBConfigService in separate PR). Tags will be part of System level config and  dynamic config file structure with tags is shown below:

```
-  level: SYSTEM
   config:
     celeborn.test.int.only: 100
   tags:
     tag1:
       - 'host1:1111'
       - 'host2:2222'
     tag2:
       - 'host3:3333'
       - 'host4:4444'
```

### 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?

- Changes are backward compatible.
- User will be able to pass worker tags from dynamicConfig.yaml file.

### How was this patch tested?
UTs

Closes #2766 from s0nskar/tags_config.

Authored-by: Sanskar Modi <sanskarmodi97@gmail.com>
Signed-off-by: mingji <fengmingxiao.fmx@alibaba-inc.com>
2024-10-09 19:48:50 +08:00
..
src [CELEBORN-1617][CIP-11] Support workers tags in FS Config Service 2024-10-09 19:48:50 +08:00
pom.xml [CELEBORN-1600] Enable check server dependencies 2024-09-20 15:14:56 +08:00