LWN: Comments on "5.3 Merge window, part 2" https://lwn.net/Articles/793629/ This is a special feed containing comments posted to the individual LWN article titled "5.3 Merge window, part 2". en-us Tue, 30 Sep 2025 09:14:44 +0000 Tue, 30 Sep 2025 09:14:44 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net 5.3 Merge window, part 2 https://lwn.net/Articles/794467/ https://lwn.net/Articles/794467/ neilbrown <div class="FormattedComment"> <font class="QuotedText">&gt; Or making it much worse by inducing bufferbloat.</font><br> <p> Certainly possible. We would love to find a way to have the kernel auto-configure this number, but no brilliant ideas have come forward.<br> <p> When you have parallel hardware (multiple cables, multiple DMA engines, multiple offload engines, multiple CPU cores), having multiple TCP connections can really help.<br> When you don't (or don't have enough), then multiple connections defeat congestion control and bloat buffers.<br> <p> Determining the capabilities of the hardware (which could change) is, as yet, an unsolved challenge.<br> <p> </div> Wed, 24 Jul 2019 00:43:53 +0000 5.3 Merge window, part 2 https://lwn.net/Articles/794457/ https://lwn.net/Articles/794457/ Sesse <div class="FormattedComment"> Or making it much worse by inducing bufferbloat.<br> </div> Tue, 23 Jul 2019 20:56:23 +0000 5.3 Merge window, part 2 https://lwn.net/Articles/794456/ https://lwn.net/Articles/794456/ johill <div class="FormattedComment"> I looked in qemu, and it sort of has this - if you emulate fully instead of using kvm, which is not feasible.<br> <p> I think it *could* be done in qemu, remove the TSC, simulate an HPET that has the desired properties and use a virt-aware guest to do the idle handling? But it's tricky and probably requires touching not only qemu and the guest kernel, but quite possibly also the host kernel. Though then I wonder how virtualbox does it, maybe I should look at that.<br> <p> Anyway, UML is good for me and actually simplifies my use case, so that's it for now. Seeing how much interest this has garnered, maybe somebody else will pick it up elsewhere :-)<br> <p> Btw, I broke it in a build fix at the last minute, so you need <a href="https://patchwork.ozlabs.org/patch/1134739/">https://patchwork.ozlabs.org/patch/1134739/</a> to actually use it.<br> <p> For wifi tests in wpa_s/hostapd it cut down the time required from ~45m to ~7m on my machine, but I run with more kernel debug options now (which wasn't even possible before) in ~10m.<br> <p> Next up is to add vhost-user support to UML (WIP) and then add a virtio-clock/idle driver to UML that uses it, so I can run multiple things (or instances of UML machines) on the same virtual time...<br> </div> Tue, 23 Jul 2019 20:13:33 +0000 5.3 Merge window, part 2 https://lwn.net/Articles/794454/ https://lwn.net/Articles/794454/ re:fi.64 <div class="FormattedComment"> Have you seen Mozilla's rr debugger as well? <a href="https://rr-project.org/">https://rr-project.org/</a><br> </div> Tue, 23 Jul 2019 19:23:35 +0000 5.3 Merge window, part 2 https://lwn.net/Articles/794402/ https://lwn.net/Articles/794402/ unixbhaskar <div class="FormattedComment"> "There is a new mount option (nconnect=) for NFSv4 filesystems that allows the administrator to request that multiple TCP connections be established to the server. Traffic is then load-balanced across those connections. "<br> <p> This is certainly getting over the lagging issue.<br> </div> Tue, 23 Jul 2019 08:27:29 +0000 5.3 Merge window, part 2 https://lwn.net/Articles/794388/ https://lwn.net/Articles/794388/ yann.morin.1998 <div class="FormattedComment"> Hello,<br> <p> <font class="QuotedText">&gt; Why not init to 0xdeadbeef1337babe [...]</font><br> <p> I think the following, from the referenced commit, does already address your concerns:<br> <p> <font class="QuotedText">&gt; If either SLUB poisoning or page poisoning is enabled, those options take</font><br> <font class="QuotedText">&gt; precedence over init_on_alloc and init_on_free: initialization is only</font><br> <font class="QuotedText">&gt; applied to unpoisoned allocations.</font><br> <p> Regards,<br> Yann E. MORIN.<br> </div> Mon, 22 Jul 2019 20:13:32 +0000 5.3 Merge window, part 2 https://lwn.net/Articles/794387/ https://lwn.net/Articles/794387/ Cyberax <div class="FormattedComment"> Yes, this is super-nice.<br> <p> You can also do that with VirtualBox (by specifying the "warp factor" via --warp-pct) but I'm not aware of any other virtualization environment that can do this.<br> </div> Mon, 22 Jul 2019 19:25:44 +0000 5.3 Merge window, part 2 https://lwn.net/Articles/794383/ https://lwn.net/Articles/794383/ smurf <div class="FormattedComment"> Ah. Init to zero. Why not init to 0xdeadbeef1337babe, or something along these lines? that could at least find us some bugs instead of papering them over. (Yes I know, that's not helpful for Android users – but it'd be helpful for kernel developers.)<br> </div> Mon, 22 Jul 2019 18:43:01 +0000 5.3 Merge window, part 2 https://lwn.net/Articles/794382/ https://lwn.net/Articles/794382/ mtaht <div class="FormattedComment"> Time travel mode looks potentially *wonderful* for finding bugs in long running daemons. There was a dhcpd6 once that only happened after 51 days of uptime, and I've hit numerous other bugs like that in my career.<br> <p> +10!<br> <p> <p> <p> </div> Mon, 22 Jul 2019 18:11:42 +0000