etcd: add SequenceKey function

This commit is contained in:
Oliver Gugger committed 2022-10-13 09:37:52 +02:00
1 parent d576184fdb
commit ee9d6f21bd
2 files changed
+41

No files matched your search

+7
View File
@@ -130,3 +130,10 @@ func ValueKey(key string, buckets ...string) string {
return string(makeValueKey(bucket, []byte(key)))
}
// SequenceKey is a helper function used in tests or external tools to create a
// sequence key from the passed bucket list.
func SequenceKey(buckets ...string) string {
id := makeBucketID([]byte(BucketKey(buckets...)))
return string(makeSequenceKey(id[:]))
}