centraldogma icon indicating copy to clipboard operation
centraldogma copied to clipboard

Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2

Results 166 centraldogma issues
Sort by recently updated
recently updated
newest added

``` 2021-03-26 19:20:51.954 [ERROR](c.l.c.s.i.r.ZooKeeperCommandExecutor) [zookeeper-command-executor-18-1] Failed to acquire a lock for /_sessions; entering read-only mode java.lang.IllegalStateException: Expected state [STARTED] was [STOPPED] at org.apache.curator.shaded.com.google.common.base.Preconditions.checkState(Preconditions.java:823) at org.apache.curator.framework.imps.CuratorFrameworkImpl.checkState(CuratorFrameworkImpl.java:432) at org.apache.curator.framework.imps.CuratorFrameworkImpl.create(CuratorFrameworkImpl.java:445) at org.apache.curator.framework.recipes.locks.StandardLockInternalsDriver.createsTheLock(StandardLockInternalsDriver.java:54) at...

defect

``` ReplicatedLoginAndLogoutTest > incorrectLogin() FAILED org.opentest4j.AssertionFailedError: Expecting value to be true but was false ```

cleanup

Sometimes, commits are periodically produced by batch applications. In that case, the commit history of the repository is extremely huge. For example, the number of commits of one of the...

new feature

Such as Python, Rust, JS/TS, etc. - [x] Python - [x] Rust - [ ] JS/TS - [ ] etc.

new feature

https://git-scm.com/book/en/v2/Git-on-the-Server-The-Protocols @Eisig said: Many GitOps tools(e.g. Fluxcd) use Git. If they could use Centraldogma as a config repo, it is easier to setup a ha git cluster.

new feature

Currently, in order to add additional replica, we have to do it all manually. (copy all the data using script etc.)

new feature

We have to choose between: - the current Multi-Leader replication. - We can use ZooKeeper [hierarchical quorums](https://zookeeper.apache.org/doc/r3.6.1/zookeeperHierarchicalQuorums.html) so that one of each cluster in a data center creates the quorum....

new feature

As did in Armeria https://github.com/line/armeria/issues/2676, CentralDogma needs to add the major version of a library to the artifact name. For example, `spring-boot-xxx` to `spring-boot2-xxx`.

breaking change