HomeStore icon indicating copy to clipboard operation
HomeStore copied to clipboard

[DNM] Add Scan Tool to debug

Open Besroy opened this issue 3 weeks ago • 1 comments

  1. add scan tool to scan meta blks (support scan by chunk and scan by chain)
  2. add compare script to parse meta chunk/chain logs and compare
  3. add print pb and shard sb && support input chunk_blk num to debug

usage on SM:

  1. mkdir /logs/scan_tool, then copy scan_tool and compare_metablk_chains.py into /logs/scan_tool
  2. cd /logs/scan_tool, chmod +x scan_tool and scan blks by the following cmds: by all chunk ./scan_tool --device_list /devices/meta:NVME,/devices/data1:HDD --log_mods metablk:info then save ./logs/latest/test_scan_tool_log as chunk_log by chain ./scan_tool --device_list /devices/meta:NVME,/devices/data1:HDD --log_mods metablk:info --scan_type chain then save ./logs/latest/test_scan_tool_log as chain_log
  3. compare two results:
python3 compare_metablk_chains.py chunk_log chain_log

====================================================================================================
MetaBlk Chain Reconstruction and Comparison
====================================================================================================
Chunk traversal source: chunk_log
Chain traversal source: chain_log
====================================================================================================

Parsing chain traversal entries...
 Found 225 blocks
 SSB start: blk#=16384 count=1 chunk=0

Parsing chunk traversal entries using SSB from chain: blk#=16384 count=1 chunk=0...
 Found 445 blocks
 SSB start: blk#=16384 count=1 chunk=0

Building chain from chunk traversal...
 Chain length: 225

Building chain from chain traversal...
 Chain length: 225

Found 220 orphaned blocks in chunk traversal (due to deletion)


========================================================================================================================
CHAIN FROM CHUNK TRAVERSAL
========================================================================================================================
Idx   Self BID             Type                      Prev BID             Next BID             PGID/SHARDID
------------------------------------------------------------------------------------------------------------------------
0     blk#16384@c0         SSB                       NULL                 blk#0@c1             -
1     blk#0@c1             CPSuperBlock              blk#16384@c0         blk#0@c2             -
2     blk#0@c2             fixed_chunk_66            blk#0@c1             blk#0@c5             -
3     blk#0@c5             fixed_chunk_67            blk#0@c2             blk#0@c8             -
4     blk#0@c8             fixed_chunk_68            blk#0@c5             blk#16384@c11        -
5     blk#16384@c11        fixed_chunk_69            blk#0@c8             blk#16384@c14        -
6     blk#16384@c14        fixed_chunk_70            blk#16384@c11        blk#0@c17            -
7     blk#0@c17            fixed_chunk_71            blk#16384@c14        blk#16384@c20        -
8     blk#16384@c20        fixed_chunk_72            blk#0@c17            blk#16384@c23        -
9     blk#16384@c23        fixed_chunk_73            blk#16384@c20        blk#0@c26            -
10    blk#0@c26            fixed_chunk_74            blk#16384@c23        blk#0@c29            -
11    blk#0@c29            fixed_chunk_75            blk#0@c26            blk#0@c32            -
12    blk#0@c32            fixed_chunk_76            blk#0@c29            blk#0@c35            -
13    blk#0@c35            fixed_chunk_77            blk#0@c32            blk#0@c38            -
14    blk#0@c38            fixed_chunk_78            blk#0@c35            blk#0@c41            -
15    blk#0@c41            fixed_chunk_79            blk#0@c38            blk#16384@c44        -
16    blk#16384@c44        fixed_chunk_80            blk#0@c41            blk#0@c47            -
17    blk#0@c47            fixed_chunk_81            blk#16384@c44        blk#0@c50            -
18    blk#0@c50            fixed_chunk_82            blk#0@c47            blk#0@c53            -
19    blk#0@c53            fixed_chunk_83            blk#0@c50            blk#0@c56            -
20    blk#0@c56            fixed_chunk_84            blk#0@c53            blk#0@c59            -
21    blk#0@c59            fixed_chunk_85            blk#0@c56            blk#0@c62            -
22    blk#0@c62            fixed_chunk_86            blk#0@c59            blk#1@c1             -
23    blk#1@c1             fixed_chunk_87            blk#0@c62            blk#1@c4             -
24    blk#1@c4             fixed_chunk_88            blk#1@c1             blk#16385@c7         -
25    blk#16385@c7         fixed_chunk_89            blk#1@c4             blk#1@c10            -
26    blk#1@c10            fixed_chunk_90            blk#16385@c7         blk#16385@c13        -
27    blk#16385@c13        fixed_chunk_91            blk#1@c10            blk#1@c16            -
28    blk#1@c16            fixed_chunk_92            blk#16385@c13        blk#1@c19            -
29    blk#1@c19            fixed_chunk_93            blk#1@c16            blk#16385@c22        -
30    blk#16385@c22        fixed_chunk_94            blk#1@c19            blk#1@c25            -
31    blk#1@c25            fixed_chunk_95            blk#16385@c22        blk#16385@c28        -
32    blk#16385@c28        fixed_chunk_96            blk#1@c25            blk#16385@c31        -
33    blk#16385@c31        fixed_chunk_97            blk#16385@c28        blk#1@c34            -
34    blk#1@c34            fixed_chunk_98            blk#16385@c31        blk#16385@c37        -
35    blk#16385@c37        fixed_chunk_99            blk#1@c34            blk#16385@c40        -
36    blk#16385@c40        fixed_chunk_100           blk#16385@c37        blk#16385@c43        -
37    blk#16385@c43        fixed_chunk_101           blk#16385@c40        blk#16385@c46        -
38    blk#16385@c46        fixed_chunk_102           blk#16385@c43        blk#16385@c49        -
39    blk#16385@c49        fixed_chunk_103           blk#16385@c46        blk#1@c52            -
40    blk#1@c52            fixed_chunk_104           blk#16385@c49        blk#1@c55            -
41    blk#1@c55            fixed_chunk_105           blk#1@c52            blk#1@c58            -
42    blk#1@c58            fixed_chunk_106           blk#1@c55            blk#1@c61            -
43    blk#1@c61            fixed_chunk_107           blk#1@c58            blk#16386@c0         -
44    blk#16386@c0         fixed_chunk_108           blk#1@c61            blk#3@c3             -
45    blk#3@c3             fixed_chunk_109           blk#16386@c0         blk#16387@c6         -
46    blk#16387@c6         fixed_chunk_110           blk#3@c3             blk#3@c9             -
47    blk#3@c9             fixed_chunk_111           blk#16387@c6         blk#3@c12            -
48    blk#3@c12            fixed_chunk_112           blk#3@c9             blk#3@c15            -
49    blk#3@c15            fixed_chunk_113           blk#3@c12            blk#3@c18            -
50    blk#3@c18            fixed_chunk_114           blk#3@c15            blk#16387@c21        -
51    blk#16387@c21        fixed_chunk_115           blk#3@c18            blk#16387@c24        -
52    blk#16387@c24        fixed_chunk_116           blk#16387@c21        blk#3@c27            -
53    blk#3@c27            fixed_chunk_117           blk#16387@c24        blk#3@c30            -
54    blk#3@c30            fixed_chunk_118           blk#3@c27            blk#16387@c33        -
55    blk#16387@c33        fixed_chunk_119           blk#3@c30            blk#3@c36            -
56    blk#3@c36            fixed_chunk_120           blk#16387@c33        blk#16387@c39        -
57    blk#16387@c39        fixed_chunk_121           blk#3@c36            blk#3@c42            -
58    blk#3@c42            fixed_chunk_122           blk#16387@c39        blk#3@c45            -
59    blk#3@c45            fixed_chunk_123           blk#3@c42            blk#16387@c48        -
60    blk#16387@c48        fixed_chunk_124           blk#3@c45            blk#3@c51            -
61    blk#3@c51            fixed_chunk_125           blk#16387@c48        blk#16387@c54        -
62    blk#16387@c54        fixed_chunk_126           blk#3@c51            blk#3@c57            -
63    blk#3@c57            fixed_chunk_127           blk#16387@c54        blk#16387@c60        -
64    blk#16387@c60        fixed_chunk_128           blk#3@c57            blk#16387@c63        -
65    blk#16387@c63        fixed_chunk_129           blk#16387@c60        blk#4@c2             -
66    blk#4@c2             fixed_chunk_130           blk#16387@c63        blk#4@c5             -
67    blk#4@c5             fixed_chunk_131           blk#4@c2             blk#4@c8             -
68    blk#4@c8             fixed_chunk_132           blk#4@c5             blk#16388@c11        -
69    blk#16388@c11        fixed_chunk_133           blk#4@c8             blk#16388@c14        -
70    blk#16388@c14        fixed_chunk_134           blk#16388@c11        blk#4@c17            -
71    blk#4@c17            fixed_chunk_135           blk#16388@c14        blk#16388@c20        -
72    blk#16388@c20        fixed_chunk_136           blk#4@c17            blk#16388@c23        -
73    blk#16388@c23        fixed_chunk_137           blk#16388@c20        blk#4@c26            -
74    blk#4@c26            fixed_chunk_138           blk#16388@c23        blk#4@c29            -
75    blk#4@c29            fixed_chunk_139           blk#4@c26            blk#4@c32            -
76    blk#4@c32            fixed_chunk_140           blk#4@c29            blk#4@c35            -
77    blk#4@c35            fixed_chunk_141           blk#4@c32            blk#4@c38            -
78    blk#4@c38            fixed_chunk_142           blk#4@c35            blk#4@c41            -
79    blk#4@c41            fixed_chunk_143           blk#4@c38            blk#16388@c44        -
80    blk#16388@c44        fixed_chunk_144           blk#4@c41            blk#4@c47            -
81    blk#4@c47            fixed_chunk_145           blk#16388@c44        blk#4@c50            -
82    blk#4@c50            fixed_chunk_146           blk#4@c47            blk#4@c53            -
83    blk#4@c53            fixed_chunk_147           blk#4@c50            blk#4@c56            -
84    blk#4@c56            fixed_chunk_148           blk#4@c53            blk#4@c59            -
85    blk#4@c59            fixed_chunk_149           blk#4@c56            blk#4@c62            -
86    blk#4@c62            fixed_chunk_150           blk#4@c59            blk#5@c1             -
87    blk#5@c1             fixed_chunk_151           blk#4@c62            blk#5@c4             -
88    blk#5@c4             fixed_chunk_152           blk#5@c1             blk#16389@c7         -
89    blk#16389@c7         fixed_chunk_153           blk#5@c4             blk#5@c10            -
90    blk#5@c10            fixed_chunk_154           blk#16389@c7         blk#16389@c13        -
91    blk#16389@c13        fixed_chunk_155           blk#5@c10            blk#5@c16            -
92    blk#5@c16            fixed_chunk_156           blk#16389@c13        blk#5@c19            -
93    blk#5@c19            fixed_chunk_157           blk#5@c16            blk#16389@c22        -
94    blk#16389@c22        fixed_chunk_158           blk#5@c19            blk#5@c25            -
95    blk#5@c25            fixed_chunk_159           blk#16389@c22        blk#16389@c28        -
96    blk#16389@c28        fixed_chunk_160           blk#5@c25            blk#16389@c31        -
97    blk#16389@c31        fixed_chunk_161           blk#16389@c28        blk#5@c34            -
98    blk#5@c34            fixed_chunk_162           blk#16389@c31        blk#16389@c37        -
99    blk#16389@c37        fixed_chunk_163           blk#5@c34            blk#16389@c40        -
100   blk#16389@c40        fixed_chunk_164           blk#16389@c37        blk#16389@c43        -
101   blk#16389@c43        fixed_chunk_165           blk#16389@c40        blk#16389@c46        -
102   blk#16389@c46        fixed_chunk_166           blk#16389@c43        blk#16389@c49        -
103   blk#16389@c49        fixed_chunk_167           blk#16389@c46        blk#5@c52            -
104   blk#5@c52            fixed_chunk_168           blk#16389@c49        blk#5@c55            -
105   blk#5@c55            fixed_chunk_169           blk#5@c52            blk#5@c58            -
106   blk#5@c58            fixed_chunk_170           blk#5@c55            blk#5@c61            -
107   blk#5@c61            fixed_chunk_171           blk#5@c58            blk#16390@c0         -
108   blk#16390@c0         fixed_chunk_172           blk#5@c61            blk#7@c3             -
109   blk#7@c3             fixed_chunk_173           blk#16390@c0         blk#16391@c6         -
110   blk#16391@c6         fixed_chunk_174           blk#7@c3             blk#7@c9             -
111   blk#7@c9             fixed_chunk_175           blk#16391@c6         blk#7@c12            -
112   blk#7@c12            fixed_chunk_176           blk#7@c9             blk#7@c15            -
113   blk#7@c15            fixed_chunk_177           blk#7@c12            blk#7@c18            -
114   blk#7@c18            fixed_chunk_178           blk#7@c15            blk#16391@c21        -
115   blk#16391@c21        fixed_chunk_179           blk#7@c18            blk#16391@c24        -
116   blk#16391@c24        fixed_chunk_180           blk#16391@c21        blk#7@c27            -
117   blk#7@c27            fixed_chunk_181           blk#16391@c24        blk#7@c30            -
118   blk#7@c30            fixed_chunk_182           blk#7@c27            blk#16391@c33        -
119   blk#16391@c33        fixed_chunk_183           blk#7@c30            blk#7@c36            -
120   blk#7@c36            fixed_chunk_184           blk#16391@c33        blk#16391@c39        -
121   blk#16391@c39        fixed_chunk_185           blk#7@c36            blk#7@c42            -
122   blk#7@c42            fixed_chunk_186           blk#16391@c39        blk#7@c45            -
123   blk#7@c45            fixed_chunk_187           blk#7@c42            blk#16391@c48        -
124   blk#16391@c48        fixed_chunk_188           blk#7@c45            blk#7@c51            -
125   blk#7@c51            fixed_chunk_189           blk#16391@c48        blk#16391@c54        -
126   blk#16391@c54        fixed_chunk_190           blk#7@c51            blk#7@c57            -
127   blk#7@c57            fixed_chunk_191           blk#16391@c54        blk#16391@c60        -
128   blk#16391@c60        fixed_chunk_192           blk#7@c57            blk#16391@c63        -
129   blk#16391@c63        fixed_chunk_193           blk#16391@c60        blk#8@c2             -
130   blk#8@c2             LogStoreServiceSB         blk#16391@c63        blk#8@c3             -
131   blk#8@c3             index                     blk#8@c2             blk#8@c4             -
132   blk#8@c4             GCActor                   blk#8@c3             blk#8@c5             -
133   blk#8@c5             GCReservedChunk           blk#8@c4             blk#16392@c6         -
134   blk#16392@c6         GCReservedChunk           blk#8@c5             blk#16392@c7         -
135   blk#16392@c7         GCReservedChunk           blk#16392@c6         blk#8@c8             -
136   blk#8@c8             GCReservedChunk           blk#16392@c7         blk#8@c9             -
137   blk#8@c9             GCReservedChunk           blk#8@c8             blk#8@c10            -
138   blk#8@c10            GCReservedChunk           blk#8@c9             blk#16392@c11        -
139   blk#16392@c11        HomeObject                blk#8@c10            blk#16393@c0         -
140   blk#16393@c0         wb_cache                  blk#16392@c11        blk#16396@c0         -
141   blk#16396@c0         Logdev_sb                 blk#16393@c0         blk#10@c1            -
142   blk#10@c1            Logdev_rollback_sb        blk#16396@c0         blk#9@c2             -
143   blk#9@c2             repl_dev                  blk#10@c1            blk#0@c3             -
144   blk#0@c3             repl_dev_raft_config      blk#9@c2             blk#16397@c0         -
145   blk#16397@c0         index                     blk#0@c3             blk#11@c1            -
146   blk#11@c1            PGManager                 blk#16397@c0         blk#0@c4             PG:0
147   blk#0@c4             Logdev_sb                 blk#11@c1            blk#9@c5             -
148   blk#9@c5             Logdev_rollback_sb        blk#0@c4             blk#16393@c6         -
149   blk#16393@c6         repl_dev                  blk#9@c5             blk#16393@c7         -
150   blk#16393@c7         repl_dev_raft_config      blk#16393@c6         blk#16394@c0         -
151   blk#16394@c0         index                     blk#16393@c7         blk#9@c1             -
152   blk#9@c1             PGManager                 blk#16394@c0         blk#9@c4             PG:2
153   blk#9@c4             Logdev_sb                 blk#9@c1             blk#10@c5            -
154   blk#10@c5            Logdev_rollback_sb        blk#9@c4             blk#16394@c6         -
155   blk#16394@c6         repl_dev                  blk#10@c5            blk#16394@c7         -
156   blk#16394@c7         repl_dev_raft_config      blk#16394@c6         blk#16395@c0         -
157   blk#16395@c0         index                     blk#16394@c7         blk#12@c1            -
158   blk#12@c1            PGManager                 blk#16395@c0         blk#9@c8             PG:3
159   blk#9@c8             Logdev_sb                 blk#12@c1            blk#9@c9             -
160   blk#9@c9             Logdev_rollback_sb        blk#9@c8             blk#9@c10            -
161   blk#9@c10            repl_dev                  blk#9@c9             blk#16393@c11        -
162   blk#16393@c11        repl_dev_raft_config      blk#9@c10            blk#16398@c0         -
163   blk#16398@c0         index                     blk#16393@c11        blk#13@c1            -
164   blk#13@c1            PGManager                 blk#16398@c0         blk#10@c8            PG:4
165   blk#10@c8            Logdev_sb                 blk#13@c1            blk#10@c9            -
166   blk#10@c9            Logdev_rollback_sb        blk#10@c8            blk#10@c10           -
167   blk#10@c10           repl_dev                  blk#10@c9            blk#16394@c11        -
168   blk#16394@c11        repl_dev_raft_config      blk#10@c10           blk#16399@c0         -
169   blk#16399@c0         index                     blk#16394@c11        blk#14@c1            -
170   blk#14@c1            PGManager                 blk#16399@c0         blk#8@c12            PG:6
171   blk#8@c12            Logdev_sb                 blk#14@c1            blk#16392@c13        -
172   blk#16392@c13        Logdev_rollback_sb        blk#8@c12            blk#16392@c14        -
173   blk#16392@c14        repl_dev                  blk#16392@c13        blk#8@c15            -
174   blk#8@c15            repl_dev_raft_config      blk#16392@c14        blk#16400@c0         -
175   blk#16400@c0         index                     blk#8@c15            blk#15@c1            -
176   blk#15@c1            PGManager                 blk#16400@c0         blk#8@c16            PG:7
177   blk#8@c16            Logdev_sb                 blk#15@c1            blk#8@c17            -
178   blk#8@c17            Logdev_rollback_sb        blk#8@c16            blk#8@c18            -
179   blk#8@c18            repl_dev                  blk#8@c17            blk#8@c19            -
180   blk#8@c19            repl_dev_raft_config      blk#8@c18            blk#16401@c0         -
181   blk#16401@c0         index                     blk#8@c19            blk#16@c1            -
182   blk#16@c1            PGManager                 blk#16401@c0         blk#10@c2            PG:8
183   blk#10@c2            ShardManager              blk#16@c1            blk#11@c2            Shard:1970324836974593
184   blk#11@c2            ShardManager              blk#10@c2            blk#12@c2            Shard:844424930131969
185   blk#12@c2            ShardManager              blk#11@c2            blk#13@c2            Shard:1688849860263937
186   blk#13@c2            ShardManager              blk#12@c2            blk#14@c2            Shard:562949953421313
187   blk#14@c2            ShardManager              blk#13@c2            blk#15@c2            Shard:1
188   blk#15@c2            ShardManager              blk#14@c2            blk#16@c2            Shard:1125899906842625
189   blk#16@c2            ShardManager              blk#15@c2            blk#17@c1            Shard:2251799813685249
190   blk#17@c1            AppendBlkAlloc_chunk_236  blk#16@c2            blk#17@c2            -
191   blk#17@c2            AppendBlkAlloc_chunk_230  blk#17@c1            blk#1@c3             -
192   blk#1@c3             AppendBlkAlloc_chunk_210  blk#17@c2            blk#12@c4            -
193   blk#12@c4            AppendBlkAlloc_chunk_215  blk#1@c3             blk#12@c5            -
194   blk#12@c5            AppendBlkAlloc_chunk_217  blk#12@c4            blk#16395@c6         -
195   blk#16395@c6         AppendBlkAlloc_chunk_219  blk#12@c5            blk#16395@c7         -
196   blk#16395@c7         AppendBlkAlloc_chunk_221  blk#16395@c6         blk#0@c0             -
197   blk#0@c0             ShardManager              blk#16395@c7         blk#1@c0             Shard:2251799813685250
198   blk#1@c0             ShardManager              blk#0@c0             blk#2@c0             Shard:1970324836974594
199   blk#2@c0             ShardManager              blk#1@c0             blk#3@c0             Shard:844424930131970
200   blk#3@c0             ShardManager              blk#2@c0             blk#4@c0             Shard:1125899906842626
201   blk#4@c0             ShardManager              blk#3@c0             blk#5@c0             Shard:2
202   blk#5@c0             ShardManager              blk#4@c0             blk#6@c0             Shard:1688849860263938
203   blk#6@c0             ShardManager              blk#5@c0             blk#7@c0             Shard:562949953421314
204   blk#7@c0             AppendBlkAlloc_chunk_234  blk#6@c0             blk#16384@c1         -
205   blk#16384@c1         AppendBlkAlloc_chunk_206  blk#7@c0             blk#18@c2            -
206   blk#18@c2            AppendBlkAlloc_chunk_214  blk#16384@c1         blk#16384@c3         -
207   blk#16384@c3         AppendBlkAlloc_chunk_216  blk#18@c2            blk#10@c4            -
208   blk#10@c4            AppendBlkAlloc_chunk_218  blk#16384@c3         blk#16384@c5         -
209   blk#16384@c5         AppendBlkAlloc_chunk_220  blk#10@c4            blk#0@c6             -
210   blk#0@c6             AppendBlkAlloc_chunk_222  blk#16384@c5         blk#25@c2            -
211   blk#25@c2            ShardManager              blk#0@c6             blk#26@c2            Shard:562949953421315
212   blk#26@c2            ShardManager              blk#25@c2            blk#27@c2            Shard:1688849860263939
213   blk#27@c2            ShardManager              blk#26@c2            blk#28@c2            Shard:1970324836974595
214   blk#28@c2            ShardManager              blk#27@c2            blk#29@c2            Shard:844424930131971
215   blk#29@c2            ShardManager              blk#28@c2            blk#30@c2            Shard:3
216   blk#30@c2            ShardManager              blk#29@c2            blk#31@c2            Shard:2251799813685251
217   blk#31@c2            ShardManager              blk#30@c2            blk#16391@c3         Shard:1125899906842627
218   blk#16391@c3         SnapshotContext           blk#31@c2            blk#16392@c3         -
219   blk#16392@c3         SnapshotContext           blk#16391@c3         blk#16393@c3         -
220   blk#16393@c3         SnapshotContext           blk#16392@c3         blk#16394@c3         -
221   blk#16394@c3         SnapshotContext           blk#16393@c3         blk#16395@c3         -
222   blk#16395@c3         SnapshotContext           blk#16394@c3         blk#16396@c3         -
223   blk#16396@c3         SnapshotContext           blk#16395@c3         blk#16397@c3         -
224   blk#16397@c3         SnapshotContext           blk#16396@c3         NULL                 -
========================================================================================================================


========================================================================================================================
CHAIN FROM CHAIN TRAVERSAL
========================================================================================================================
Idx   Self BID             Type                      Prev BID             Next BID             PGID/SHARDID
------------------------------------------------------------------------------------------------------------------------
0     blk#16384@c0         SSB                       NULL                 blk#0@c1             -
1     blk#0@c1             CPSuperBlock              blk#16384@c0         blk#0@c2             -
2     blk#0@c2             fixed_chunk_66            blk#0@c1             blk#0@c5             -
3     blk#0@c5             fixed_chunk_67            blk#0@c2             blk#0@c8             -
4     blk#0@c8             fixed_chunk_68            blk#0@c5             blk#16384@c11        -
5     blk#16384@c11        fixed_chunk_69            blk#0@c8             blk#16384@c14        -
6     blk#16384@c14        fixed_chunk_70            blk#16384@c11        blk#0@c17            -
7     blk#0@c17            fixed_chunk_71            blk#16384@c14        blk#16384@c20        -
8     blk#16384@c20        fixed_chunk_72            blk#0@c17            blk#16384@c23        -
9     blk#16384@c23        fixed_chunk_73            blk#16384@c20        blk#0@c26            -
10    blk#0@c26            fixed_chunk_74            blk#16384@c23        blk#0@c29            -
11    blk#0@c29            fixed_chunk_75            blk#0@c26            blk#0@c32            -
12    blk#0@c32            fixed_chunk_76            blk#0@c29            blk#0@c35            -
13    blk#0@c35            fixed_chunk_77            blk#0@c32            blk#0@c38            -
14    blk#0@c38            fixed_chunk_78            blk#0@c35            blk#0@c41            -
15    blk#0@c41            fixed_chunk_79            blk#0@c38            blk#16384@c44        -
16    blk#16384@c44        fixed_chunk_80            blk#0@c41            blk#0@c47            -
17    blk#0@c47            fixed_chunk_81            blk#16384@c44        blk#0@c50            -
18    blk#0@c50            fixed_chunk_82            blk#0@c47            blk#0@c53            -
19    blk#0@c53            fixed_chunk_83            blk#0@c50            blk#0@c56            -
20    blk#0@c56            fixed_chunk_84            blk#0@c53            blk#0@c59            -
21    blk#0@c59            fixed_chunk_85            blk#0@c56            blk#0@c62            -
22    blk#0@c62            fixed_chunk_86            blk#0@c59            blk#1@c1             -
23    blk#1@c1             fixed_chunk_87            blk#0@c62            blk#1@c4             -
24    blk#1@c4             fixed_chunk_88            blk#1@c1             blk#16385@c7         -
25    blk#16385@c7         fixed_chunk_89            blk#1@c4             blk#1@c10            -
26    blk#1@c10            fixed_chunk_90            blk#16385@c7         blk#16385@c13        -
27    blk#16385@c13        fixed_chunk_91            blk#1@c10            blk#1@c16            -
28    blk#1@c16            fixed_chunk_92            blk#16385@c13        blk#1@c19            -
29    blk#1@c19            fixed_chunk_93            blk#1@c16            blk#16385@c22        -
30    blk#16385@c22        fixed_chunk_94            blk#1@c19            blk#1@c25            -
31    blk#1@c25            fixed_chunk_95            blk#16385@c22        blk#16385@c28        -
32    blk#16385@c28        fixed_chunk_96            blk#1@c25            blk#16385@c31        -
33    blk#16385@c31        fixed_chunk_97            blk#16385@c28        blk#1@c34            -
34    blk#1@c34            fixed_chunk_98            blk#16385@c31        blk#16385@c37        -
35    blk#16385@c37        fixed_chunk_99            blk#1@c34            blk#16385@c40        -
36    blk#16385@c40        fixed_chunk_100           blk#16385@c37        blk#16385@c43        -
37    blk#16385@c43        fixed_chunk_101           blk#16385@c40        blk#16385@c46        -
38    blk#16385@c46        fixed_chunk_102           blk#16385@c43        blk#16385@c49        -
39    blk#16385@c49        fixed_chunk_103           blk#16385@c46        blk#1@c52            -
40    blk#1@c52            fixed_chunk_104           blk#16385@c49        blk#1@c55            -
41    blk#1@c55            fixed_chunk_105           blk#1@c52            blk#1@c58            -
42    blk#1@c58            fixed_chunk_106           blk#1@c55            blk#1@c61            -
43    blk#1@c61            fixed_chunk_107           blk#1@c58            blk#16386@c0         -
44    blk#16386@c0         fixed_chunk_108           blk#1@c61            blk#3@c3             -
45    blk#3@c3             fixed_chunk_109           blk#16386@c0         blk#16387@c6         -
46    blk#16387@c6         fixed_chunk_110           blk#3@c3             blk#3@c9             -
47    blk#3@c9             fixed_chunk_111           blk#16387@c6         blk#3@c12            -
48    blk#3@c12            fixed_chunk_112           blk#3@c9             blk#3@c15            -
49    blk#3@c15            fixed_chunk_113           blk#3@c12            blk#3@c18            -
50    blk#3@c18            fixed_chunk_114           blk#3@c15            blk#16387@c21        -
51    blk#16387@c21        fixed_chunk_115           blk#3@c18            blk#16387@c24        -
52    blk#16387@c24        fixed_chunk_116           blk#16387@c21        blk#3@c27            -
53    blk#3@c27            fixed_chunk_117           blk#16387@c24        blk#3@c30            -
54    blk#3@c30            fixed_chunk_118           blk#3@c27            blk#16387@c33        -
55    blk#16387@c33        fixed_chunk_119           blk#3@c30            blk#3@c36            -
56    blk#3@c36            fixed_chunk_120           blk#16387@c33        blk#16387@c39        -
57    blk#16387@c39        fixed_chunk_121           blk#3@c36            blk#3@c42            -
58    blk#3@c42            fixed_chunk_122           blk#16387@c39        blk#3@c45            -
59    blk#3@c45            fixed_chunk_123           blk#3@c42            blk#16387@c48        -
60    blk#16387@c48        fixed_chunk_124           blk#3@c45            blk#3@c51            -
61    blk#3@c51            fixed_chunk_125           blk#16387@c48        blk#16387@c54        -
62    blk#16387@c54        fixed_chunk_126           blk#3@c51            blk#3@c57            -
63    blk#3@c57            fixed_chunk_127           blk#16387@c54        blk#16387@c60        -
64    blk#16387@c60        fixed_chunk_128           blk#3@c57            blk#16387@c63        -
65    blk#16387@c63        fixed_chunk_129           blk#16387@c60        blk#4@c2             -
66    blk#4@c2             fixed_chunk_130           blk#16387@c63        blk#4@c5             -
67    blk#4@c5             fixed_chunk_131           blk#4@c2             blk#4@c8             -
68    blk#4@c8             fixed_chunk_132           blk#4@c5             blk#16388@c11        -
69    blk#16388@c11        fixed_chunk_133           blk#4@c8             blk#16388@c14        -
70    blk#16388@c14        fixed_chunk_134           blk#16388@c11        blk#4@c17            -
71    blk#4@c17            fixed_chunk_135           blk#16388@c14        blk#16388@c20        -
72    blk#16388@c20        fixed_chunk_136           blk#4@c17            blk#16388@c23        -
73    blk#16388@c23        fixed_chunk_137           blk#16388@c20        blk#4@c26            -
74    blk#4@c26            fixed_chunk_138           blk#16388@c23        blk#4@c29            -
75    blk#4@c29            fixed_chunk_139           blk#4@c26            blk#4@c32            -
76    blk#4@c32            fixed_chunk_140           blk#4@c29            blk#4@c35            -
77    blk#4@c35            fixed_chunk_141           blk#4@c32            blk#4@c38            -
78    blk#4@c38            fixed_chunk_142           blk#4@c35            blk#4@c41            -
79    blk#4@c41            fixed_chunk_143           blk#4@c38            blk#16388@c44        -
80    blk#16388@c44        fixed_chunk_144           blk#4@c41            blk#4@c47            -
81    blk#4@c47            fixed_chunk_145           blk#16388@c44        blk#4@c50            -
82    blk#4@c50            fixed_chunk_146           blk#4@c47            blk#4@c53            -
83    blk#4@c53            fixed_chunk_147           blk#4@c50            blk#4@c56            -
84    blk#4@c56            fixed_chunk_148           blk#4@c53            blk#4@c59            -
85    blk#4@c59            fixed_chunk_149           blk#4@c56            blk#4@c62            -
86    blk#4@c62            fixed_chunk_150           blk#4@c59            blk#5@c1             -
87    blk#5@c1             fixed_chunk_151           blk#4@c62            blk#5@c4             -
88    blk#5@c4             fixed_chunk_152           blk#5@c1             blk#16389@c7         -
89    blk#16389@c7         fixed_chunk_153           blk#5@c4             blk#5@c10            -
90    blk#5@c10            fixed_chunk_154           blk#16389@c7         blk#16389@c13        -
91    blk#16389@c13        fixed_chunk_155           blk#5@c10            blk#5@c16            -
92    blk#5@c16            fixed_chunk_156           blk#16389@c13        blk#5@c19            -
93    blk#5@c19            fixed_chunk_157           blk#5@c16            blk#16389@c22        -
94    blk#16389@c22        fixed_chunk_158           blk#5@c19            blk#5@c25            -
95    blk#5@c25            fixed_chunk_159           blk#16389@c22        blk#16389@c28        -
96    blk#16389@c28        fixed_chunk_160           blk#5@c25            blk#16389@c31        -
97    blk#16389@c31        fixed_chunk_161           blk#16389@c28        blk#5@c34            -
98    blk#5@c34            fixed_chunk_162           blk#16389@c31        blk#16389@c37        -
99    blk#16389@c37        fixed_chunk_163           blk#5@c34            blk#16389@c40        -
100   blk#16389@c40        fixed_chunk_164           blk#16389@c37        blk#16389@c43        -
101   blk#16389@c43        fixed_chunk_165           blk#16389@c40        blk#16389@c46        -
102   blk#16389@c46        fixed_chunk_166           blk#16389@c43        blk#16389@c49        -
103   blk#16389@c49        fixed_chunk_167           blk#16389@c46        blk#5@c52            -
104   blk#5@c52            fixed_chunk_168           blk#16389@c49        blk#5@c55            -
105   blk#5@c55            fixed_chunk_169           blk#5@c52            blk#5@c58            -
106   blk#5@c58            fixed_chunk_170           blk#5@c55            blk#5@c61            -
107   blk#5@c61            fixed_chunk_171           blk#5@c58            blk#16390@c0         -
108   blk#16390@c0         fixed_chunk_172           blk#5@c61            blk#7@c3             -
109   blk#7@c3             fixed_chunk_173           blk#16390@c0         blk#16391@c6         -
110   blk#16391@c6         fixed_chunk_174           blk#7@c3             blk#7@c9             -
111   blk#7@c9             fixed_chunk_175           blk#16391@c6         blk#7@c12            -
112   blk#7@c12            fixed_chunk_176           blk#7@c9             blk#7@c15            -
113   blk#7@c15            fixed_chunk_177           blk#7@c12            blk#7@c18            -
114   blk#7@c18            fixed_chunk_178           blk#7@c15            blk#16391@c21        -
115   blk#16391@c21        fixed_chunk_179           blk#7@c18            blk#16391@c24        -
116   blk#16391@c24        fixed_chunk_180           blk#16391@c21        blk#7@c27            -
117   blk#7@c27            fixed_chunk_181           blk#16391@c24        blk#7@c30            -
118   blk#7@c30            fixed_chunk_182           blk#7@c27            blk#16391@c33        -
119   blk#16391@c33        fixed_chunk_183           blk#7@c30            blk#7@c36            -
120   blk#7@c36            fixed_chunk_184           blk#16391@c33        blk#16391@c39        -
121   blk#16391@c39        fixed_chunk_185           blk#7@c36            blk#7@c42            -
122   blk#7@c42            fixed_chunk_186           blk#16391@c39        blk#7@c45            -
123   blk#7@c45            fixed_chunk_187           blk#7@c42            blk#16391@c48        -
124   blk#16391@c48        fixed_chunk_188           blk#7@c45            blk#7@c51            -
125   blk#7@c51            fixed_chunk_189           blk#16391@c48        blk#16391@c54        -
126   blk#16391@c54        fixed_chunk_190           blk#7@c51            blk#7@c57            -
127   blk#7@c57            fixed_chunk_191           blk#16391@c54        blk#16391@c60        -
128   blk#16391@c60        fixed_chunk_192           blk#7@c57            blk#16391@c63        -
129   blk#16391@c63        fixed_chunk_193           blk#16391@c60        blk#8@c2             -
130   blk#8@c2             LogStoreServiceSB         blk#16391@c63        blk#8@c3             -
131   blk#8@c3             index                     blk#8@c2             blk#8@c4             -
132   blk#8@c4             GCActor                   blk#8@c3             blk#8@c5             -
133   blk#8@c5             GCReservedChunk           blk#8@c4             blk#16392@c6         -
134   blk#16392@c6         GCReservedChunk           blk#8@c5             blk#16392@c7         -
135   blk#16392@c7         GCReservedChunk           blk#16392@c6         blk#8@c8             -
136   blk#8@c8             GCReservedChunk           blk#16392@c7         blk#8@c9             -
137   blk#8@c9             GCReservedChunk           blk#8@c8             blk#8@c10            -
138   blk#8@c10            GCReservedChunk           blk#8@c9             blk#16392@c11        -
139   blk#16392@c11        HomeObject                blk#8@c10            blk#16393@c0         -
140   blk#16393@c0         wb_cache                  blk#16392@c11        blk#16396@c0         -
141   blk#16396@c0         Logdev_sb                 blk#16393@c0         blk#10@c1            -
142   blk#10@c1            Logdev_rollback_sb        blk#16396@c0         blk#9@c2             -
143   blk#9@c2             repl_dev                  blk#10@c1            blk#0@c3             -
144   blk#0@c3             repl_dev_raft_config      blk#9@c2             blk#16397@c0         -
145   blk#16397@c0         index                     blk#0@c3             blk#11@c1            -
146   blk#11@c1            PGManager                 blk#16397@c0         blk#0@c4             -
147   blk#0@c4             Logdev_sb                 blk#11@c1            blk#9@c5             -
148   blk#9@c5             Logdev_rollback_sb        blk#0@c4             blk#16393@c6         -
149   blk#16393@c6         repl_dev                  blk#9@c5             blk#16393@c7         -
150   blk#16393@c7         repl_dev_raft_config      blk#16393@c6         blk#16394@c0         -
151   blk#16394@c0         index                     blk#16393@c7         blk#9@c1             -
152   blk#9@c1             PGManager                 blk#16394@c0         blk#9@c4             -
153   blk#9@c4             Logdev_sb                 blk#9@c1             blk#10@c5            -
154   blk#10@c5            Logdev_rollback_sb        blk#9@c4             blk#16394@c6         -
155   blk#16394@c6         repl_dev                  blk#10@c5            blk#16394@c7         -
156   blk#16394@c7         repl_dev_raft_config      blk#16394@c6         blk#16395@c0         -
157   blk#16395@c0         index                     blk#16394@c7         blk#12@c1            -
158   blk#12@c1            PGManager                 blk#16395@c0         blk#9@c8             -
159   blk#9@c8             Logdev_sb                 blk#12@c1            blk#9@c9             -
160   blk#9@c9             Logdev_rollback_sb        blk#9@c8             blk#9@c10            -
161   blk#9@c10            repl_dev                  blk#9@c9             blk#16393@c11        -
162   blk#16393@c11        repl_dev_raft_config      blk#9@c10            blk#16398@c0         -
163   blk#16398@c0         index                     blk#16393@c11        blk#13@c1            -
164   blk#13@c1            PGManager                 blk#16398@c0         blk#10@c8            -
165   blk#10@c8            Logdev_sb                 blk#13@c1            blk#10@c9            -
166   blk#10@c9            Logdev_rollback_sb        blk#10@c8            blk#10@c10           -
167   blk#10@c10           repl_dev                  blk#10@c9            blk#16394@c11        -
168   blk#16394@c11        repl_dev_raft_config      blk#10@c10           blk#16399@c0         -
169   blk#16399@c0         index                     blk#16394@c11        blk#14@c1            -
170   blk#14@c1            PGManager                 blk#16399@c0         blk#8@c12            -
171   blk#8@c12            Logdev_sb                 blk#14@c1            blk#16392@c13        -
172   blk#16392@c13        Logdev_rollback_sb        blk#8@c12            blk#16392@c14        -
173   blk#16392@c14        repl_dev                  blk#16392@c13        blk#8@c15            -
174   blk#8@c15            repl_dev_raft_config      blk#16392@c14        blk#16400@c0         -
175   blk#16400@c0         index                     blk#8@c15            blk#15@c1            -
176   blk#15@c1            PGManager                 blk#16400@c0         blk#8@c16            -
177   blk#8@c16            Logdev_sb                 blk#15@c1            blk#8@c17            -
178   blk#8@c17            Logdev_rollback_sb        blk#8@c16            blk#8@c18            -
179   blk#8@c18            repl_dev                  blk#8@c17            blk#8@c19            -
180   blk#8@c19            repl_dev_raft_config      blk#8@c18            blk#16401@c0         -
181   blk#16401@c0         index                     blk#8@c19            blk#16@c1            -
182   blk#16@c1            PGManager                 blk#16401@c0         blk#10@c2            -
183   blk#10@c2            ShardManager              blk#16@c1            blk#11@c2            -
184   blk#11@c2            ShardManager              blk#10@c2            blk#12@c2            -
185   blk#12@c2            ShardManager              blk#11@c2            blk#13@c2            -
186   blk#13@c2            ShardManager              blk#12@c2            blk#14@c2            -
187   blk#14@c2            ShardManager              blk#13@c2            blk#15@c2            -
188   blk#15@c2            ShardManager              blk#14@c2            blk#16@c2            -
189   blk#16@c2            ShardManager              blk#15@c2            blk#17@c1            -
190   blk#17@c1            AppendBlkAlloc_chunk_236  blk#16@c2            blk#17@c2            -
191   blk#17@c2            AppendBlkAlloc_chunk_230  blk#17@c1            blk#1@c3             -
192   blk#1@c3             AppendBlkAlloc_chunk_210  blk#17@c2            blk#12@c4            -
193   blk#12@c4            AppendBlkAlloc_chunk_215  blk#1@c3             blk#12@c5            -
194   blk#12@c5            AppendBlkAlloc_chunk_217  blk#12@c4            blk#16395@c6         -
195   blk#16395@c6         AppendBlkAlloc_chunk_219  blk#12@c5            blk#16395@c7         -
196   blk#16395@c7         AppendBlkAlloc_chunk_221  blk#16395@c6         blk#0@c0             -
197   blk#0@c0             ShardManager              blk#16395@c7         blk#1@c0             -
198   blk#1@c0             ShardManager              blk#0@c0             blk#2@c0             -
199   blk#2@c0             ShardManager              blk#1@c0             blk#3@c0             -
200   blk#3@c0             ShardManager              blk#2@c0             blk#4@c0             -
201   blk#4@c0             ShardManager              blk#3@c0             blk#5@c0             -
202   blk#5@c0             ShardManager              blk#4@c0             blk#6@c0             -
203   blk#6@c0             ShardManager              blk#5@c0             blk#7@c0             -
204   blk#7@c0             AppendBlkAlloc_chunk_234  blk#6@c0             blk#16384@c1         -
205   blk#16384@c1         AppendBlkAlloc_chunk_206  blk#7@c0             blk#18@c2            -
206   blk#18@c2            AppendBlkAlloc_chunk_214  blk#16384@c1         blk#16384@c3         -
207   blk#16384@c3         AppendBlkAlloc_chunk_216  blk#18@c2            blk#10@c4            -
208   blk#10@c4            AppendBlkAlloc_chunk_218  blk#16384@c3         blk#16384@c5         -
209   blk#16384@c5         AppendBlkAlloc_chunk_220  blk#10@c4            blk#0@c6             -
210   blk#0@c6             AppendBlkAlloc_chunk_222  blk#16384@c5         blk#25@c2            -
211   blk#25@c2            ShardManager              blk#0@c6             blk#26@c2            -
212   blk#26@c2            ShardManager              blk#25@c2            blk#27@c2            -
213   blk#27@c2            ShardManager              blk#26@c2            blk#28@c2            -
214   blk#28@c2            ShardManager              blk#27@c2            blk#29@c2            -
215   blk#29@c2            ShardManager              blk#28@c2            blk#30@c2            -
216   blk#30@c2            ShardManager              blk#29@c2            blk#31@c2            -
217   blk#31@c2            ShardManager              blk#30@c2            blk#16391@c3         -
218   blk#16391@c3         SnapshotContext           blk#31@c2            blk#16392@c3         -
219   blk#16392@c3         SnapshotContext           blk#16391@c3         blk#16393@c3         -
220   blk#16393@c3         SnapshotContext           blk#16392@c3         blk#16394@c3         -
221   blk#16394@c3         SnapshotContext           blk#16393@c3         blk#16395@c3         -
222   blk#16395@c3         SnapshotContext           blk#16394@c3         blk#16396@c3         -
223   blk#16396@c3         SnapshotContext           blk#16395@c3         blk#16397@c3         -
224   blk#16397@c3         SnapshotContext           blk#16396@c3         NULL                 -
========================================================================================================================


============================================================================================================================================
ORPHANED BLOCKS IN CHUNK TRAVERSAL (220 blocks)
============================================================================================================================================
ID    Self BID             Type                      Prev BID                    Next BID                    PGID/SHARDID
--------------------------------------------------------------------------------------------------------------------------------------------
0     blk#16391@c1         SnapshotContext           ✗ blk#0@c6                  ✗ blk#16392@c1              -
1     blk#16392@c1         SnapshotContext           ✗ blk#0@c6                  ✗ blk#16386@c1              -
2     blk#16393@c1         SnapshotContext           ✗ blk#0@c6                  ✗ blk#16395@c1              -
3     blk#16394@c1         SnapshotContext           ✗ blk#16393@c1              ✗ blk#16395@c1              -
4     blk#16395@c1         SnapshotContext           ✗ blk#0@c6                  ✗ blk#25@c2                 -
5     blk#16396@c1         SnapshotContext           ✗ blk#16395@c1              ✗ blk#25@c2                 -
6     blk#278528@c1        CPSuperBlock              ✗ blk#589824@c0             ✗ blk#589825@c0             -
7     blk#278529@c1        Logdev_rollback_sb        ✗ blk#589826@c0             ✗ blk#589877@c0             -
8     blk#278530@c1        repl_dev_raft_config      ✗ blk#589877@c0             ✗ blk#278534@c1             -
9     blk#278531@c1        PGManager                 ✗ blk#278530@c1             ✗ blk#278534@c1             -
10    blk#278532@c1        AppendBlkAlloc_chunk_30   ✗ blk#589856@c0               NULL                      -
11    blk#278533@c1        ShardManager              ✗ blk#278531@c1             ✗ blk#589881@c0             -
12    blk#278534@c1        AppendBlkAlloc_chunk_18   ✗ blk#589855@c0             ✗ blk#589882@c0             -
13    blk#278535@c1        AppendBlkAlloc_chunk_12   ✗ blk#589882@c0             ✗ blk#589883@c0             -
14    blk#278536@c1        AppendBlkAlloc_chunk_34   ✗ blk#589883@c0             ✗ blk#589857@c0             -
15    blk#278537@c1        ShardManager              ✗ blk#278536@c1             ✗ blk#589857@c0             -
16    blk#278538@c1        SnapshotContext           ✗ blk#589884@c0             ✗ blk#589856@c0             -
17    blk#278540@c1        AppendBlkAlloc_chunk_32   ✗ blk#589857@c0             ✗ blk#589884@c0             -
18    blk#278550@c1        fixed_chunk_5             ✗ blk#589825@c0             ✗ blk#589848@c0             -
19    blk#278552@c1        index                     ✗ blk#589848@c0             ✗ blk#589849@c0             -
20    blk#278553@c1        GCReservedChunk           ✗ blk#589849@c0             ✗ blk#589850@c0             -
21    blk#278554@c1        GCReservedChunk           ✗ blk#589850@c0             ✗ blk#589851@c0             -
22    blk#278555@c1        GCReservedChunk           ✗ blk#589851@c0             ✗ blk#589852@c0             -
23    blk#278556@c1        GCReservedChunk           ✗ blk#589852@c0             ✗ blk#589853@c0             -
24    blk#278557@c1        GCReservedChunk           ✗ blk#589853@c0             ✗ blk#589854@c0             -
25    blk#278558@c1        HomeObject                ✗ blk#589854@c0             ✗ blk#589855@c0             -
26    blk#294912@c1        CPSuperBlock              ✗ blk#212992@c0             ✗ blk#212993@c0             -
27    blk#294913@c1        Logdev_rollback_sb        ✗ blk#212994@c0             ✗ blk#213045@c0             -
28    blk#294914@c1        repl_dev_raft_config      ✗ blk#213045@c0             ✗ blk#213046@c0             -
29    blk#294915@c1        PGManager                 ✗ blk#213046@c0             ✗ blk#213047@c0             -
30    blk#294916@c1        ShardManager              ✗ blk#213047@c0             ✗ blk#213048@c0             -
31    blk#294917@c1        ShardManager              ✗ blk#213048@c0             ✗ blk#213049@c0             -
32    blk#294918@c1        AppendBlkAlloc_chunk_18   ✗ blk#213049@c0             ✗ blk#213050@c0             -
33    blk#294919@c1        AppendBlkAlloc_chunk_12   ✗ blk#213050@c0             ✗ blk#213051@c0             -
34    blk#294920@c1        AppendBlkAlloc_chunk_34   ✗ blk#213051@c0             ✓ blk#294929@c1             -
35    blk#294921@c1        AppendBlkAlloc_chunk_23   ✗ blk#229376@c0             ✓ blk#294933@c1             -
36    blk#294922@c1        Logdev_rollback_sb        ✗ blk#213024@c0             ✗ blk#213025@c0             -
37    blk#294923@c1        ShardManager              ✗ blk#213029@c0             ✗ blk#229376@c0             -
38    blk#294924@c1        repl_dev_raft_config      ✗ blk#213025@c0             ✗ blk#294929@c1             -
39    blk#294925@c1        PGManager                 ✗ blk#294924@c1             ✗ blk#294929@c1             -
40    blk#294927@c1        AppendBlkAlloc_chunk_19   ✗ blk#229377@c0             ✗ blk#229380@c0             -
41    blk#294928@c1        AppendBlkAlloc_chunk_22   ✗ blk#229380@c0               NULL                      -
42    blk#294929@c1        AppendBlkAlloc_chunk_28   ✓ blk#294920@c1             ✗ blk#213028@c0             -
43    blk#294930@c1        ShardManager              ✗ blk#212995@c0             ✗ blk#213029@c0             -
44    blk#294933@c1        ShardManager              ✓ blk#294921@c1             ✗ blk#229384@c0             -
45    blk#294934@c1        fixed_chunk_5             ✗ blk#212993@c0             ✗ blk#213016@c0             -
46    blk#294936@c1        index                     ✗ blk#213016@c0             ✗ blk#213017@c0             -
47    blk#294937@c1        GCReservedChunk           ✗ blk#213017@c0             ✗ blk#213018@c0             -
48    blk#294938@c1        GCReservedChunk           ✗ blk#213018@c0             ✗ blk#213019@c0             -
49    blk#294939@c1        GCReservedChunk           ✗ blk#213019@c0             ✗ blk#213020@c0             -
50    blk#294940@c1        GCReservedChunk           ✗ blk#213020@c0             ✗ blk#213021@c0             -
51    blk#294941@c1        GCReservedChunk           ✗ blk#213021@c0             ✗ blk#213022@c0             -
52    blk#294942@c1        HomeObject                ✗ blk#213022@c0             ✗ blk#213023@c0             -
53    blk#294943@c1        SnapshotContext           ✗ blk#229384@c0             ✗ blk#229379@c0             -
54    blk#311297@c0        fixed_chunk_4             ✓ blk#81920@c1              ✓ blk#81942@c1              -
55    blk#311298@c0        Logdev_sb                 ✓ blk#311327@c0             ✓ blk#81921@c1              -
56    blk#311299@c0        AppendBlkAlloc_chunk_25   ✓ blk#81938@c1              ✓ blk#81936@c1              -
57    blk#311320@c0        LogStoreServiceSB         ✓ blk#81942@c1              ✓ blk#81944@c1              -
58    blk#311321@c0        GCActor                   ✓ blk#81944@c1              ✓ blk#81945@c1              -
59    blk#311322@c0        GCReservedChunk           ✓ blk#81945@c1              ✓ blk#81946@c1              -
60    blk#311323@c0        GCReservedChunk           ✓ blk#81946@c1              ✓ blk#81947@c1              -
61    blk#311324@c0        GCReservedChunk           ✓ blk#81947@c1              ✓ blk#81948@c1              -
62    blk#311325@c0        GCReservedChunk           ✓ blk#81948@c1              ✓ blk#81949@c1              -
63    blk#311326@c0        GCReservedChunk           ✓ blk#81949@c1              ✓ blk#81950@c1              -
64    blk#311327@c0        wb_cache                  ✓ blk#81950@c1              ✓ blk#311298@c0             -
65    blk#311328@c0        ShardManager              ✓ blk#81937@c1              ✓ blk#311329@c0             -
66    blk#311329@c0        AppendBlkAlloc_chunk_27   ✓ blk#311328@c0             ✓ blk#311332@c0             -
67    blk#311332@c0        ShardManager              ✓ blk#311329@c0             ✓ blk#81935@c1              -
68    blk#311337@c0        SnapshotContext           ✓ blk#81940@c1                NULL                      -
69    blk#311349@c0        repl_dev                  ✓ blk#81921@c1              ✓ blk#81922@c1              -
70    blk#311350@c0        index                     ✓ blk#81922@c1              ✓ blk#81923@c1              -
71    blk#311351@c0        ShardManager              ✓ blk#81923@c1              ✓ blk#81924@c1              -
72    blk#311352@c0        ShardManager              ✓ blk#81924@c1              ✓ blk#81925@c1              -
73    blk#311353@c0        ShardManager              ✓ blk#81925@c1              ✓ blk#81926@c1              -
74    blk#311354@c0        ShardManager              ✓ blk#81926@c1              ✓ blk#81927@c1              -
75    blk#311355@c0        ShardManager              ✓ blk#81927@c1              ✓ blk#81928@c1              -
76    blk#311356@c0        AppendBlkAlloc_chunk_16   ✓ blk#81929@c1              ✓ blk#81930@c1              -
77    blk#311357@c0        AppendBlkAlloc_chunk_20   ✓ blk#81930@c1              ✓ blk#81931@c1              -
78    blk#311358@c0        AppendBlkAlloc_chunk_30   ✓ blk#81931@c1              ✓ blk#81932@c1              -
79    blk#311359@c0        AppendBlkAlloc_chunk_32   ✓ blk#81932@c1              ✓ blk#81933@c1              -
80    blk#311360@c0        AppendBlkAlloc_chunk_34   ✓ blk#81933@c1              ✓ blk#81934@c1              -
81    blk#376833@c0        fixed_chunk_4             ✗ blk#573440@c1             ✗ blk#573462@c1             -
82    blk#376834@c0        Logdev_sb                 ✓ blk#376863@c0             ✗ blk#573441@c1             -
83    blk#376835@c0        AppendBlkAlloc_chunk_25   ✗ blk#573459@c1             ✗ blk#573463@c1             -
84    blk#376837@c0        SnapshotContext           ✗ blk#573463@c1             ✗ blk#376838@c0             -
85    blk#376838@c0        SnapshotContext           ✗ blk#573463@c1             ✗ blk#573456@c1             -
86    blk#376856@c0        LogStoreServiceSB         ✗ blk#573462@c1             ✗ blk#573464@c1             -
87    blk#376857@c0        GCActor                   ✗ blk#573464@c1             ✗ blk#573465@c1             -
88    blk#376858@c0        GCReservedChunk           ✗ blk#573465@c1             ✗ blk#573466@c1             -
89    blk#376859@c0        GCReservedChunk           ✗ blk#573466@c1             ✗ blk#573467@c1             -
90    blk#376860@c0        GCReservedChunk           ✗ blk#573467@c1             ✗ blk#573468@c1             -
91    blk#376861@c0        GCReservedChunk           ✗ blk#573468@c1             ✗ blk#573469@c1             -
92    blk#376862@c0        GCReservedChunk           ✗ blk#573469@c1             ✗ blk#573470@c1             -
93    blk#376863@c0        wb_cache                  ✗ blk#573470@c1             ✓ blk#376834@c0             -
94    blk#376865@c0        Logdev_sb                 ✗ blk#573448@c1             ✗ blk#376866@c0             -
95    blk#376866@c0        repl_dev                  ✗ blk#573448@c1             ✗ blk#573457@c1             -
96    blk#376867@c0        index                     ✗ blk#573452@c1             ✗ blk#573453@c1             -
97    blk#376868@c0        ShardManager              ✗ blk#573453@c1             ✗ blk#573457@c1             -
98    blk#376869@c0        AppendBlkAlloc_chunk_27   ✗ blk#573457@c1             ✗ blk#573459@c1             -
99    blk#376870@c0        ShardManager              ✗ blk#573459@c1             ✗ blk#376835@c0             -
100   blk#376885@c0        repl_dev                  ✗ blk#573441@c1             ✗ blk#573442@c1             -
101   blk#376886@c0        index                     ✗ blk#573442@c1             ✗ blk#573443@c1             -
102   blk#376887@c0        ShardManager              ✗ blk#573443@c1             ✗ blk#573444@c1             -
103   blk#376888@c0        ShardManager              ✗ blk#573444@c1             ✗ blk#573445@c1             -
104   blk#376889@c0        ShardManager              ✗ blk#573445@c1             ✗ blk#573446@c1             -
105   blk#376890@c0        AppendBlkAlloc_chunk_16   ✗ blk#573446@c1             ✗ blk#573447@c1             -
106   blk#376891@c0        AppendBlkAlloc_chunk_20   ✗ blk#573447@c1             ✗ blk#573448@c1             -
107   blk#376893@c0        ShardManager              ✗ blk#573457@c1             ✗ blk#376869@c0             -
108   blk#393216@c0        AppendBlkAlloc_chunk_23   ✗ blk#573451@c1             ✗ blk#573460@c1             -
109   blk#393217@c0        AppendBlkAlloc_chunk_6    ✗ blk#573475@c1             ✗ blk#573450@c1             -
110   blk#393219@c0        AppendBlkAlloc_chunk_33   ✗ blk#573456@c1             ✗ blk#573472@c1             -
111   blk#393220@c0        AppendBlkAlloc_chunk_30   ✓ blk#393222@c0             ✗ blk#573455@c1             -
112   blk#393221@c0        AppendBlkAlloc_chunk_21   ✗ blk#573450@c1               NULL                      -
113   blk#393222@c0        ShardManager              ✗ blk#573476@c1             ✓ blk#393220@c0             -
114   blk#393225@c0        AppendBlkAlloc_chunk_22   ✗ blk#573461@c1             ✗ blk#573475@c1             -
115   blk#393227@c0        SnapshotContext           ✗ blk#393225@c0             ✗ blk#573475@c1             -
116   blk#475137@c0        fixed_chunk_4             ✗ blk#589824@c1             ✗ blk#589846@c1             -
117   blk#475138@c0        Logdev_sb                 ✗ blk#475167@c0             ✗ blk#475189@c0             -
118   blk#475139@c0        AppendBlkAlloc_chunk_17   ✗ blk#589841@c1             ✗ blk#589828@c1             -
119   blk#475140@c0        SnapshotContext           ✗ blk#589841@c1             ✗ blk#475139@c0             -
120   blk#475142@c0        AppendBlkAlloc_chunk_14   ✗ blk#589828@c1             ✗ blk#589829@c1             -
121   blk#475143@c0        AppendBlkAlloc_chunk_11   ✗ blk#589829@c1             ✗ blk#589830@c1             -
122   blk#475144@c0        AppendBlkAlloc_chunk_9    ✗ blk#589830@c1             ✗ blk#589831@c1             -
123   blk#475145@c0        AppendBlkAlloc_chunk_7    ✗ blk#589831@c1             ✗ blk#589832@c1             -
124   blk#475160@c0        LogStoreServiceSB         ✗ blk#589846@c1             ✗ blk#589848@c1             -
125   blk#475161@c0        GCActor                   ✗ blk#589848@c1             ✗ blk#589849@c1             -
126   blk#475162@c0        GCReservedChunk           ✗ blk#589849@c1             ✗ blk#589850@c1             -
127   blk#475163@c0        GCReservedChunk           ✗ blk#589850@c1             ✗ blk#589851@c1             -
128   blk#475164@c0        GCReservedChunk           ✗ blk#589851@c1             ✗ blk#589852@c1             -
129   blk#475165@c0        GCReservedChunk           ✗ blk#589852@c1             ✗ blk#589853@c1             -
130   blk#475166@c0        GCReservedChunk           ✗ blk#589853@c1             ✗ blk#589854@c1             -
131   blk#475167@c0        wb_cache                  ✗ blk#589854@c1             ✗ blk#589833@c1             -
132   blk#475189@c0        repl_dev                  ✗ blk#475167@c0             ✗ blk#589833@c1             -
133   blk#475190@c0        AppendBlkAlloc_chunk_19   ✗ blk#589832@c1             ✗ blk#589840@c1             -
134   blk#475191@c0        AppendBlkAlloc_chunk_22   ✗ blk#589840@c1             ✗ blk#589842@c1             -
135   blk#475192@c0        AppendBlkAlloc_chunk_24   ✗ blk#589842@c1             ✗ blk#589843@c1             -
136   blk#475193@c0        AppendBlkAlloc_chunk_26   ✗ blk#589843@c1             ✗ blk#589844@c1             -
137   blk#475194@c0        ShardManager              ✗ blk#589827@c1             ✗ blk#589831@c1             -
138   blk#475195@c0        ShardManager              ✗ blk#589827@c1             ✗ blk#589832@c1             -
139   blk#475196@c0        AppendBlkAlloc_chunk_16   ✗ blk#589833@c1             ✗ blk#589834@c1             -
140   blk#475197@c0        AppendBlkAlloc_chunk_20   ✗ blk#589834@c1             ✗ blk#589835@c1             -
141   blk#475198@c0        AppendBlkAlloc_chunk_30   ✗ blk#589835@c1             ✗ blk#589836@c1             -
142   blk#475199@c0        AppendBlkAlloc_chunk_32   ✗ blk#589836@c1             ✗ blk#589837@c1             -
143   blk#475200@c0        AppendBlkAlloc_chunk_34   ✗ blk#589837@c1             ✗ blk#589841@c1             -
144   blk#49152@c1         CPSuperBlock              ✗ blk#557056@c0             ✓ blk#557057@c0             -
145   blk#49153@c1         Logdev_rollback_sb        ✓ blk#557058@c0             ✓ blk#557109@c0             -
146   blk#49154@c1         repl_dev_raft_config      ✓ blk#557109@c0             ✓ blk#557110@c0             -
147   blk#49155@c1         PGManager                 ✓ blk#557110@c0             ✓ blk#557111@c0             -
148   blk#49156@c1         ShardManager              ✓ blk#557111@c0             ✓ blk#557112@c0             -
149   blk#49157@c1         ShardManager              ✓ blk#557112@c0             ✓ blk#557113@c0             -
150   blk#49158@c1         AppendBlkAlloc_chunk_18   ✓ blk#557113@c0             ✓ blk#557114@c0             -
151   blk#49159@c1         AppendBlkAlloc_chunk_12   ✓ blk#557114@c0             ✓ blk#557115@c0             -
152   blk#49160@c1         AppendBlkAlloc_chunk_34   ✓ blk#557115@c0             ✓ blk#49161@c1              -
153   blk#49161@c1         ShardManager              ✓ blk#49160@c1              ✓ blk#557117@c0             -
154   blk#49162@c1         ShardManager              ✓ blk#557117@c0             ✓ blk#49165@c1              -
155   blk#49164@c1         ShardManager              ✓ blk#49165@c1              ✓ blk#557116@c0             -
156   blk#49165@c1         AppendBlkAlloc_chunk_32   ✓ blk#49162@c1              ✓ blk#49164@c1              -
157   blk#49166@c1         ShardManager              ✓ blk#557119@c0             ✓ blk#557059@c0             -
158   blk#49167@c1         ShardManager              ✓ blk#557059@c0             ✓ blk#557120@c0             -
159   blk#49168@c1         AppendBlkAlloc_chunk_30   ✓ blk#557088@c0             ✓ blk#557118@c0             -
160   blk#49174@c1         fixed_chunk_5             ✓ blk#557057@c0             ✓ blk#557080@c0             -
161   blk#49176@c1         index                     ✓ blk#557080@c0             ✓ blk#557081@c0             -
162   blk#49177@c1         GCReservedChunk           ✓ blk#557081@c0             ✓ blk#557082@c0             -
163   blk#49178@c1         GCReservedChunk           ✓ blk#557082@c0             ✓ blk#557083@c0             -
164   blk#49179@c1         GCReservedChunk           ✓ blk#557083@c0             ✓ blk#557084@c0             -
165   blk#49180@c1         GCReservedChunk           ✓ blk#557084@c0             ✓ blk#557085@c0             -
166   blk#49181@c1         GCReservedChunk           ✓ blk#557085@c0             ✓ blk#557086@c0             -
167   blk#49182@c1         HomeObject                ✓ blk#557086@c0             ✓ blk#557087@c0             -
168   blk#557057@c0        fixed_chunk_4             ✓ blk#49152@c1              ✓ blk#49174@c1              -
169   blk#557058@c0        Logdev_sb                 ✓ blk#557087@c0             ✓ blk#49153@c1              -
170   blk#557059@c0        ShardManager              ✓ blk#49166@c1              ✓ blk#49167@c1              -
171   blk#557080@c0        LogStoreServiceSB         ✓ blk#49174@c1              ✓ blk#49176@c1              -
172   blk#557081@c0        GCActor                   ✓ blk#49176@c1              ✓ blk#49177@c1              -
173   blk#557082@c0        GCReservedChunk           ✓ blk#49177@c1              ✓ blk#49178@c1              -
174   blk#557083@c0        GCReservedChunk           ✓ blk#49178@c1              ✓ blk#49179@c1              -
175   blk#557084@c0        GCReservedChunk           ✓ blk#49179@c1              ✓ blk#49180@c1              -
176   blk#557085@c0        GCReservedChunk           ✓ blk#49180@c1              ✓ blk#49181@c1              -
177   blk#557086@c0        GCReservedChunk           ✓ blk#49181@c1              ✓ blk#49182@c1              -
178   blk#557087@c0        wb_cache                  ✓ blk#49182@c1              ✓ blk#557058@c0             -
179   blk#557088@c0        ShardManager              ✓ blk#557116@c0             ✓ blk#49168@c1              -
180   blk#557109@c0        repl_dev                  ✓ blk#49153@c1              ✓ blk#49154@c1              -
181   blk#557110@c0        index                     ✓ blk#49154@c1              ✓ blk#49155@c1              -
182   blk#557111@c0        ShardManager              ✓ blk#49155@c1              ✓ blk#49156@c1              -
183   blk#557112@c0        ShardManager              ✓ blk#49156@c1              ✓ blk#49157@c1              -
184   blk#557113@c0        ShardManager              ✓ blk#49157@c1              ✓ blk#49158@c1              -
185   blk#557114@c0        AppendBlkAlloc_chunk_16   ✓ blk#49158@c1              ✓ blk#49159@c1              -
186   blk#557115@c0        AppendBlkAlloc_chunk_20   ✓ blk#49159@c1              ✓ blk#49160@c1              -
187   blk#557116@c0        AppendBlkAlloc_chunk_31   ✓ blk#49164@c1              ✓ blk#557088@c0             -
188   blk#557117@c0        AppendBlkAlloc_chunk_33   ✓ blk#49161@c1              ✓ blk#49162@c1              -
189   blk#557118@c0        ShardManager              ✓ blk#49168@c1              ✓ blk#557119@c0             -
190   blk#557119@c0        AppendBlkAlloc_chunk_29   ✓ blk#557118@c0             ✓ blk#49166@c1              -
191   blk#557120@c0        SnapshotContext           ✓ blk#49167@c1                NULL                      -
192   blk#81920@c1         CPSuperBlock              ✗ blk#311296@c0             ✓ blk#311297@c0             -
193   blk#81921@c1         Logdev_rollback_sb        ✓ blk#311298@c0             ✓ blk#311349@c0             -
194   blk#81922@c1         repl_dev_raft_config      ✓ blk#311349@c0             ✓ blk#311350@c0             -
195   blk#81923@c1         PGManager                 ✓ blk#311350@c0             ✓ blk#311351@c0             -
196   blk#81924@c1         ShardManager              ✓ blk#311351@c0             ✓ blk#311352@c0             -
197   blk#81925@c1         ShardManager              ✓ blk#311352@c0             ✓ blk#311353@c0             -
198   blk#81926@c1         ShardManager              ✓ blk#311353@c0             ✓ blk#311354@c0             -
199   blk#81927@c1         ShardManager              ✓ blk#311354@c0             ✓ blk#311355@c0             -
200   blk#81928@c1         ShardManager              ✓ blk#311355@c0             ✓ blk#81929@c1              -
201   blk#81929@c1         AppendBlkAlloc_chunk_18   ✓ blk#81928@c1              ✓ blk#311356@c0             -
202   blk#81930@c1         AppendBlkAlloc_chunk_12   ✓ blk#311356@c0             ✓ blk#311357@c0             -
203   blk#81931@c1         AppendBlkAlloc_chunk_29   ✓ blk#311357@c0             ✓ blk#311358@c0             -
204   blk#81932@c1         AppendBlkAlloc_chunk_31   ✓ blk#311358@c0             ✓ blk#311359@c0             -
205   blk#81933@c1         AppendBlkAlloc_chunk_33   ✓ blk#311359@c0             ✓ blk#311360@c0             -
206   blk#81934@c1         ShardManager              ✓ blk#311360@c0             ✓ blk#81937@c1              -
207   blk#81935@c1         AppendBlkAlloc_chunk_26   ✓ blk#311332@c0             ✓ blk#81938@c1              -
208   blk#81936@c1         ShardManager              ✓ blk#311299@c0             ✓ blk#81940@c1              -
209   blk#81937@c1         AppendBlkAlloc_chunk_28   ✓ blk#81934@c1              ✓ blk#311328@c0             -
210   blk#81938@c1         ShardManager              ✓ blk#81935@c1              ✓ blk#311299@c0             -
211   blk#81940@c1         AppendBlkAlloc_chunk_24   ✓ blk#81936@c1              ✓ blk#311337@c0             -
212   blk#81942@c1         fixed_chunk_5             ✓ blk#311297@c0             ✓ blk#311320@c0             -
213   blk#81944@c1         index                     ✓ blk#311320@c0             ✓ blk#311321@c0             -
214   blk#81945@c1         GCReservedChunk           ✓ blk#311321@c0             ✓ blk#311322@c0             -
215   blk#81946@c1         GCReservedChunk           ✓ blk#311322@c0             ✓ blk#311323@c0             -
216   blk#81947@c1         GCReservedChunk           ✓ blk#311323@c0             ✓ blk#311324@c0             -
217   blk#81948@c1         GCReservedChunk           ✓ blk#311324@c0             ✓ blk#311325@c0             -
218   blk#81949@c1         GCReservedChunk           ✓ blk#311325@c0             ✓ blk#311326@c0             -
219   blk#81950@c1         HomeObject                ✓ blk#311326@c0             ✓ blk#311327@c0             -

============================================================================================================================================


====================================================================================================
CHAIN COMPARISON
====================================================================================================

 ✓ Chains are IDENTICAL!

   Chain length: 225

====================================================================================================


====================================================================================================
SUMMARY
====================================================================================================

Chunk traversal:
 Blocks in chain: 225
 Orphaned blocks: 220
 Total blocks:    445

Chain traversal:
 Blocks in chain: 225

Comparison:
 SSB match:        ✓ YES
 Chains identical: ✓ YES

====================================================================================================

If you want to print special blk during scan by chunk, use:

./scan_tool --device_list /devices/meta :NVME,/devices/data1:HDD --log_mods metablk:info --debug_chunk_id 1 --debug_blk_num 18
...
[11/19/25 18:55:06-07:00] [info] [test_scan_tool] [1917] [meta_blk_service.cpp:430] blk#18@c1 whole 4k data:
[11/19/25 18:55:06-07:00] [info] [test_scan_tool] [1917] [meta_blk_service.cpp:438] 65 73 73 3a 20 62 6c 6b 69 64 3d 5b 7b 62 6c 6b
[11/19/25 18:55:06-07:00] [info] [test_scan_tool] [1917] [meta_blk_service.cpp:438] 23 3d 37 39 33 38 39 20 63 6f 75 6e 74 3d 32 20
[11/19/25 18:55:06-07:00] [info] [test_scan_tool] [1917] [meta_blk_service.cpp:438] 63 68 75 6e 6b 3d 32 37 7d 2c 5d 0a 5b 31 30 2f
[11/19/25 18:55:06-07:00] [info] [test_scan_tool] [1917] [meta_blk_service.cpp:438] 33 31 2f 32 35 20 31 38 3a 31 36 3a 32 35 2e 35
[11/19/25 18:55:06-07:00] [info] [test_scan_tool] [1917] [meta_blk_service.cpp:438] 30 38 5d 20 5b 73 74 6f 72 61 67 65 5f 6d 67 72
[11/19/25 18:55:06-07:00] [info] [test_scan_tool] [1917] [meta_blk_service.cpp:438] 5d 20 5b 64 65 62 75 67 5d 20 5b 38 32 5d 20 5b
[11/19/25 18:55:06-07:00] [info] [test_scan_tool] [1917] [meta_blk_service.cpp:438] 73 65 72 76 69 63 65 73 2e 68 70 70 3a 38 39 3a
[11/19/25 18:55:06-07:00] [info] [test_scan_tool] [1917] [meta_blk_service.cpp:438] 70 72 65 5f 70 72 6f 63 65 73 73 5d 20 52 65 63
[11/19/25 18:55:06-07:00] [info] [test_scan_tool] [1917] [meta_blk_service.cpp:438] 65 69 76 65 64 20 61 20 72 65 71 75 65 73 74 2c
[11/19/25 18:55:06-07:00] [info] [test_scan_tool] [1917] [meta_blk_service.cpp:438] 20 69 6e 5f 72 65 71 5f 69 64 3a 20 31 31 31 33
[11/19/25 18:55:06-07:00] [info] [test_scan_tool] [1917] [meta_blk_service.cpp:438] 37 33 31 30 30 34 34 35 35 36 33 37 39 36 35 30
[11/19/25 18:55:06-07:00] [info] [test_scan_tool] [1917] [meta_blk_service.cpp:438] 2c 20 6f 75 74 5f 72 65 71 5f 69 64 3a 20 31 32
[11/19/25 18:55:06-07:00] [info] [test_scan_tool] [1917] [meta_blk_service.cpp:438] 36 31 30 39 31 30 33 37 33 34 37 30 39 38 30 32
[11/19/25 18:55:06-07:00] [info] [test_scan_tool] [1917] [meta_blk_service.cpp:438] 38 38 0a 5b 31 30 2f 33 31 2f 32 35 20 31 38 3a
[11/19/25 18:55:06-07:00] [info] [test_scan_tool] [1917] [meta_blk_service.cpp:438] 31 36 3a 32 35 2e 35 30 38 5d 20 5b 73 74 6f 72
[11/19/25 18:55:06-07:00] [info] [test_scan_tool] [1917] [meta_blk_service.cpp:438] 61 67 65 5f 6d 67 72 5d 20 5b 64 65 62 75 67 5d
[11/19/25 18:55:06-07:00] [info] [test_scan_tool] [1917] [meta_blk_service.cpp:438] 20 5b 38 32 5d 20 5b 68 73 5f 62 6c 6f 62 5f 6d
[11/19/25 18:55:06-07:00] [info] [test_scan_tool] [1917] [meta_blk_service.cpp:438] 61 6e 61 67 65 72 2e 63 70 70 3a 33 30 34 3a 5f
...

Besroy avatar Nov 19 '25 04:11 Besroy

:warning: Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

:x: Patch coverage is 2.02703% with 145 lines in your changes missing coverage. Please review. :white_check_mark: Project coverage is 49.00%. Comparing base (1a0cef8) to head (25f2f90). :warning: Report is 292 commits behind head on master.

Files with missing lines Patch % Lines
src/lib/meta/meta_blk_service.cpp 0.00% 98 Missing :warning:
src/lib/homestore.cpp 2.56% 38 Missing :warning:
src/lib/device/device_manager.cpp 28.57% 3 Missing and 2 partials :warning:
src/lib/device/virtual_dev.cpp 0.00% 4 Missing :warning:
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #830      +/-   ##
==========================================
- Coverage   56.51%   49.00%   -7.52%     
==========================================
  Files         108      110       +2     
  Lines       10300    11455    +1155     
  Branches     1402     5388    +3986     
==========================================
- Hits         5821     5613     -208     
+ Misses       3894     2228    -1666     
- Partials      585     3614    +3029     

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

codecov-commenter avatar Nov 20 '25 02:11 codecov-commenter