1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
Zeroed: bttdevice.arena.btt_map(0)=0x80000000
Zeroed: bttdevice.arena.btt_map(1)=0x80000001
Zeroed: bttdevice.arena.btt_map(2)=0x80000002
Zeroed: bttdevice.arena.btt_map(3)=0x80000003
Zeroed: bttdevice.arena.btt_map(4)=0x80000004
Zeroed: bttdevice.arena.btt_map(5)=0x80000005
Zeroed: bttdevice.arena.btt_map(6)=0x80000006
Zeroed: bttdevice.arena.btt_map(7)=0x80000007
Zeroed: bttdevice.arena.btt_map(8)=0x80000008
Zeroed: bttdevice.arena.btt_flog(3).seq=4
Zeroed: bttdevice.arena.btt_flog(4).old_map=0x8000FFFF
Zeroed: bttdevice.arena.btt_flog(5).new_map=0x8000FFFF
Zeroed: bttdevice.arena.btt_flog(6).old_map=0x80000001
Zeroed: bttdevice.arena.btt_flog(7).new_map=0x80000002
Zeroed: bttdevice.arena.btt_flog(8).new_map=0x80000069
libpmempool_map_flog$(nW)TEST2: START: libpmempool_test$(nW)
$(nW)libpmempool_test$(nW) -r 1 -t btt -a 1 $(nW)
checking BTT Info headers
arena 0: BTT Info header checksum correct
checking BTT Map and Flog
arena 0: checking BTT Map and Flog
arena 0: invalid BTT Flog entry at 3
arena 0: invalid BTT Flog entry at 4
arena 0: invalid BTT Flog entry at 5
arena 0: unmapped block 40325
arena 0: unmapped block 40326
arena 0: unmapped block 40327
arena 0: number of unmapped blocks: 3
arena 0: number of invalid BTT Flog entries: 3
Do you want to repair invalid BTT Flog entries?
arena 0: repairing BTT Flog at 5 with free block entry 0x40009d87
arena 0: repairing BTT Flog at 4 with free block entry 0x40009d86
arena 0: repairing BTT Flog at 3 with free block entry 0x40009d85
status = repaired
libpmempool_map_flog$(nW)TEST2: DONE
Error: bttdevice.arena.btt_map(0)=0x40000000
Error: bttdevice.arena.btt_map(1)=0x40000001
Error: bttdevice.arena.btt_map(2)=0x40000002
Error: bttdevice.arena.btt_map(3)=0x40000003
Error: bttdevice.arena.btt_map(4)=0x40000004
Error: bttdevice.arena.btt_map(5)=0x40000005
Error: bttdevice.arena.btt_map(6)=0x40000006
Error: bttdevice.arena.btt_map(7)=0x40000007
Error: bttdevice.arena.btt_map(8)=0x40000008
Error: bttdevice.arena.btt_flog(3).seq=4
Error: bttdevice.arena.btt_flog(4).old_map=0x4000FFFF
Error: bttdevice.arena.btt_flog(5).new_map=0x4000FFFF
Error: bttdevice.arena.btt_flog(6).old_map=0x40000001
Error: bttdevice.arena.btt_flog(7).new_map=0x40000002
Error: bttdevice.arena.btt_flog(8).new_map=0x40000069
libpmempool_map_flog$(nW)TEST2: START: libpmempool_test$(nW)
$(nW)libpmempool_test$(nW) -r 1 -t btt -a 1 $(nW)
checking BTT Info headers
arena 0: BTT Info header checksum correct
checking BTT Map and Flog
arena 0: checking BTT Map and Flog
arena 0: invalid BTT Flog entry at 3
arena 0: invalid BTT Flog entry at 4
arena 0: invalid BTT Flog entry at 5
arena 0: unmapped block 40325
arena 0: unmapped block 40326
arena 0: unmapped block 40327
arena 0: number of unmapped blocks: 3
arena 0: number of invalid BTT Flog entries: 3
Do you want to repair invalid BTT Flog entries?
arena 0: repairing BTT Flog at 5 with free block entry 0x40009d87
arena 0: repairing BTT Flog at 4 with free block entry 0x40009d86
arena 0: repairing BTT Flog at 3 with free block entry 0x40009d85
status = repaired
libpmempool_map_flog$(nW)TEST2: DONE
Initial: bttdevice.arena.btt_map(0)=0x00000000
Initial: bttdevice.arena.btt_map(1)=0x00000001
Initial: bttdevice.arena.btt_map(2)=0x00000002
Initial: bttdevice.arena.btt_map(3)=0x00000003
Initial: bttdevice.arena.btt_map(4)=0x00000004
Initial: bttdevice.arena.btt_map(5)=0x00000005
Initial: bttdevice.arena.btt_map(6)=0x00000006
Initial: bttdevice.arena.btt_map(7)=0x00000007
Initial: bttdevice.arena.btt_map(8)=0x00000008
Initial: bttdevice.arena.btt_flog(3).seq=4
Initial: bttdevice.arena.btt_flog(4).old_map=0x0000FFFF
Initial: bttdevice.arena.btt_flog(5).new_map=0x0000FFFF
Initial: bttdevice.arena.btt_flog(6).old_map=0x00000001
Initial: bttdevice.arena.btt_flog(7).new_map=0x00000002
Initial: bttdevice.arena.btt_flog(8).new_map=0x00000069
libpmempool_map_flog$(nW)TEST2: START: libpmempool_test$(nW)
$(nW)libpmempool_test$(nW) -r 1 -t btt -a 1 $(nW)
checking BTT Info headers
arena 0: BTT Info header checksum correct
checking BTT Map and Flog
arena 0: checking BTT Map and Flog
arena 0: invalid BTT Flog entry at 3
arena 0: invalid BTT Flog entry at 4
arena 0: invalid BTT Flog entry at 5
arena 0: unmapped block 40325
arena 0: unmapped block 40326
arena 0: unmapped block 40327
arena 0: number of unmapped blocks: 3
arena 0: number of invalid BTT Flog entries: 3
Do you want to repair invalid BTT Flog entries?
arena 0: repairing BTT Flog at 5 with free block entry 0x40009d87
arena 0: repairing BTT Flog at 4 with free block entry 0x40009d86
arena 0: repairing BTT Flog at 3 with free block entry 0x40009d85
status = repaired
libpmempool_map_flog$(nW)TEST2: DONE
Normal: bttdevice.arena.btt_map(0)=0xC0000000
Normal: bttdevice.arena.btt_map(1)=0xC0000001
Normal: bttdevice.arena.btt_map(2)=0xC0000002
Normal: bttdevice.arena.btt_map(3)=0xC0000003
Normal: bttdevice.arena.btt_map(4)=0xC0000004
Normal: bttdevice.arena.btt_map(5)=0xC0000005
Normal: bttdevice.arena.btt_map(6)=0xC0000006
Normal: bttdevice.arena.btt_map(7)=0xC0000007
Normal: bttdevice.arena.btt_map(8)=0xC0000008
Normal: bttdevice.arena.btt_flog(3).seq=4
Normal: bttdevice.arena.btt_flog(4).old_map=0xC000FFFF
Normal: bttdevice.arena.btt_flog(5).new_map=0xC000FFFF
Normal: bttdevice.arena.btt_flog(6).old_map=0xC0000001
Normal: bttdevice.arena.btt_flog(7).new_map=0xC0000002
Normal: bttdevice.arena.btt_flog(8).new_map=0xC0000069
libpmempool_map_flog$(nW)TEST2: START: libpmempool_test$(nW)
$(nW)libpmempool_test$(nW) -r 1 -t btt -a 1 $(nW)
checking BTT Info headers
arena 0: BTT Info header checksum correct
checking BTT Map and Flog
arena 0: checking BTT Map and Flog
arena 0: invalid BTT Flog entry at 3
arena 0: invalid BTT Flog entry at 4
arena 0: invalid BTT Flog entry at 5
arena 0: unmapped block 40325
arena 0: unmapped block 40326
arena 0: unmapped block 40327
arena 0: number of unmapped blocks: 3
arena 0: number of invalid BTT Flog entries: 3
Do you want to repair invalid BTT Flog entries?
arena 0: repairing BTT Flog at 5 with free block entry 0x40009d87
arena 0: repairing BTT Flog at 4 with free block entry 0x40009d86
arena 0: repairing BTT Flog at 3 with free block entry 0x40009d85
status = repaired
libpmempool_map_flog$(nW)TEST2: DONE