auth: print warning log when error is ErrAuthOldRevision

This commit is contained in:
tangcong 2020-03-03 17:26:04 +08:00
parent 63116ffdb4
commit 716821b9b5

View File

@ -934,8 +934,13 @@ func (as *authStore) isOpPermitted(userName string, revision uint64, key, rangeE
if revision == 0 {
return ErrUserEmpty
}
if revision < as.Revision() {
rev := as.Revision()
if revision < rev {
as.lg.Warn("request auth revision is less than current node auth revision",
zap.Uint64("current node auth revision", rev),
zap.Uint64("request auth revision", revision),
zap.ByteString("request key", key),
zap.Error(ErrAuthOldRevision))
return ErrAuthOldRevision
}