Archive for the Committed Code Category
Michael Neumann has come up with a way to automatically create pseudo file systems (PFS) when mirroring a Hammer volume. Previously, the destination/slave file system would have to be created first; this makes it Just Work.
This means Hammer data streams will be incompatible with versions before and after this change, but it’s not going to damage anything. Introducing a versioning system into Hammer data streams is an available project…
Matthew Dillon has made a scheduler change that apparently improves responsiveness when CPU load is high, to fix an issue reported by Simon ‘corecode’ Schubert. Please test if you are running bleeding-edge code.
Hasso Tepper has synced sensorsd(8), the sensor framework in DragonFly, with the latest version in OpenBSD.
Hasso Tepper has added (based on this FreeBSD work) the ability to “parse the utrace(2) entries generated by malloc(3) in a more human-readable format”.
Sascha Wildner is updating DragonFly to tzcode2008g, which will modernize our time system, along with making 64-bit time_t possible. It also apparently fixes a recently reported problem in Python. Sascha links to this time page in his message, with more time zone link information than ever I’ve seen.
Oh, and Sascha updated timezone data, too.
Hasso Tepper brought in a fix from OpenBSD for ssh; apparently empty banners on some types of network equipment would cause a disconnect. This isn’t major, but there may just be someone out there reading this for whom knowing about that saves a lot of frustration.
Sepherosa Ziehau has added code to make it possible to run network threads without the Big Giant Lock. It’s still experimental, so it has to be manually set via sysctl.
Matthew Dillon has added a new tool for Hammer: ‘cleanup‘. This does the normal pruning, reblocking, and snapshots all together, with some sensible defaults.
If you are running bleeding edge DragonFly, and you don’t mind panicing your system, Sepherosa Ziehau has made some changes. Specifically, if you see messages on your console about rtfree_remote(), set net.route.remote_free_panic to 1 and post a link to the resulting coredump.
Matthew Dillon made some changes to the scheduler; his commit message has some interesting details.
This sentence caught my eye from a recent commit by Sepherosa Ziehau: “it accidentally doubles the current lo0 performance“
Peter Avalos has updated OpenSSL to version 0.9.8h, which fixes “two moderate security flaws“. The original diffs came from Andras Voroskoi.
In addition to committing acpi_cpu(4), Hasso Tepper has also enabled the powering-down of unused PCI devices. His post to users@ explains the details.
Matthias Schmidt has added a release info page for 2.2. This next release won’t be out for a few months, yet, but if you’re adding something new for that release, write it there so we don’t have to remember it all within 24 hours in January.
Remember rconfig(8)? Matthew Dillon’s added an example that will format a disk with UFS /boot and Hammer /everythingelse.
Matthew Dillon’s made more changes to the boot process, allowing the boot code to boot directly from a /boot partition. I’m abusing the English language with that last sentence.)Â This allows having a UFS /boot and a Hammer /everythingelse
More chunks of the DragonFly Summer of Code projects are getting committed - recently, it’s Louisa Luciani’s LiveDVD work and some of Max Lindner’s work on dma(8). (more DMA work forthcoming)
dhcp-3 has been removed from the base install of DragonFly. Instead, the install CD will come with the pkgsrc version. Matthias Schmidt and Andras Voroskoi ported over the OpenBSD version of dhclient.
