centraldogma
centraldogma copied to clipboard
Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2
Motivation: The Gradle version of Central Dogma was stuck in 6.x version because the two Gradle plugins didn't work with Gradle 7. - craigburke/client-dependencies-gradle#106 - gogradle/gogradle#328 So we need to...
As we did in Armeria https://github.com/line/armeria/pull/4353, it is time to move on to the brand new dependency management system.
Central Dogma CI builds can run only in JDK 8, 11 and 14. After #707, we can upgrade our default JDK version to 17
`centraldogma` server uses `ForkJoinPool`'s common pool in certain locations e.g. https://github.com/line/centraldogma/blob/aa4b789f2714ec0742aa94d8c1709615e1b0e4f2/server/src/main/java/com/linecorp/centraldogma/server/internal/admin/auth/FileBasedSessionManager.java#L173 https://github.com/line/centraldogma/blob/aa4b789f2714ec0742aa94d8c1709615e1b0e4f2/server/src/main/java/com/linecorp/centraldogma/server/internal/api/ProjectServiceV1.java#L80 It might be better to avoid usage of common pool for... 1) Finer control over blocking task execution...
After Central Dogma replicas are rolling restart, we found that two replicas have a leadership which was taken by Curator's [Leader Election](https://curator.apache.org/curator-recipes/leader-election.html). The phenomenon is similar to https://issues.apache.org/jira/browse/CURATOR-47. However, CURATOR-47...
We have pre-defined exceptions and throw them in the client depending on the response the client gets. For example, if the client gets a shutting down exception message from the...
Users might want to do that when the repo has been modified manually on CD UI.
@mauhiz suggested some useful features for the token API - lookup token name by token value - verify token value (for a token name, inputting token value shows the result...
Central Dogma only displays a user ID on the admin page of metadata. It should be hard to tell the user ID is who. We can support this feature as...