HomeStore
HomeStore copied to clipboard
[DNM] Add Scan Tool to debug
- add scan tool to scan meta blks (support scan by chunk and scan by chain)
- add compare script to parse meta chunk/chain logs and compare
- add print pb and shard sb && support input chunk_blk num to debug
usage on SM:
- mkdir /logs/scan_tool, then copy scan_tool and compare_metablk_chains.py into /logs/scan_tool
- cd /logs/scan_tool,
chmod +x scan_tooland scan blks by the following cmds: by all chunk./scan_tool --device_list /devices/meta:NVME,/devices/data1:HDD --log_mods metablk:infothen 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 chainthen save ./logs/latest/test_scan_tool_log as chain_log - 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
...
:warning: Please install the 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.