DragonFly BSD Digest » Hammerhttp://www.dragonflydigest.com
A running description of activity related to DragonFly BSD.Sun, 02 Aug 2015 13:00:06 +0000en-UShourly1http://wordpress.org/?v=4.2.3More Hammer 2 improvementshttp://www.dragonflydigest.com/2015/05/29/16169.html
http://www.dragonflydigest.com/2015/05/29/16169.html#commentsSat, 30 May 2015 01:11:31 +0000http://www.dragonflydigest.com/?p=16169Hammer 2 now uses LZ4 compression by default. It also uses a new CRC algorithm that performs much better, and there’s numbers to prove it. It helps iSCSI too. When I say new, it appears to be from the 1980s? I may be looking at the wrong place.
]]>http://www.dragonflydigest.com/2015/05/29/16169.html/feed1Recent Hammer2 workhttp://www.dragonflydigest.com/2015/05/27/16140.html
http://www.dragonflydigest.com/2015/05/27/16140.html#commentsThu, 28 May 2015 01:10:55 +0000http://www.dragonflydigest.com/?p=16140Matthew Dillon has been doing a lot of Hammer 2 work lately. Well, he’s been doing it for quite some time, but the recent commits contain the sort of things that are easier to link to, like deletion speedups, freemap changes, and stats tracking/compression results.
]]>http://www.dragonflydigest.com/2015/05/27/16140.html/feed0Hammer abort-cleanup addedhttp://www.dragonflydigest.com/2015/05/20/16119.html
http://www.dragonflydigest.com/2015/05/20/16119.html#commentsWed, 20 May 2015 23:26:09 +0000http://www.dragonflydigest.com/?p=16119Hammer will perform daily housekeeping tasks each night. If you’re up late enough, it may kick off while you are working. If you want to stop the process after it’s already started (since it’s disk-intensive), John Marino has added the ‘abort-cleanup‘ command.
]]>http://www.dragonflydigest.com/2015/05/20/16119.html/feed1Hammer spreads via GSoChttp://www.dragonflydigest.com/2015/04/30/16026.html
http://www.dragonflydigest.com/2015/04/30/16026.html#commentsFri, 01 May 2015 00:21:09 +0000http://www.dragonflydigest.com/?p=16026DragonFly committer Joris Giovannangeli has a Google Summer of Code project. He’s bringing Hammer2 to OpenBSD, in single-node form. It’s a very difficult project, but Joris is a very talented worker.
]]>http://www.dragonflydigest.com/2015/04/30/16026.html/feed0Reblock all the things!http://www.dragonflydigest.com/2015/04/29/16022.html
http://www.dragonflydigest.com/2015/04/29/16022.html#commentsThu, 30 Apr 2015 02:06:04 +0000http://www.dragonflydigest.com/?p=16022Tomohiro Kusumi has been quietly making a lot of commits to Hammer. I haven’t been linking them because they don’t necessarily equate to new features, but here’s an recent exception: the -A argument will make your Hammer command run on every PFS. It only affects reblocking/rebalancing – for now.
]]>http://www.dragonflydigest.com/2015/04/29/16022.html/feed0NFS and Hammer slaveshttp://www.dragonflydigest.com/2015/04/24/16011.html
http://www.dragonflydigest.com/2015/04/24/16011.html#commentsFri, 24 Apr 2015 20:49:15 +0000http://www.dragonflydigest.com/?p=16011You can now export Hammer slave volumes as NFS mounts – but since slave volumes are updated from master, you’re mounting a snapshot of that point in time. That may actually be an advantage.
]]>http://www.dragonflydigest.com/2015/04/24/16011.html/feed0Hammer and Hammer2 detailshttp://www.dragonflydigest.com/2015/04/06/15895.html
http://www.dragonflydigest.com/2015/04/06/15895.html#commentsTue, 07 Apr 2015 00:58:28 +0000http://www.dragonflydigest.com/?p=15895I haven’t been drawing enough attention to it, but there’s been a bunch of HAMMER filesystem activity lately: First, Tomohiro Kusumi has been working on HAMMER – these postsare a smallsubset of hiscommits. Second, Matthew Dillon has been working fullsteam ahead on HAMMER2. The HAMMER2 design document has been updated (read this!), and he’s already accomplished master->slave disk syncing.

It’s not ready for production, of course, which you may already realize, so don’t install it unless you want to work on the code.

]]>http://www.dragonflydigest.com/2015/04/06/15895.html/feed0BSDNow 083: woN DSBhttp://www.dragonflydigest.com/2015/04/02/15878.html
http://www.dragonflydigest.com/2015/04/02/15878.html#commentsFri, 03 Apr 2015 01:15:44 +0000http://www.dragonflydigest.com/?p=15878This week’s BSDNow has the usual roundup of news, including some… suspicious items, plus an interview of Kamila Soucková about conferences and Google Summer of Code. They note this Hammer2 proposal.
]]>http://www.dragonflydigest.com/2015/04/02/15878.html/feed0Clustering and copies in HAMMER2http://www.dragonflydigest.com/2015/03/26/15835.html
http://www.dragonflydigest.com/2015/03/26/15835.html#commentsThu, 26 Mar 2015 23:26:20 +0000http://www.dragonflydigest.com/?p=15835Matthew Dillon answered some mailing list questions on how clustering and data copies will work in HAMMER2 – no due date, of course, because this is very complex. If you’re really into it, there’s always watchingtherecentcommits.
]]>http://www.dragonflydigest.com/2015/03/26/15835.html/feed2Got Nagios? Got Hammer?http://www.dragonflydigest.com/2015/02/27/15683.html
http://www.dragonflydigest.com/2015/02/27/15683.html#commentsSat, 28 Feb 2015 01:24:28 +0000http://www.dragonflydigest.com/?p=15683If you’re monitoring your DragonFly systems with Nagios, here’s a way to check the health of your Hammer mirror-streams. Thanks, Mike!
]]>http://www.dragonflydigest.com/2015/02/27/15683.html/feed0DragonFly catchuphttp://www.dragonflydigest.com/2015/01/30/15539.html
http://www.dragonflydigest.com/2015/01/30/15539.html#commentsSat, 31 Jan 2015 01:31:27 +0000http://www.dragonflydigest.com/?p=15539Here’s a number of DragonFly links to clear out my backlog:

]]>http://www.dragonflydigest.com/2015/01/30/15539.html/feed2ZFS and Hammer conversationhttp://www.dragonflydigest.com/2015/01/06/15365.html
http://www.dragonflydigest.com/2015/01/06/15365.html#commentsWed, 07 Jan 2015 00:59:35 +0000http://www.dragonflydigest.com/?p=15365There’s a FreeBSD Forums thread about ZFS and Hammer, as several people have pointed out to me. It’s interesting to see, but there isn’t a lot of quantitative discussion. (It’s a forum post, not a white paper, though.)
]]>http://www.dragonflydigest.com/2015/01/06/15365.html/feed4Slider, for Hammerhttp://www.dragonflydigest.com/2014/12/30/15323.html
http://www.dragonflydigest.com/2014/12/30/15323.html#commentsTue, 30 Dec 2014 21:23:19 +0000http://www.dragonflydigest.com/?p=15323John Marino has created something very useful: a graphical tool for Hammer file history. It’s called ‘Slider’, and it uses curses to work in a terminal. It shows historic versions of files and can restore those old versions as needed. This was already possible in Hammer, of course, but it required a sequence of commands that were not straight-forward. I’ve been slow enough posting it that version 2.0 is already out, offering a way to see files that no longer exist, but are still in history. (i.e. deleted some time ago) ‘Time Machine’ sounds like the best name, but that seems to be taken.
]]>http://www.dragonflydigest.com/2014/12/30/15323.html/feed8A tip for Hammer disks and historyhttp://www.dragonflydigest.com/2014/12/24/15295.html
http://www.dragonflydigest.com/2014/12/24/15295.html#commentsThu, 25 Dec 2014 00:53:14 +0000http://www.dragonflydigest.com/?p=15295One way to keep file history on an very active Hammer disk from eating up all the space: more snapshots. This may seem counterproductive, but disk pruning eliminates historical data between snapshots, so you can keep older data at the cost of some temporal accuracy.
]]>http://www.dragonflydigest.com/2014/12/24/15295.html/feed1BSDNow 053: It’s HAMMER Timehttp://www.dragonflydigest.com/2014/09/04/14694.html
http://www.dragonflydigest.com/2014/09/04/14694.html#commentsFri, 05 Sep 2014 03:03:25 +0000http://www.shiningsilence.com/dbsdlog/?p=14694Not the first time that pun has been deployed, of course, but: BSDNow 053 has a Hammer tutorial, along with an interview of Reyk Floeter about OpenBSD’s httpd, along with the usual recent news and some links to some things I haven’t seen, like pfSense tricks.

.

]]>http://www.dragonflydigest.com/2014/09/04/14694.html/feed0Hammer and mirrored diskshttp://www.dragonflydigest.com/2014/07/30/14482.html
http://www.dragonflydigest.com/2014/07/30/14482.html#commentsThu, 31 Jul 2014 03:36:25 +0000http://www.shiningsilence.com/dbsdlog/?p=14482A frequent question people ask when trying Hammer is “How can I do software RAID to cover a disk failure?” Hammer provides for streaming one volume to another, so you can duplicate drives, but there isn’t an automatic failover mechanism as there is with a RAID setup. The first answer is usually “get hardware RAID“; my preferred solution. The remaining software solutions are vinum, ccd, and lvm for DragonFly.
]]>http://www.dragonflydigest.com/2014/07/30/14482.html/feed4How to keep Hammer emptyhttp://www.dragonflydigest.com/2014/07/02/14304.html
http://www.dragonflydigest.com/2014/07/02/14304.html#commentsWed, 02 Jul 2014 23:25:40 +0000http://www.shiningsilence.com/dbsdlog/?p=14304A note for everyone: use Hammer default on a very busy filesystem, and you will eat a lot of disk space since all file changes are recorded. (I’ve done this to myself a few times.) Francois Tigeot has a list of tips on how to keep that from happening.
]]>http://www.dragonflydigest.com/2014/07/02/14304.html/feed0Hammer and buffershttp://www.dragonflydigest.com/2014/06/30/14295.html
http://www.dragonflydigest.com/2014/06/30/14295.html#commentsTue, 01 Jul 2014 03:56:13 +0000http://www.shiningsilence.com/dbsdlog/?p=14295Are you running a Hammer filesystem on a low-memory system? You may get some warnings. It’s possible to tweak some settings to accommodate it, or just deal.
]]>http://www.dragonflydigest.com/2014/06/30/14295.html/feed0Hammer in BSD Magazinehttp://www.dragonflydigest.com/2014/05/23/14027.html
http://www.dragonflydigest.com/2014/05/23/14027.html#commentsSat, 24 May 2014 02:30:32 +0000http://www.shiningsilence.com/dbsdlog/?p=14027The May BSD Magazine is out, and Siju George has written an article about using Hammer on DragonFly. It’s a free download to read.

(link fixed)

]]>http://www.dragonflydigest.com/2014/05/23/14027.html/feed3BSD Magazine for Marchhttp://www.dragonflydigest.com/2014/04/17/13832.html
http://www.dragonflydigest.com/2014/04/17/13832.html#commentsFri, 18 Apr 2014 02:59:43 +0000http://www.shiningsilence.com/dbsdlog/?p=13832The March issue of BSD Magazine is out, and this month has an article written by Siju George about how his company is using DragonFly and Hammer for backups.
]]>http://www.dragonflydigest.com/2014/04/17/13832.html/feed0