taojintianxia commented on issue #10054:
URL:
https://github.com/apache/shardingsphere/issues/10054#issuecomment-895155782
in my case , there are two way to cause ` Invalid tag` issue
first condition , I use jmh as the tester to get the benchmark of
shardingspehre in my IDE, and there is something wrong with the packaging
plugin of jmh, the configuration of many SPI lost, if
`org.apache.shardingsphere.sharding.yaml.swapper.ShardingRuleConfigurationYamlSwapper`
is not existed in SPI config
`org.apache.shardingsphere.infra.yaml.config.swapper.YamlRuleConfigurationSwapper`,
this will cause the ` Invalid tag` issue
second condition, I found that every time when I copy the content of a
config file , say `config-sharding.yaml`, after I copy the content of that file
and paste in IDE idea, the IDE will help to format the config automatically .
and the config style like following
```yaml
rules:
- !READWRITE_SPLITTING
dataSources:
pr_ds:
writeDataSourceName: write_ds
readDataSourceNames: [read_ds]
```
will change to
```yaml
rules:
- !READWRITE_SPLITTING
dataSources:
pr_ds:
writeDataSourceName: write_ds
readDataSourceNames: [read_ds]
```
as you can see, the position of `READWRITE_SPLITTING` tag changed. that will
also cause invalid tag issue.
--
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]