-
Notifications
You must be signed in to change notification settings - Fork 123
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
[CBRD-25751] Fix core dump at logging error message from ER_HB_PROCESS_EVENT #5727
base: develop
Are you sure you want to change the base?
Conversation
@YeunjunLee 두 event의 분류 기준을 어떻게 잡으신 건가요? |
다른 message의 경우에는 모두 주어가 (master/slave) node에 대한 것인데, "Server process failure repeated within a short period of time. The current node will be demoted" 는 주어가 process이기 때문에 하지만, failover/failback message들이 서로 다른 error code로 남는 것이 일관성이 없어 보이기도 합니다. |
실제로 위와 같은 에러메세지에서 ER_HB_NODE_EVENT로 분류하여 처리하고 있는 부분이 있는데 failback/failover messege의 일관성을 위해 ER_HB_PROCESS_EVENT로 변경하여야한다면 |
의미 전달이 잘 안된 것 같습니다. "Server process failure repeated within a short period of time. The current node will be demoted " 또한 failover/failback message의 일부입니다. 위 message를 살짝 수정하여 node event의 message로 바꾸는 것을 고려중입니다. 아럐는 예시입니다. 피드백 주시면 감사하곘습니다. |
http://jira.cubrid.org/browse/CBRD-25751
Purpose
ER_HB_PROCESS_EVENT
는 parameter를 두 개 받는 error message이지만, argument를 하나만 받는 상황이 존재하여er_estimate_size
에서 error 발생Implementation
ER_HB_NODE_EVENT
로 error message 변경ER_HB_PROCESS_EVENT
로 유지하되, 포맷에 맞도록 변경