Skip to content
This repository was archived by the owner on Apr 14, 2026. It is now read-only.
This repository was archived by the owner on Apr 14, 2026. It is now read-only.

feat: matterbridge 포크 안정화 — websocket reconnect 수정 #570

@dalsoop

Description

@dalsoop

Summary

dalsoop/matterbridge 포크에서 MM websocket reconnect 안정화.

Background

42wim/matterbridge 1.26.0은 3년간 릴리스 없음. MM websocket 연결이 간헐적으로 끊기고 reconnect가 불완전:

  • #1419 (5년 미해결): 서버 재시작 시 reconnect 실패
  • #1839: 1-2주 후 bridge 중지
  • #2170: stream disconnect 후 메시지 버퍼 비어짐
  • #2081: reconnect 시 segfault
  • reconnectBusy 플래그에 mutex 없음 (race condition)

Fork

https://github.com/dalsoop/matterbridge

Tasks

  1. main 브랜치에서 빌드 (최신 matterclient 포함)
  2. reconnect 로직 수정:
    • reconnectBusy에 mutex 적용
    • exponential backoff 개선
    • context 정리 보장
  3. MM 10.6 호환성 확인 + SkipVersionCheck 기본 활성화
  4. 테스트: 장기 실행 안정성 (websocket 강제 끊기 후 복구)
  5. 빌드 후 LXC 105, 202에 배포

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions