https://github.com/etcd-io/etcd
Revision c0421c7330e8c8e8f16345c423a2d487f81eabfa authored by Marek Siarkowicz on 10 March 2023, 16:33:46 UTC, committed by Marek Siarkowicz on 30 March 2023, 13:53:11 UTC
Difference in load configuration for watch delay tests show how huge the impact is. Even with random write scheduler grpc under http server can only handle 500 KB with 2 seconds delay. On the other hand, separate grpc server easily hits 10, 100 or even 1000 MB within 100 miliseconds. Priority write scheduler that was used in most previous releases is far worse than random one. Tests configured to only 5 MB to avoid flakes and taking too long to fill etcd. Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
1 parent 2d5f48a
Tip revision: c0421c7330e8c8e8f16345c423a2d487f81eabfa authored by Marek Siarkowicz on 10 March 2023, 16:33:46 UTC
server: Add --listen-client-http-urls flag to allow running grpc server separate from http server
server: Add --listen-client-http-urls flag to allow running grpc server separate from http server
Tip revision: c0421c7
File | Mode | Size |
---|---|---|
.github | ||
Documentation | ||
api | ||
client | ||
contrib | ||
etcdctl | ||
etcdutl | ||
hack | ||
logos | ||
pkg | ||
raft | ||
scripts | ||
security | ||
server | ||
tests | ||
tools | ||
.gitignore | -rw-r--r-- | 290 bytes |
.header | -rw-r--r-- | 593 bytes |
.words | -rw-r--r-- | 1.3 KB |
CONTRIBUTING.md | -rw-r--r-- | 3.3 KB |
DCO | -rw-r--r-- | 1.4 KB |
Dockerfile-release.amd64 | -rw-r--r-- | 260 bytes |
Dockerfile-release.arm64 | -rw-r--r-- | 260 bytes |
Dockerfile-release.ppc64le | -rw-r--r-- | 262 bytes |
Dockerfile-release.s390x | -rw-r--r-- | 260 bytes |
GOVERNANCE.md | -rw-r--r-- | 3.7 KB |
LICENSE | -rw-r--r-- | 11.1 KB |
MAINTAINERS | -rw-r--r-- | 1.0 KB |
Makefile | -rw-r--r-- | 18.1 KB |
Procfile | -rw-r--r-- | 1.6 KB |
Procfile.learner | -rw-r--r-- | 900 bytes |
Procfile.v2 | -rw-r--r-- | 1.6 KB |
README.md | -rw-r--r-- | 9.2 KB |
ROADMAP.md | -rw-r--r-- | 900 bytes |
bill-of-materials.json | -rw-r--r-- | 11.5 KB |
bill-of-materials.override.json | -rw-r--r-- | 254 bytes |
build | -rwxr-xr-x | 117 bytes |
build.bat | -rwxr-xr-x | 51 bytes |
build.ps1 | -rw-r--r-- | 2.7 KB |
build.sh | -rwxr-xr-x | 3.9 KB |
code-of-conduct.md | -rw-r--r-- | 143 bytes |
codecov.yml | -rw-r--r-- | 482 bytes |
dummy.go | -rw-r--r-- | 1.0 KB |
etcd.conf.yml.sample | -rw-r--r-- | 3.6 KB |
go.mod | -rw-r--r-- | 3.8 KB |
go.sum | -rw-r--r-- | 53.1 KB |
test | -rwxr-xr-x | 115 bytes |
test.sh | -rwxr-xr-x | 22.7 KB |
Computing file changes ...