RESYNC/OV
RESYNC/OV ๋ก๊ทธ
resync์ online verify์ ์์ยท์งํยท์ค๋จยท์๋ฃ ๋ฐ ๋ฒ์ ๊ณ์ฐ์ ํด๋นํ๋ ๋ก๊ทธ๋ฅผ ํ์ฌ ์ฝ๋ ๊ธฐ์ค์ผ๋ก ์ ๋ฆฌํฉ๋๋ค.
๋ถ๋ฅ ์์: BSR_LC_RESYNC_OV
์ด ์นดํ ๊ณ ๋ฆฌ์์ ํ์ธํ ์ฌํญ
์ถ๋ ฅ ๋งฅ๋ฝ: resync์ online verify์ ์์ยท์งํยท์ค๋จยท์๋ฃ ๋ฐ ๋ฒ์ ๊ณ์ฐ
์ฐ์ ์ ๊ฒ: repl/disk state, sourceยทtarget node, sectorยทbitmap ๋ฒ์, pending/failed count์ ์๋ ์ ํ
ํ๋ซํผ ๋ถ๊ธฐ: ๊ฐ์ ์ธ๋ฑ์ค๊ฐ ์ฌ๋ฌ ํ์ด๋ฉด Linux/Windows, ํธํ์ฑ ๋๋ ์คํ ์กฐ๊ฑด์ ๋ฐ๋ฅธ ๋ฉ์์ง ๋ณํ์ ๋๋ค.
๋ก๊ทธ ๋ชฉ๋ก
๋ก๊ทธ ์ธ๋ฑ์ค | ๋ก๊ทธ ์์ค | ํ์ฌ ์ฝ๋ ๋ฉ์์ง | ์์ธ ์๋ฏธ ๋ฐ ์ํฅ | ๋น๊ณ | ์ฝ๋ ์์น |
|---|---|---|---|---|---|
5 | err | Out of sync: start=%llu, size=%llu (sectors) | ๋ฉ๋ชจ๋ฆฌ ํ ๋น ์คํจ๋ก OV ๊ฒ์ฌ ์ ์ ์ฅํ์ง ๋ชปํ ๊ฒ์ถ ๋ out of sync ์นํฐ์ ํฌ๊ธฐ์ ๋๋ค. | ย | bsr/bsr_int.h:3110 |
6 | err | Report(%d) out of sync: start=%llu, size=%llu (sectors) | O/V ๊ฒ์ฌ ํ ์ ํฉ์ฑ์ด ์ผ์นํ์ง ์๋ ์นํฐ์ ํฌ๊ธฐ์ ๋๋ค. | ย | bsr/bsr_int.h:3120 |
8 | err | Skipped verify, too busy. sector start(%llu), size(%llu) | ๋ฉ๋ชจ๋ฆฌ ํ ๋น ์คํจ๋ก O/V ๊ฒ์ฌ ์ ์ ์ฅํ์ง ๋ชปํ ์คํตํ๋ ์นํฐ์ ํฌ๊ธฐ์ ๋๋ค. | ย | bsr/bsr_int.h:3150 |
9 | debug | Report(%d) skipped verify, too busy. sectors start(%llu), size(%llu) | O/V์คํต ์์ญ์ ๋๋ค. | ย | bsr/bsr_int.h:3167 |
10 | info | Fast sync is %s on resync with the current connection. | ๋๊ธฐํ ์ fast sync ์ฌ์ฉ ๊ฐ๋ฅ ์ ๋ฌด์ ๋๋ค. | ย | bsr/bsr_main.c:8068 |
15 | err | Failed to allocate set out of sync due to invalid parameter. repl state(%s) | device ๋๋ peer_device๊ฐ ์๋ชป๋์๊ฑฐ๋ ๋ณต์ ์ํ๊ฐ ์๋ชป ์ค์ ๋์ด out of sync ์ค์ ์ ์คํจํฉ๋๋ค. | ย | bsr/bsr_main.c:8324 |
16 | err | Failed to allocate set out of sync due to invalid parameter. repl state(%s) | device ๋๋ peer_device๊ฐ ์๋ชป๋์๊ฑฐ๋ ๋ณต์ ์ํ๊ฐ ์๋ชป ์ค์ ๋์ด out of sync ์ค์ ์ ์คํจํฉ๋๋ค. | ย | bsr/bsr_main.c:8326 |
17 | info | The replication status is syncsource and role is secondary, so you mount the temporary volume to get the allocate cluster. | ๋ณต์ ์ํ๊ฐ syncsource์ด๋ฉด์ role์ด secondary ์ด๋ฏ๋ก readonly๋ก ๋ง์ดํธ ํ ๋ณต์ ๋ณผ๋ฅจ ๋นํธ๋งต์ ์ป์ต๋๋ค. | ย | bsr/bsr_main.c:8369 |
18 | info | The replication status is synctarget, so it waits for a bitmap of syncsource without obtaining an allocate cluster. | ๋ณต์ ์ํ๋ synctarget์ด๋ฏ๋ก ๋ณต์ ๋ณผ๋ฅจ ๋นํธ๋งต์ ์ป์ง ์๊ณ syncsource ๋นํธ๋งต์ ๊ธฐ๋ค๋ฆฝ๋๋ค. | ย | bsr/bsr_main.c:8373 |
19 | info | Get bitmap information for the volume. | ๋ณผ๋ฅจ์ ๋นํธ๋งต ์ ๋ณด๋ฅผ ์ป์ต๋๋ค. | ย | bsr/bsr_main.c:8380 |
23 | info | %llu bits(%llu KB) have been set as out-of-sync by the allocate cluster. | ๋ณผ๋ฅจ์ ๋นํธ๋งต ์ ๋ณด๋ฅผ ์ป์์ต๋๋ค. | ย | bsr/bsr_main.c:8437 |
25 | info | %llu bits(%llu KB) are set as new out-of-sync for bitmap | ๋ณผ๋ฅจ์ ๋นํธ๋งต ์ ๋ณด๋ก ๋นํธ๋งต์ out of sync๊ฐ ์ค์ ๋์์ต๋๋ค. | ย | bsr/bsr_main.c:8456 |
26 | info | Fast online verify canceled due to pending bitmap work. | ๋ณด๋ฅ์ค์ธ ๋นํธ๋งต ์์ ์ผ๋ก ์ธํด fast O/V ์ ์ทจ์ํฉ๋๋ค. | ย | bsr/bsr_main.c:8495 |
27 | info | Starting Online Verify as %s, bitmap index(%d) start sector(%llu) (will verify %llu KB [%llu bits set]). | fast O/V ๊ฐ ์๋ full O/V ๊ฒ์ฌ๋ฅผ ์์ํฉ๋๋ค. | ย | bsr/bsr_main.c:8498 |
28 | info | The replication status is verify source and role is secondary, so you mount the temporary volume to get the allocate cluster. | ๋ณต์ ์ํ๊ฐ verifysource์ด๋ฉฐ role์ด secondary ์ด๋ฏ๋ก readonly ๋ง์ดํธ ํ ๋ณต์ ๋ณผ๋ฅจ ๋นํธ๋งต์ ์ป์ต๋๋ค. | ย | bsr/bsr_main.c:8514 |
32 | info | Starting Online Verify as %s, bitmap index(%d) start sector(%llu) (will verify %llu KB [%llu bits set]). | fast O/V ๊ฒ์ฌ๋ฅผ ์์ํฉ๋๋ค. | ย | bsr/bsr_main.c:8624 |
33 | info | %s, worker.task(%p), current(%p) | ๋นํธ๋งต ์์ ์ ์ถ๊ฐํ๋ thread์ resource ์์ thread๊ฐ ๋์ผํ ๋ ์ถ๋ ฅํฉ๋๋ค. | ย | bsr/bsr_main.c:8741 |
35 | info | Resync duplicates. all out of sync sectors %llu ~ %llu => source %llu ~ %llu, target %llu ~ %llu | ๋๊ธฐํ ์ฐ๊ธฐ ์๋ฃ ์์ญ์ด out of sync๋ฅผ ์์ ํ ์์ญ๊ณผ ์ ๋ถ ์ผ์นํฉ๋๋ค. ๋๊ธฐํ ์๋ฃ ํ ๋ค์ ๋๊ธฐํ๋ฅผ ์งํํฉ๋๋ค. | ย | bsr/bsr_split_req.c:658 |
36 | info | Resync duplicates. front out of sync sectors %llu ~ %llu => source %llu ~ %llu, target %llu ~ %llu | ๋๊ธฐํ ์ฐ๊ธฐ ์๋ฃ ์์ญ์ด out of sync๋ฅผ ์์ ํ ์์ญ์ ์ผ๋ถ์ ์ผ์นํฉ๋๋ค. ๋๊ธฐํ ์๋ฃ ํ ๋ค์ ๋๊ธฐํ๋ฅผ ์งํํฉ๋๋ค. | ย | bsr/bsr_split_req.c:673 |
37 | info | Resync duplicates. end out of sync sectors %llu ~ %llu => source %llu ~ %llu, target %llu ~ %llu | ๋๊ธฐํ ์ฐ๊ธฐ ์๋ฃ ์์ญ์ด out of sync๋ฅผ ์์ ํ ์์ญ์ ์ผ๋ถ์ ์ผ์นํฉ๋๋ค. ๋๊ธฐํ ์๋ฃ ํ ๋ค์ ๋๊ธฐํ๋ฅผ ์งํํฉ๋๋ค. | ย | bsr/bsr_split_req.c:681 |
38 | err | Failed to write resync data. bitmap start(%llu), range(%llu ~ %llu), size(%llu) | ๋๊ธฐํ ๋ฐ์ดํฐ ์ฐ๊ธฐ๋ฅผ ์คํจ ํ์ต๋๋ค. ํผ์ด ๋ ธ๋์ ์ค๋ฅ๋ฅผ ์ ์ก ํฉ๋๋ค. | ย | bsr/bsr_receiver.c:2645 |
39 | err | Failed to receive resync data due to failure to allocate peer request | ๋๊ธฐํ ๋ฐ์ดํฐ์ ๋ํ ํผ์ด ์์ฒญ์ ์์ฑํ์ง ๋ชปํ์ต๋๋ค. ํผ์ด ๋ ธ๋์ ์ฌ์ฐ๊ฒฐ๋ฉ๋๋ค. | ย | bsr/bsr_receiver.c:2819 |
43 | err | Failed to receive resync data due to failure to submit I/O request, triggering re-connect | ์์ ํ ๋๊ธฐํ ๋ฐ์ดํฐ์ ๋ถํ ์ฐ๊ธฐ ์์ฒญ์ ์คํจํ์ต๋๋ค. ํผ์ด ๋ ธ๋์ ์ฌ์ฐ๊ฒฐ๋ฉ๋๋ค. | ย | bsr/bsr_split_req.c:268 |
47 | err | Failed to receive resync data due to failure to submit I/O request, triggering re-connect | ์์ ํ ๋๊ธฐํ ๋ฐ์ดํฐ์ ๋ณต์ ์์ญ์ ์ ์ธํ ๋ถํ ์ฐ๊ธฐ ์์ฒญ์ ์คํจํ์ต๋๋ค. ํผ์ด ๋ ธ๋์ ์ฌ์ฐ๊ฒฐ๋ฉ๋๋ค. | ย | bsr/bsr_split_req.c:347 |
48 | info | Resync with other nodes in progress | ๋๊ธฐํ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ํผ์ด ๋ ธ๋๊ฐ ์๋ ๋ค๋ฅธ ํผ์ด ๋ ธ๋์ ๋๊ธฐํ ์ค์ ๋๋ค. | ย | bsr/bsr_receiver.c:2831 |
49 | err | Failed to receive resync data due to failure to submit I/O request, triggering re-connect | ์์ ํ ๋๊ธฐํ ๋ฐ์ดํฐ์ ์ฐ๊ธฐ ์์ฒญ์ ์คํจํ์ต๋๋ค. ํผ์ด ๋ ธ๋์ ์ฌ์ฐ๊ฒฐ๋ฉ๋๋ค. | ย | bsr/bsr_receiver.c:2765 |
50 | err | Failed to receive resync data due to failure to submit I/O request, triggering re-connect | ย | ย | bsr/bsr_receiver.c:3023 |
51 | err | Failed to receive resync data reply due to disk state is %s | ๋๊ธฐํ ๋ฐ์ดํฐ ์์ฒญ์ ์๋ตํ ์ ์๋ ์ํ์ ๋๋ค. | ๋ก๊ทธ์ ์ถ๋ ฅ ๋ ๋์คํฌ ์ํ ํ์ธ์ด ํ์ํฉ๋๋ค. | bsr/bsr_receiver.c:3184 |
52 | info | Resync pending remove sector %llu(%llu) ~ %llu(%llu) | ํผ์ด ๋ ธ๋์๊ฒ ์์ ๋ฐ์ out of sync ์์ญ๊ณผ ๋ณต์ ๋ฐ์ดํฐ ์์ ์์ญ์ด ์ ๋ถ ์ผ์นํฉ๋๋ค. | ย | bsr/bsr_split_req.c:700 |
54 | info | Resync pending split new sector %llu(%llu) ~ %llu(%llu) | ํผ์ด ๋ ธ๋์๊ฒ ์์ ๋ฐ์ out of sync ์์ญ๊ณผ ๋ณต์ ๋ฐ์ดํฐ ์์ ์์ญ์ด ์ผ๋ถ ์ผ์นํฉ๋๋ค. | ย | bsr/bsr_split_req.c:726 |
55 | info | Resync pending split sector %llu(%llu) ~ %llu(%llu) | ํผ์ด ๋ ธ๋์๊ฒ ์์ ๋ฐ์ out of sync ์์ญ๊ณผ ๋ณต์ ๋ฐ์ดํฐ ์์ ์์ญ์ด ์ผ๋ถ ์ผ์นํฉ๋๋ค | ย | bsr/bsr_split_req.c:730 |
56 | info | Resync pending modify sector %llu(%llu) ~ %llu(%llu) | ํผ์ด ๋ ธ๋์๊ฒ ์์ ๋ฐ์ out of sync ์์ญ๊ณผ ๋ณต์ ๋ฐ์ดํฐ ์์ ์์ญ์ด ์ผ๋ถ ์ผ์นํฉ๋๋ค | ย | bsr/bsr_split_req.c:737 |
57 | info | Resync pending modify sector %llu(%llu) ~ %llu(%llu) | ํผ์ด ๋ ธ๋์๊ฒ ์์ ๋ฐ์ out of sync ์์ญ๊ณผ ๋ณต์ ๋ฐ์ดํฐ ์์ ์์ญ์ด ์ผ๋ถ ์ผ์นํฉ๋๋ค | ย | bsr/bsr_split_req.c:744 |
60 | info | Starting Online Verify as %s, bitmap index(%d) start sector(%llu) (will verify %llu KB [%llu bits set]). | ๋ณผ๋ฅจ์ ์ฒ์ sector์ O/V ์ ๋ณด๋ฅผ ์์ฒญํฉ๋๋ค. O/V๋ฅผ ์์ํฉ๋๋ค. | ย | bsr/bsr_receiver.c:4223 |
61 | err | Failed to receive data request due to failure to submit I/O request, triggering re-connect | ์์ฒญ๋ฐ์ ๋๊ธฐํ ๋ฐ์ดํฐ๋ฅผ ์ฝ๋๋ฐ ์คํจํ์ต๋๋ค. ํผ์ด ๋ ธ๋์ ์ฌ์ฐ๊ฒฐ๋ฉ๋๋ค. | ย | bsr/bsr_receiver.c:4415 |
65 | info | self %016llX:%016llX:%016llX:%016llX bits:%llu flags:%llX | ๋ก์ปฌ ๋ ธ๋์ GI ์ ๋ณด์ ๋๋ค. | ย | bsr/bsr_receiver.c:4646 |
66 | info | peer %016llX:%016llX:%016llX:%016llX bits:%llu flags:%llX | ํผ์ด ๋ ธ๋์๊ฒ ์์ ํ GI ์ ๋ณด์ ๋๋ค.. | ย | bsr/bsr_receiver.c:4660 |
67 | info | Was SyncSource, missed the resync finished event, corrected myself: | ์ด์ ๋๊ธฐํ๊ฐ ์๋ฃ ๋์ง ์์ UUID ์ ๋ณด๋ฅผ ๊ฐฑ์ ํฉ๋๋ค. | ย | bsr/bsr_receiver.c:4685 |
68 | info | Was SyncSource (Failed to write peer sync_uuid) | ์ด์ ๋๊ธฐํ ํ ํผ์ด ๋ ธ๋์ UUID๊ฐ ๊ฐฑ์ ๋์ง ์์์ต๋๋ค. | ย | bsr/bsr_receiver.c:4693 |
69 | info | Was SyncTarget, peer missed the resync finished event, corrected peer: | ์ด์ ๋๊ธฐํ ์๋ฃ ๋์ง ์์ UUID ์ ๋ณด๋ฅผ ๊ฐฑ์ ํฉ๋๋ค. | ย | bsr/bsr_receiver.c:4711 |
70 | info | Was SyncTarget (Failed to write peer sync_uuid) | ์ด์ ๋๊ธฐํ ํ ํผ์ด ๋ ธ๋์ UUID๊ฐ ๊ฐฑ์ ๋์ง ์์์ต๋๋ค. | ย | bsr/bsr_receiver.c:4721 |
71 | info | Lost last syncUUID packet, corrected: | ์ด์ ๋๊ธฐํ์ UUID๊ฐ ์์ค๋์ด ๊ฐฑ์ ํฉ๋๋ค. | ย | bsr/bsr_receiver.c:4759 |
72 | info | Last syncUUID did not get through, corrected: | ์ด์ ๋๊ธฐํ์ UUID๊ฐ ๊ฐฑ์ ๋์ง ์์ ๊ฐฑ์ ํฉ๋๋ค. | ย | bsr/bsr_receiver.c:4794 |
73 | info | bsr_sync_handshake: | UUID ๊ตํ ๋ฐ ๋น๊ต๋ฅผ ์งํํฉ๋๋ค. | ย | bsr/bsr_receiver.c:5103 |
75 | info | uuid_compare(%d) by rule %d | UUID ๋น๊ต ํ ๊ฒฐ๊ณผ์ ๋๋ค. | ย | bsr/bsr_receiver.c:5143 |
76 | info | Clearing bitmap UUID and bitmap content (%llu bits) | UUID handshake์์ ์ฐจ์ด๊ฐ ์๋ ๊ฒ์ผ๋ก ํ๋จ๋ ๊ฒฝ์ฐ bitmap UUID์ bitmap ๋ด์ฉ์ ์ ๋ฆฌํฉ๋๋ค. Windows OS ๋ณต์ ๋ฆฌ์์ค๋ peer UUID ์ผ์น๋ง์ผ๋ก ๋ก์ปฌ WRITE ์ถ์ ์ํ๋ฅผ ์ง์ฐ์ง ์๋๋ก ์ด ๊ฒฝ๋ก๋ฅผ ๊ฑด๋๋๋๋ค. | BSR-1539 ์ปค๋ฐ 2191c2e5 ๊ธฐ์ค. OS ๋ฆฌ์์ค๋ ๋จ์ OOS๋ฅผ ์ฌ๊ฒ์ฌํ์ฌ resync ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๋ฉฐ target-only ์ ์ฑ ๊ณผ OS ๋๊ธฐํ ํ์ฉ ๊ฒ์ฌ๋ฅผ ์ ์งํฉ๋๋ค. | bsr/bsr_receiver.c:5441 |
77 | info | This node contain the oos generated by io-errors at primary. | ๋ก์ปฌ ๋ ธ๋ primary I/O Error๋ก ์์ฑ ๋ out of sync๊ฐ ์์ต๋๋ค. | ย | bsr/bsr_receiver.c:5292 |
78 | info | Peer node contains the oos generated by io-errors at primary. | ํผ์ด ๋ ธ๋ primary I/O Error๋ก ์์ฑ ๋ out of sync๊ฐ ์์ต๋๋ค. | ย | bsr/bsr_receiver.c:5296 |
79 | info | Ended during synchronization and completed resync with other nodes, clearing bitmap UUID and bitmap content (%llu bits) | ๋๊ธฐํ๊ฐ ์๋ฃ๋์ง ์์ ์ํ์์ ์ข ๋ฃ๋๊ณ ์ดํ ๋ค๋ฅธ ๋ ธ๋์ ๋๊ธฐํ๊ฐ ์๋ฃ๋์์ผ๋ฏ๋ก ํผ์ด ๋ ธ๋์ UUID์ ๋นํธ๋งต์ clearํฉ๋๋ค. | ย | bsr/bsr_receiver.c:5305 |
80 | info | No resync, but %llu bits in bitmap! | ๋๊ธฐํ๋ฅผ ์์ํ์ง ์์์ผ๋ฉฐ ๋นํธ๋งต์ out of sync๊ฐ ์กด์ฌํฉ๋๋ค. | ย | bsr/bsr_receiver.c:5322 |
81 | info | Becoming sync %s due to disk states. | ๋์คํฌ ์ํ๋ก ๋๊ธฐํ๊ฐ syncsource ๋๋ synctarget์ผ๋ก ์งํ๋ฉ๋๋ค. | ๋ก๊ทธ์ ์ถ๋ ฅ ๋ sync ์ํ์ source ๋๋ target์ผ๋ก ํ์๋ฉ๋๋ค. | bsr/bsr_receiver.c:5366 |
82 | info | Both nodes are UpToDate, but have inconsistent bits set. clear it without resync | ์ ๋ ธ๋๋ ๋ชจ๋ ์ต์ ๋ฐ์ดํฐ์ง๋ง out of sync๊ฐ ์ค์ ๋์์ผ๋ฏ๋ก ๋๊ธฐํํ์ง ์๊ณ bitmap UUID์ ๋นํธ๋งต์ clear ํฉ๋๋ค. | ย | bsr/bsr_receiver.c:5425 |
83 | info | Bitmap will be cleared due to inconsistent out-of-sync | out of sync๊ฐ ์ค์ ๋์์ผ๋ฏ๋ก ๋๊ธฐํํ์ง ์๊ณ bitmap UUID์ ๋นํธ๋งต์ clear ํฉ๋๋ค. | ย | bsr/bsr_receiver.c:5432 |