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

Some users want to enforce IP-based access control on a certain access token, e.g. - Allow token A only when source address is in CIDR 1. - Deny token B...

new feature

When using central dogma client `Watcher`, we often leave logs to verify `latest` has been successfully updated for each client. It might be useful if each client can report it's...

new feature

https://github.com/GoogleContainerTools/jib

cleanup

`ZooKeeperCommandExecutor` stores and replays replication logs sequentially. `replayLogs()` method, which replays the replication logs, acquires an exclusive lock via `synchronized` keyword to ensure the sequential replay. However, some commands can...

performance

According to jGit's `SystemReader`, jGit tries to load the initial/default settings from System's `git` command and `~/.gitconfig`. This behavior is not desirable because: - Central Dogma servers might behave differently...

defect

when commit has error , we want rollback configuration for a short time , like `git revert commentId ... HEAD`

new feature

0.42.0 introduced child `Watcher`s on the client side, but we did not add documentation for it yet, although we have some explanation in the release note. /cc @mauhiz

documentation

.. which may be useful for integration with third party applications. We may want to generalize this service and ship it with Armeria.

new feature

I found this from the stderr output: ``` Aug 06, 2019 3:18:22 PM com.github.benmanes.caffeine.cache.LocalAsyncCache lambda$handleCompletion$3 WARNING: Exception thrown during asynchronous load java.util.concurrent.CompletionException: com.linecorp.centraldogma.server.internal.storage.RequestAlreadyTimedOutException: Request already timed out. at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:314) at...

defect

`IllegalStateException: Request already timed out` has to be translated to `503 Service Unavailable` but it is currently being translated to `500 Internal Server Error`: ``` [WARN] (CentralDogmaExceptions.java:77) Unexpected exception with...

defect