1.0.1
Release Notes
기능 개선
Prepared Statements 처리 성능 개선을 위한 클라이언트 세션 단위 캐싱 기능 추가
Pool 단위 Configuration
prepared_statements_cache_size
가 주어진 경우는 기존과 같은 글로벌 Pool 단위 캐싱을, 값이 주어지지 않고Transaction
모드 풀링을 사용하는 경우에는 클라이언트 세션 단위 캐싱을 사용함
가상 라우터
pre_promote_script
및pre_demote_script
실행을 비동기 방식으로 변경기존과 같이 스크립트 종료를 기다린 후 성공 / 실패에 따른 분기를 타지 않고 비동기 방식으로 호출함. 성공 / 실패 결과는 메인 스레드에서 이벤트 수신으로 처리하며 BACKUP -> MASTER 프로모션 중 실행한 스크립트가 실패한 경우는 다시 BACKUP 으로 롤백함.
버그 수정
한 세션 내에서 Simple Query 프로토콜과 Extended 프로토콜을 혼용하는 경우 에러가 발생하던 문제 개선
Extended Protocol 메세지가
SYNC
되지 않은 상태에서 클라이언트가 Simple Protocol 메세지를 보낸 경우 암시적으로SYNC
메세지를 서버로 보내 Buffer 메세지를 처리한 후 Simple Protocol 메세지를 처리하도록 수정
Last updated