-
Notifications
You must be signed in to change notification settings - Fork 4
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
Race on dlog_flush_vm_buffer
#28
Comments
한편 이걸 고쳐도 race가 남아 있어서 뭔가 했는데, 테스트 코드에서 디버깅 로그를 출력할 때 사용하는 |
추후에 #14 와 같이 해결하기. |
참고: 원래 코드에서는 락이 제대로 걸려 있었다 |
|
|
Closes as #27 is closed. |
제가 마지막 코멘트를 잘 이해 못했습니다... 혹시 좀더 자세히 설명 요청드려도 될까요? |
그런데 테스트 코드에서 두 vcpu 사이를 동기화하는 것은 복잡한 일이므로 그냥 이렇게 만든 듯 합니다. |
현재 이 함수의 구현은
writer
의 락이 함수가 끝날 때까지 잡혀있는 것을 전제로 하고 있는데 이것은 잘못된 가정입니다. 다음과 같이 고쳐야 합니다.The text was updated successfully, but these errors were encountered: