TAC는 8개의 프로세스가 추가로 생성된다. 이러한 프로세스는 다음과 같은 그룹에 각각 포함된다.
클러스터 내의 원격 노드로부터 CWS/CCC의 lock operation과 reconfiguration 요청(request)을 받아 처리하고 응답하는 프로세스이다.
CWS/CCC에서 세션을 담당하는 워킹 스레드가 처리해야 할 비동기적 업무를 대신 수행하는 프로세스이다.
BAST를 맞거나 스스로 잠금을 설정할 때, 캐시된 lock mode를 downgrade하기 전에 BLKW로부터 disk write notification이나 LOGW로부터 log flush를 기다린 후, master에게 lock downgrade를 통보한다.이 특징은 LASC 프로세스만이 수행할 수 있다.
BLKW가 master로부터 받은 global write request 처리를 완료한 후 LASC에게 통보해 준다. 또한, master에게 write done notify를 보낸다. 이 특징은 LASC 프로세스만이 수행할 수 있다.
shadow resource block를 reclaim하기 전에 master에게 MC lock에 대한 제거 요청을 보낸다. 요청을 보낸 후, 이에 대한 응답을 받아서 처리한다.
주기적으로 lock resource을 관리하고 타임아웃을 체크하는 프로세스이다.
RCOW, RCOC : NMGR 프로세스로부터 node join 및 leave event를 받아 CWS/CCC lock remastering/recovery을 수행한다.
NMGR : TBCM과 통신하여 node join 및 leave event를 받아 처리하며, node membership을 관리한다. 또한, RCOC, RCOW 프로세스에 의해 수행되는 CWS/CCC reconfiguration을 통제(suspend 또는 resume)한다.
- 강좌 URL : http://www.gurubee.net/lecture/2109
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.