]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
kv/Rocksdbstore: change output format for short txc dump. 69030/head
authorIgor Fedotov <igor.fedotov@croit.io>
Wed, 1 Jul 2026 22:13:32 +0000 (01:13 +0300)
committerIgor Fedotov <igor.fedotov@croit.io>
Fri, 3 Jul 2026 16:12:13 +0000 (19:12 +0300)
commitdf23e844bc6f71d196f17aef666368047ecd3c0e
treedd08d8853938553fe0d17ee5628e28cccbfc0733
parent7dd1f39a70a70251a6bc25da4b40c88ffacfbee7
kv/Rocksdbstore: change output format for short txc dump.

Plus refactors txc dumping  code to permit Unit Testing for it.

Here is the new output sample:
Short form:
 DF:D*3,DF:O,MF:A,PF:O*2,PF:P,...*2
Verbose form:
PutCF(prefix = O, key = 'key', val len = 5)
PutCF(prefix = P, key = 'key2', val len = 6)
PutCF(prefix = O, key = 'key3', val len = 6)
DeleteCF(prefix = O, key = 'A1')
DeleteCF(prefix = D, key = 'A1')
DeleteCF(prefix = D, key = 'A2')
DeleteCF(prefix = D, key = 'A3')
MergeCF(prefix = A, key = 'A5', val len = 6)
<...>*2

Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
src/kv/RocksDBStore.cc
src/kv/RocksDBStore.h
src/test/objectstore/test_kv.cc