←back to thread

145 points ksec | 2 comments | | HN request time: 0.718s | source
Show context
chasil ◴[] No.44466139[source]
So the assertion is that users with (critical) data loss bugs need complete solutions for recovery and damage containment with all possible speed, and without this "last mile" effort, stability will never be achieved.

The objection is the tiniest bug-fix windows get everything but the kitchen sink.

These are both uncomfortable positions to occupy, without doubt.

replies(2): >>44467021 #>>44468195 #
koverstreet ◴[] No.44467021[source]
No, the assertion is that the proper response to a bug often (and if it's high impact - always) involves a lot more than just the bugfix.

And the whole reason for a filesystem's existence is to store and maintain your data, so if that is what the patch if for, yes, it should be under consideration as a hotfix.

There's also the broader context: it's a major problem for stabilization if we can't properly support the people using it so they can keep testing.

More context: the kernel as a whole is based on fixed time tables and code review, which it needs because QA (especially automated testing) is extremely spotty. bcachefs's QA, both automated testing and community testing, is extremely good, and we've had bugfix patchsets either held up or turn into flamewars because of this mismatch entirely too many times.

replies(4): >>44467217 #>>44467479 #>>44468100 #>>44470493 #
1. koverstreet ◴[] No.44467261[source]
Oh my. Got any other prescriptions for me? :)

It's a bcachefs thread, and I'm the resident bcachefs expert, so.... :)

I'm not terribly invested in these threads, the actual decisionmaking happens elsewhere. But they are a good opportunity to educate people on the whole process of shipping a filesystem, talk about what we're doing, what our priorities are, all that jazz.

replies(1): >>44468199 #
2. NewJazz ◴[] No.44468199[source]
Yes, drink lots of water and get lots of sleep lol

I mean if you insist OK, but I think there are a lot better ways to educate folks.