Archive for October 2008

It’s HAMMER Time

A year ago Matthew Dillon went into some detail about the new HAMMER filesystem. It’s now reaching stability, and will hopefully be sent forth in the upcoming v2.0 release of DragonflyBSD. All the interesting bits can be discovered here and here. A few features to note, though, are…

1 Exabyte of storage
Online data migration, replication and evacuation – multi-master disk replication across WANs anyone?
Logical data retention policies – ie you can have block level replication to a remote site with large slow disks, but with a lengthy data retention policy
Inbuilt volume level and file level versioning and snapshotting – just mount up or request a version number, and you get a snapshot from that time. A bit like MS VSS.
Inbuilt reblocker for defragging, expansion and contraction.
PF linked connection state recovery – keep those TCP links alive throughout a router reboot.

These are just a few of the features, read the documentation to find out the rest. It may turn out to be a ZFS killer, but anything with replication like this sounds good to me. Now we just need to wait for it to be ported to Linux, assuming Zumastor and Tux3 don’t rule the roost by then :-) For what it’s worth, there’s some info on Tux3 and HAMMER features and ideas at http://kerneltrap.org/Linux/Comparing_HAMMER_And_Tux3

EVE Online Badness

Recently EVE Online had been playing up. It was still in demo mode, but I quite fancied having a shot at it. The app was having none of it though…

kyleg@CHLP0023:~$ eve
Single-user install…
This is the update checker…
Running /home/kyleg/.cedega/.updater/cedega_updater.py
Running… /home/kyleg/.cedega/.ui/runGUI
kyleg@CHLP0023:~$ err:client:receive_fd FD went missing; attempting recovery
wine client perror:0: write/writev: Bad file descriptor
kyleg@CHLP0023:~$

Some hunting revealed a similar issue for Mac users. It translated to Linux use quite easily though.

kyleg@CHLP0023:~$ rm -rf ~/.cedega/EVE\ Online/c_drive/Documents\ and\ Settings/Local\ Settings/Application\ Data/CCP/EVE/c_program_files_ccp_eve_tranquility/cache/
kyleg@CHLP0023:~$

Sadly the issue still continued, so the settings directory was nuked as well. I also killed off some wineserver apps at the same time, so it could have been down to them at this point…

kyleg@CHLP0023:~$ rm -rf ~/.cedega/EVE\ Online/c_drive/Documents\ and\ Settings/Local\ Settings/Application\ Data/CCP/EVE/c_program_files_ccp_eve_tranquility/settings/
kyleg@CHLP0023:~$ ps waux | grep -i [w]ine
kyleg 21418 0.0 0.0 36552 1728 ? Ss 00:41 0:00 /home/kyleg/.cedega/.winex_ver/winex-eve-000130/winex/bin/wineserver
kyleg 21419 0.0 0.0 36552 1728 ? S 00:41 0:00 /home/kyleg/.cedega/.winex_ver/winex-eve-000130/winex/bin/wineserver
kyleg@CHLP0023:~$ kill 21418
kyleg@CHLP0023:~$ kill 21419
kyleg@CHLP0023:~$

All was pretty by this point, and EVE continued as expected.

[ad]