centraldogma
centraldogma copied to clipboard
Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2
… test more easily
Central Dogma shows the creation time of commits with UTC. It found it difficult to convert the UTC time to a local time without external tools. It would be useful...
[HTTP RANGE header](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Range) indicates the part of a document to a server. If RANGE header is supported for partial read, users can read a small part of a big file...
This idea was suggested by @ikhoon. The `centraldogma-testing` module depends on the `centradogma-server` module which has ZooKeeper dependency. However, users don't need the replication feature for Central Dogma server and...
#### Motivation: * #538 #### Modifications: * `Server & ArmeriaCentralDogma` client JSON5 support - `getFile()` as `Entry` but can still get the raw content via `#contentAsText()` - `watchFile()` as `Entry`...
Motivation: Central Dogma uses jGit to store data. Due to the nature of Git that stores unlimited history, Central Dogma will eventually get in trouble managing disk usage. We can...
Still failing intermittently. ``` com.linecorp.centraldogma.server.internal.replication.ZooKeeperCommandExecutorTest > testLogWatch FAILED Wanted but not invoked: function.apply( ); -> at com.linecorp.centraldogma.server.internal.replication.ZooKeeperCommandExecutorTest.verifyTwoIndependentCommands(ZooKeeperCommandExecutorTest.java:161) However, there was exactly 1 interaction with this mock: function.apply( CreateRepositoryCommand{type=CREATE_REPOSITORY, timestamp=1544147270179, author=Author["System"...
So that a user easily retrieve the URI of `CentralDogma` when the client is created using the Spring profile.
`centraldogma-client` module was designed not to have Armeria dependency because users might want to send a request using a different client. However, I haven't seen such cases and if users...