Skip to content
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

memcached_io_get_readable_server()에서 NULL 리턴 경우의 처리 수정 #9

Open
jhpark816 opened this issue Jan 20, 2015 · 0 comments

Comments

@jhpark816
Copy link
Contributor

memcached_io_get_readable_server()에서 NULL 리턴하는 경우는 두 가지 입니다.

  • cursor_active인 cache node가 없는 경우
  • cursor_active인 cache node가 둘 이상인 상황에서 read event에 대한 polling이 timeout 되는 경우

전자 경우는 코드의 구현 로직 상 발생하지 않아야 하는 합니다.
따라서, 전자는 assert()로 처리하는 것이 좋을 것 같습니다.

후자 경우는 결국 operation timeout 난 경우인 데,
이 경우, MEMCACHED_TIMEOUT 오류를 명시적으로 리턴하는 것이 좋을 것 같습니다.

uhm0311 pushed a commit to uhm0311/arcus-c-client that referenced this issue Jan 24, 2022
add missing attributes overflowaction and unreadable
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant