Merge pull request #14630 from qsyqian/etcd-dump-db_enhance

etcd-dump-db: enhance metaDecoder
This commit is contained in:
Benjamin Wang 2022-10-26 17:55:37 +08:00 committed by GitHub
commit 5544f9ff61
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -134,6 +134,9 @@ func authUsersDecoder(k, v []byte) {
func metaDecoder(k, v []byte) {
if string(k) == string(schema.MetaConsistentIndexKeyName) || string(k) == string(schema.MetaTermKeyName) {
fmt.Printf("key=%q, value=%v\n", k, binary.BigEndian.Uint64(v))
} else if string(k) == string(schema.ScheduledCompactKeyName) || string(k) == string(schema.FinishedCompactKeyName) {
rev := bytesToRev(v)
fmt.Printf("key=%q, value=%v\n", k, rev)
} else {
defaultDecoder(k, v)
}