Merge pull request #15915 from hexfusion/bytes

server/storage/schema: prefer equal to compare for equality comparisons
This commit is contained in:
Benjamin Wang
2023-05-18 10:53:42 +08:00
committed by GitHub

View File

@@ -89,8 +89,8 @@ func DefaultIgnores(bucket, key []byte) bool {
// consistent index & term might be changed due to v2 internal sync, which
// is not controllable by the user.
// storage version might change after wal snapshot and is not controller by user.
return bytes.Compare(bucket, Meta.Name()) == 0 &&
(bytes.Compare(key, MetaTermKeyName) == 0 || bytes.Compare(key, MetaConsistentIndexKeyName) == 0 || bytes.Compare(key, MetaStorageVersionName) == 0)
return bytes.Equal(bucket, Meta.Name()) &&
(bytes.Equal(key, MetaTermKeyName) || bytes.Equal(key, MetaConsistentIndexKeyName) || bytes.Equal(key, MetaStorageVersionName))
}
func BackendMemberKey(id types.ID) []byte {