-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ZK 이벤트를 통한 server list와 ketama hash ring 생성 오류 처리 #219
Comments
크게 아래 2가지로 구분할 수 있을 것 같습니다. 첫째, 메모리 할당 오류로, invalid server list 가진 memcached 구조체 관리
둘째, 메모리 할당 오류로, invalid hash ring을 가지는 pool 관리
응용에서 pool이 아닌 single memcached 사용하는 경우도 있습니다. |
설계를 공유하고자 합니다.
|
cache list 변경에 대한 ZK 이벤트를 통해
모든 memcached 구조체의 server list와 ketama hash ring을 갱신한다.
이러한 갱신 작업에서 아래 오류 발생 시의 오류 처리 방식을 수정한다.
메모리 할당 실패로 인해 memcached 구조체의 ketama hash ring 갱신을 실패할 시
이러한 memcached 구조체를 통해 cache server에 요청을 보내는 것은 오동작을 유발시킨다.
발생 빈도가 아주 낮은 오류이지만, 이 경우의 대처 방안으로
The text was updated successfully, but these errors were encountered: