Announcement
Collapse
No announcement yet.
Lennart: The State & Future Of Systemd
Collapse
X
-
Originally posted by Stellarwind View PostFirst they start FUD campain about upstart being bad bad bad, because it fails to unmount partitions on reboot and that systemd magically solves this problem, but they still have this bug open that is not supposed to happen with almighty systemd for almost a year now:
At the same time their hobby is to introduce bugs and then refuse to fix them, blaming anyone, but themselves.
Its inventor and lead developer for years, Scott James Remnant, even said so.You know, there actually is such a thing as legitimate technical criticism.
But I find it funny that you complain about FUD campaigns, and then immediately start one where you insinuate that systemd developers actually _refuse_ to fix bugs. Are you sure that you aren't lying through your teeth when making such claims?
Besides that, the bug you are linking to has been fixed for a very long time, just look into your F20 journal. Notice that the bug was quite trivial, the mount points got unmounted, it was just that systemd complained about not being able to do so in a "nice" manner since a process was keeping the mount busy.
That sort of thing was simple the order of the day with SysVinit that simply issued a "killall" at some point in the shutdown process. The difference is simply that systemd usually can avoid such brutal process genocide and is actually able to report it when a process is hogging a mount point.
Comment
-
I was talking about this: https://plus.google.com/+LennartPoet...ts/LjkLwkeDiLc
I'm not advocating for upstart actually, point is neither can deal with complex fs setups, but Lennart used it as a reason why systemd better.
Comment
-
Originally posted by interested View PostBut I find it funny that you complain about FUD campaigns, and then immediately start one where you insinuate that systemd developers actually _refuse_ to fix bugs. Are you sure that you aren't lying through your teeth when making such claims?
There was more like this, that is not something uncommon.
Originally posted by interested View PostBesides that, the bug you are linking to has been fixed for a very long time, just look into your F20 journal. Notice that the bug was quite trivial, the mount points got unmounted, it was just that systemd complained about not being able to do so in a "nice" manner since a process was keeping the mount busy.
Comment
-
Originally posted by Stellarwind View PostNot that ridiculous, one certain kernel developer agrees: http://www.phoronix.com/scan.php?pag...tem&px=MTY1MzA
There was more like this, that is not something uncommon.
Originally posted by Stellarwind View PostDid you actually looked at bug report? Comment 7 is few days old and says "I can still reproduce with latest F20 including all updates."
On older script based init systems such behaviour usually went unnoticed. With systemd you actually have a chance of finding and fixing such minor bugs.
Again, your totally bizarre accusations that systemd developers make it "their hobby is to introduce bugs and then refuse to fix them" simply isn't supported by any facts and those random links you use.
Comment
-
Originally posted by interested View PostAgain, that keyword issue was actually fixed, and pretty quick too. I have no idea why you take that as an example on systemd developers refusing to fix bugs. It simply wasn't the issue.
There was another: http://lwn.net/Articles/518942/
lklm is down atm, so can't link to actual discussion.
Originally posted by interested View PostThe mount points still gets unmounted in a clean way (the Upstart criticism was that you risked _unclean_ unmounts). systemd is just reporting this, it doesn't cause the problems. There will continue to be reports about such "failed unmounts" until the _daemons_ and their .service files have been debugged.
Comment
-
Originally posted by Stellarwind View PostNot until kernel devs yelled at them and proposed a patch to hide debug from systemd completely.
There was another: http://lwn.net/Articles/518942/
lklm is down atm, so can't link to actual discussion.
Originally posted by Stellarwind View PostThat is not what the bug says: "As a result to this bug fsck runs on every boot."
In fact systemd has the most superior init and mounting behaviour of all init-systems on Linux: better than Upstart, better than OpenRC, better than SysVinit.
Comment
-
Originally posted by interested View PostRemember that you claimed that systemd developers introduced such bugs as a hobby and then _refused_ to fix them. Now you say that they actually fixed them. Do you retract your ridiculously claim now or what?
As for refusing - they still use kernel commandline "debug" while it doesn't make any sense, bug marked as fixed doesn't mean they changed their stupid behavoiur, just that it doesn't hang the system anymore. Again, that udev issue was fixed by Linus, Kay Sievers was too stubborn to admit a bug. This all lead to Linus asking Greg to not accept any patches from systemd devs upstream.
If this qualifies as normal for you, too bad.
Originally posted by interested View Postsystemd-fsck runs on every boot. Again, the difference is that Upstart because of its design always had an inherent risk of FS corruption, systemd hasn't.
In fact systemd has the most superior init and mounting behaviour of all init-systems on Linux: better than Upstart, better than OpenRC, better than SysVinit.
Your fanboy arguments are beyond any hope.
Comment
-
Originally posted by Stellarwind View Post"Hobby" was a sarcasm, since you still don't get it, too bad for you.
Originally posted by Stellarwind View PostAs for refusing - they still use kernel commandline "debug" while it doesn't make any sense, bug marked as fixed doesn't mean they changed their stupid behavoiur, just that it doesn't hang the system anymore. Again, that udev issue was fixed by Linus, Kay Sievers was too stubborn to admit a bug. This all lead to Linus asking Greg to not accept any patches from systemd devs upstream.
If this qualifies as normal for you, too bad.
Again, no evidence what so ever for your claim that systemd developers refuse to fix bugs. Oh, or was that statement sarcasm too, (e.g. a lie!)?
Originally posted by Stellarwind View PostThere is no point running it if everything is ok, fsck is clearly triggered by unclean unmount in that case.
Your fanboy arguments are beyond any hope.
The fact is that Upstart had inherent problems with dirty FS because it couldn't handle updated libs etc. Everything is explained in Lennart's article. Even Upstart developers knew that fact. Systemd doesn't suffer from such inherent problems. That doesn't mean it can prevent a FS from being marked dirty if a process has files open when a mount point is being unmounted, but that isn't an inherent bug in systemd but in the service. So you are simply wrong in your insinuations.
In fact, systemd really have some really nifty features for dealing with services that require complex un-mounting procedures, like any FS component running in user space, because it can use eg. initrd to help shut down. No other Linux init system has such advanced features.
Again, systemd's technical superiority to anything else out there is why Linux is doing a wholesale conversion to it.
Comment
Comment