| commit | 0b549b7ef4c56cf4a2f30393ab31a4d67c493327 | [log] [tgz] |
|---|---|---|
| author | Kezhu Wang <kezhuw@apache.org> | Tue Aug 19 21:00:32 2025 +0800 |
| committer | GitHub <noreply@github.com> | Tue Aug 19 21:00:32 2025 +0800 |
| tree | 559bfdd260f91a15ea067739cc596fe6d2853a61 | |
| parent | 28291442ebd843c474533be4894462ae317d9a5c [diff] |
Enforce string values in InstanceSpec's custom properties (#1274) `InstanceSpec`'s `customProperties` will be fed to `Properties` in `QuorumConfigBuilder::buildConfigProperties`, so we have to make sure it contains only string values. Instead of `ClassCastException` in read phase, this pr complains in `InstanceSpec` construction phase. We could deprecate these constructors in next step by introducing builder for `InstanceSpec`(#1222). Fixes #1178, CURATOR-663.
Apache Curator is a Java/JVM client library for Apache ZooKeeper, a distributed coordination service.
Apache Curator includes a high-level API framework and utilities to make using Apache ZooKeeper much easier and more reliable. It also includes recipes for common use cases and extensions such as service discovery and a Java 8 asynchronous DSL.
For more details: