This description of a Hammer bug makes for interesting reading, since it delves into the sequence of events where data is actually laid down on disk. Interesting reading for a geek, admittedly…
I’m upgrading hardware, so this site will be down for a bit today. This is separate from anything happening with dragonflybsd.org systems.
Version 3 of Hammer is now available in bleeding-edge DragonFly, though it’s still experimental. The biggest reason for this version bump is to move the /snapshots folder to /var for all Hammer filesystems. This means an accidental <tt>rm -rf</tt> won’t destroy snapshots, as I’ve done. The saved data is still on the original partition, as just the metadata is saved to /var. More explication is available.
Jan Lentfer performed some Postgres benchmarks on DragonFly. It’s elaborate enough that it’s in the form of a PDF attached to the message I’ve linked. There’s some additional variations that haven’t been tried yet.
Vigorous file system activity seemed to lower performance in the long term on Hammer, which is certainly something to investigate. More testing please!
A bunch of small things to catch up on:
Can you think of something that:
- Takes about 4-6 months to do?
- Can be used in DragonFly?
- Is usable as a Computer Science thesis?
Francois Tigeot reports having used vkernels in production quite successfully to isolate some legacy software, even though vkernels were only planned as a development tool. Nice to hear of something being more useful than intended.
There are now official but experimental git repositories of pkgsrc available. One’s already available for DragonFly, but either should work.
Details of the new release are found in the announcement, including some biggies like KDE4. I’m building binaries for this release, for DragonFly i386/2.4, i386/2.5, and amd64/2.5. (Though the 2.5 binaries for amd64 should work on the amd64 2.4 release, too.)
The release announcement isn’t out, but the branch is there. I’m building it for DragonFly 2.4 and DragonFly 2.5 on i386 now, so we should have binary packages in about a week. I should have reports to go with it.
The next quarterly release of pkgsrc should be released by next week. Normally it is released 2 weeks after starting a freeze period, but this release was slightly delayed for some structural changes and for KDE4.
Matthew Dillon solved a performance problem that was most noticeable when doing intensive I/O while performing other tasks; downloading a large collection of files while opening another application that read a lot of initial data, for example, would have a noticeable startup delay. His recent VM change seems to have solved it, and the commit message has an in-depth explanation of how.