[MIP-271] Resync ๋„์ค‘ ์‹คํŒจ ํ–ˆ์„ ๊ฒฝ์šฐ ์žฌ์‹œ๋„ ๋ฐฉ์•ˆ ๊ฒ€ํ† 

Subject
MCCSKEY-3019 Resync ๋„์ค‘ ์‹คํŒจ ํ–ˆ์„ ๊ฒฝ์šฐ ์žฌ์‹œ๋„ ๋ฐฉ์•ˆ ๊ฒ€ํ† 


APPLIES TO:
3.6.1


SYMPTOMS
HBInterval ์†์„ฑ์˜ ์‹œ๊ฐ„ ๋ณ€๊ฒฝ์‹œ, ๋งํฌ ์ƒํƒœ ๋ณ€๊ฒฝ ๋ฐฉ๋ฒ•๋ฐ ์˜ํ–ฅ ๋ฒ”์œ„ ์กฐ์‚ฌ.


CAUSE


SOLUTION
HBInterval ๋งŒํผ sleep ํ›„, ํ•ซ๋น— ๋ฐ์ดํ„ฐ ์ˆ˜์‹  ์นด์šดํŠธ์— ๋”ฐ๋ผ ํ•ซ๋น— ์ƒํƒœ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ  ์žˆ์Œ
์นด์šดํŠธ๊ฐ€ ์ฆ๊ฐ€๋˜์—ˆ์œผ๋ฉด linked, ์•„๋‹ˆ๋ฉด ping์œผ๋กœ ํ™•์ธ ํ›„ unlinked, faulted ํŒ์ •
ย  -> HBInterval ์‹œ๊ฐ„ ๋‚ด์— ํ•ซ๋น— ์ƒํƒœ๊ฐ€ ๋ณ€๊ฒฝ ๋˜์—ˆ์„ ๋•Œ,
ํ•ซ๋น— ์ƒํƒœ๋Š” ์—”์ง„์— ๋จผ์ € ์ ์šฉ ์‹œํ‚ค๊ณ  ์•ก์…˜์€ HBInterval ์‹œ๊ฐ„์„ ์žฌ์ ์šฉ ํ•˜์—ฌ ์ดํ›„์— ๋™์ž‘ํ•˜๋„๋ก ํ•œ๋‹ค๋ฉด ์–ด๋–ค ์˜ํ–ฅ์ด ์žˆ์„์ง€ ํ™•์ธ

* ํ•ซ๋น— ์ƒํƒœ๋ณ€ํ™”์— ์˜ํ–ฅ์„ ๋ฐ›๋Š” ์•ก์…˜๋“ค
๋ฏธ๋Ÿฌ๋ฆฌ์†Œ์Šค ์ƒํƒœ (๋ฏธ๋Ÿฌ ๋ผ์ธ ๋Š์–ด์งˆ ๊ฒฝ์šฐ MIRRORED_PAUSED)
๋„คํŠธ์›Œํฌ์นด๋“œ ๋ฆฌ์†Œ์Šค ์žฅ์• ๋กœ ์ธํ•œ ํŽ˜์ผ์˜ค๋ฒ„
๋…ธ๋“œ FAULTED -> RUNNING : MccsStart.restart()
๊ทธ๋ฃน targetNodeFaulted ํŽ˜์ผ์˜ค๋ฒ„

* ์•ก์…˜ ๋ช…๋ น์„ ๋Œ€๊ธฐํ•  ๊ฒฝ์šฐ ๋ช…๋ น ์šฐ์„  ์ˆœ์œ„ ๋ฐ ์‚ฌ์šฉ์ž ๋ช…๋ น ์ฒ˜๋ฆฌ๋„ ๊ณ ๋ คํ•ด์•ผํ•จ.
Fixed 3.6.2