Revision 07d2b1d6261ff7848f4571570fb2cb97a218bf2f authored by Benjamin Wang on 29 June 2022, 06:27:45 UTC, committed by Benjamin Wang on 19 July 2022, 05:34:55 UTC
Cherry pick https://github.com/etcd-io/etcd/pull/13932 to 3.4.

When etcdserver receives a LeaseRenew request, it may be still in
progress of processing the LeaseGrantRequest on exact the same
leaseID. Accordingly it may return a TTL=0 to client due to the
leaseID not found error. So the leader should wait for the appliedID
to be available before processing client requests.

Signed-off-by: Benjamin Wang <wachao@vmware.com>
1 parent 4636a5f
History
File Mode Size
.github
Documentation
auth
client
clientv3
contrib
embed
etcdctl
etcdmain
etcdserver
functional
hack
integration
lease
logos
mvcc
pkg
proxy
raft
scripts
security
tests
tools
version
wal
.gitignore -rw-r--r-- 588 bytes
.header -rw-r--r-- 593 bytes
.words -rw-r--r-- 1.2 KB
CONTRIBUTING.md -rw-r--r-- 3.2 KB
DCO -rw-r--r-- 1.4 KB
Dockerfile-release -rw-r--r-- 698 bytes
Dockerfile-release.arm64 -rw-r--r-- 304 bytes
Dockerfile-release.ppc64le -rw-r--r-- 306 bytes
LICENSE -rw-r--r-- 11.1 KB
MAINTAINERS -rw-r--r-- 790 bytes
MAINTAINERS_RULES.md -rw-r--r-- 703 bytes
Makefile -rw-r--r-- 17.5 KB
NOTICE -rw-r--r-- 126 bytes
OWNERS -rw-r--r-- 216 bytes
Procfile -rw-r--r-- 1.5 KB
Procfile.v2 -rw-r--r-- 1.5 KB
README.md -rw-r--r-- 8.2 KB
bill-of-materials.json -rw-r--r-- 7.3 KB
bill-of-materials.override.json -rw-r--r-- 254 bytes
build -rwxr-xr-x 2.6 KB
build.bat -rwxr-xr-x 51 bytes
build.ps1 -rw-r--r-- 2.7 KB
code-of-conduct.md -rw-r--r-- 3.0 KB
etcd.conf.yml.sample -rw-r--r-- 3.5 KB
functional.yaml -rw-r--r-- 7.2 KB
go.mod -rw-r--r-- 2.2 KB
go.sum -rw-r--r-- 20.2 KB
main.go -rw-r--r-- 1.0 KB
main_test.go -rw-r--r-- 1.1 KB
test -rwxr-xr-x 20.7 KB

README.md

back to top