Merge pull request #7330 from fanminshi/fix_keepAliveOnce

clientv3: KeepAliveOnce returns ErrLeaseNotFound if TTL <= 0
This commit is contained in:
fanmin shi 2017-02-14 15:42:18 -08:00 committed by GitHub
commit ad1b754e02

View File

@ -255,7 +255,7 @@ func (l *lessor) KeepAliveOnce(ctx context.Context, id LeaseID) (*LeaseKeepAlive
for {
resp, err := l.keepAliveOnce(ctx, id)
if err == nil {
if resp.TTL == 0 {
if resp.TTL <= 0 {
err = rpctypes.ErrLeaseNotFound
}
return resp, err