Vertx 3.0에서 vertx.sharedData().getLock()함수 호출시 time out 오류 발생

vertx.sharedData().getLock()함수를 테스트 해보려고 했는데 타입아웃 오류가 발생했다.

디버깅 해보니, 세마포어의 퍼미션 값을 읽는 부분이 보였다.

cluster.xml에 다음과 같은 태그들이 있어, 퍼밋값을 0에서 1로 변경했더니 잘 되었다.

<semaphore name="default"> <initial-permits>1</initial-permits> <backup-count>0</backup-count> <async-backup-count>0</async-backup-count> </semaphore>