@glenngould Thanks, so I think I may have misread your question.
I had assumed you were querying Rockstor’s interpretatin of the last scrub state but in that regard all looks to be OK. That is Rockstor translates “aborted” in that first info line to “cancelled”:
So in that regard we are good on the reporting. Out of interest re the scrub details report is that also represented correctly in the summary and the detail?
Assuming your question is actually down to why this scrub was aborted I’ll leave that to others more experienced in btrfs scrub abort reasons. I can say that if the scrub was interrupted, for example by a power cycle, then it would show as ‘interrupted’ in that output, which is translated by the Rockstor UI into ‘halted’ (further up in the quoted piece of code).
Essentially you have a correct report by Rockstor UI of the last scrub state as reported by btrfs itself.
As a double check on your installed Rockstor version could you also post the output of:
yum info rockstor
Not really related in your case but best to check as we had a catch 22 bug recently in reported installed Rockstor version.
@phillxnet Rockstor version 3.9.2-10 is confirmed by yum info rockstor
So I need to hope and see if there is another expierenced btrfs user here who could help me what to do with those uncorrectable errors which might be the issue why the scrub task gets cancelled everytime…
As the issue seems to be related to btrfs more than Rockstor, you might try the btrfs mailing list, or the btrfs subreddit, you’re likely to find information on complicated btrfs issues more readily available there.
I’m not that experienced in btrfs, but I had uncorrectable errors as well. Based on some forum recommendations I ran memtest on that machine, and after a 12hr test cycle found a bad memory stick. So, this was more after the fact, but since I had replaced the memory stick, I have not had a failed scrub. Mind you, the errors I had “created” that the scrub found were likely based on memory messing up some previous write operations, which the scrub then found and couldn’t recover…