1.0.1
기능 개선
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
