728x90
반응형
New Feature
- C 클라이언트에 대한 SASL 인증 지원을 추가함
- 주키퍼에 대한 벤치마크 도구를 추가함
- 할당량 제한을 강제하도록 함
- 자바에서 주키퍼 서버를 시작하기 위한 공식 API를 추가함
- SASL로 여러 superUsers를 허용하도록 함
- whoami API 및 Cli 명령을 추가함
- 쿼럼 SASL 인증에서 호스트 이름을 선택적으로 정규화하도록 함
Improvement
- zkCli에 명령어 실행 전 연결 대기 옵션을 추가함
- ZooKeeperServer 및 KerberosName에서 코드를 정리함
- 클라이언트가 인증된 세션 ID를 로그에 기록하지 않음
- reconfig 노드에 ACL을 설정하지 않는 옵션을 추가함
- ZOO_ERRORS에 값 추가 시 zerror에 케이스를 추가하라는 주석을 추가함
- StandardCharsets을 사용하도록 함
- 스냅샷 디버깅을 돕는 SnapshotComparser를 도입함
- 클라이언트와 쿼럼에 대한 SASL(케로베로스) 인증과 SSL을 지원함
- zk python 클라이언트에 SSL 지원을 추가함
- cli_mt에 배치 모드를 구현함
- ZK 서버가 종료 중일 때 새로운 SSL 연결 초기화를 중단함
- 설정된 임계값보다 더 오래 지연된 요청을 버리도록 함
- 주키퍼에 추가 보안 메트릭을 추가함
- 불필요한 널 판단을 제거함
- 스냅샷 압축 구성에 대한 문서를 추가함
Bug
- C 클라이언트 zookeeper_close가 서버에 CLOSE_OP 요청을 보내지 않는 버그가 수정됨
- 빠른 리더 선출이 계속 실패하는 버그가 수정됨
- acceptedEpoch가 currentEpoch보다 작기 때문에 주키퍼가 시작되지 않는 버그가 수정됨
- 윈도우 OS에서 무한히 연결을 시도하는 버그가 수정됨
- 리더가 SNAP 도익화를 보낸 직후에 충돌할 때 데이터 불일치가 발생하는 버그가 수정됨
- 노드를 확장 후 주키퍼가 요청을 거부하는 버그가 수정됨
- 주키퍼 c api sasl 클라이언트 메모리 누수 버그가 수정됨
- 리더 선출 중에 잠재적으로 중복된 연결을 시도하는 버그가 수정됨
Test
- -
Wish
- -
Task
- ACL digest에 대한 대체 알고리즘을 지원함
Sub-task
- 긴 소켓 종료 시간에 의해 서버 종료가 지연되는 것을 피하기 위해 쿼럼 소켓을 비동기적으로 닫도록 함
- JVM_PAUSE_TIME 메트릭을 추가함
- inflight diff sysncs 및 snap syncs를 추적하기 위한 몇 가지 메트릭을 추가함
- 몇 가지 요청 프로세서 메트릭을 추가함
참고
- 전체 Release note doc
Index of /doc (apache.org) - 특정 버전 Release note doc
ZooKeeper: Because Coordinating Distributed Systems is a Zoo (apache.org)
728x90
반응형
'Data PipeLine > Zookeeper' 카테고리의 다른 글
[Zookeeper] Ver. 3.7.2 Release note 요약 (0) | 2024.10.25 |
---|---|
[Zookeeper] Ver. 3.7.1 Release note 요약 (0) | 2024.10.24 |
[Zookeeper] Ver. 3.6.4 Release note 요약 (0) | 2024.10.22 |
[Zookeeper] Ver. 3.6.3 Release note 요약 (0) | 2024.10.21 |
[Zookeeper] Ver. 3.6.2 Release note 요약 (0) | 2024.10.20 |