-
Notifications
You must be signed in to change notification settings - Fork 76
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
blktests zbd/009 failure #150
Comments
@yizhanglinux Thanks for the report. This failure is interesting. I've not ever seen this failure, and the symptom looks weird. Question, when you revert 951ad82, do you see the fio io_u errors in the full file? I guess the errors could be reported in the full file regardless of the revert. It this guess is correct, the revert just hides the failure. For further debug, more detailed fio report is required. Could you apply the change below to the common/fio file then run zbd/009? With this change, the full file will record detailed fio debug log.
|
Yes, the "fio: io_u error" can be seen in the full file after the revert. Since the file 009.full is so large, I attached the file which contains the last 1000 lines of 009.full, please help check it.
|
Addd the CKI tracking issue: |
@yizhanglinux Thanks for sharing the fio log. TL;DR, I think this failure is a known issue, and fixes delivery is planned. I noticed that this ENOSPC looks like the known issues that @naota is chasing. It is known that zoned-btrfs causes ENOSPC when write speed is faster than reclaim speed. Based on this understanding, I tried to recreate the failure by 1) disabling kernel debug options to speed up writes and 2) extending fio runtime to increase the reclaim size, then succeeded to recreate the failure. Recently @naota posted a fix patch. I tried this patch. It avoided the failure under some conditions, but still ENOSPC failures are observed with longer fio runtime. He will post some ENOSPC fix patches, and I expect that they will avoid the failure of this test case. |
Good to know it, thanks for the update. |
/cc |
Recently I found zbd/009 always failed, and after reverting commit[1], the test can pass.
The tests failed with "No space left on device", but from
df -h
, there still has much space on the disk, could you help check it when you have a chance, thanks.[1]
951ad82
[2]
The text was updated successfully, but these errors were encountered: