<div dir="auto">Both "scrub of death" and "you have to use ECC ram when you use ZFS" are myths.<div dir="auto"><br></div><div dir="auto">One good discussion on the topic can be found on:</div><div dir="auto"><a href="https://reddit.app.link/QOrzkoipIO">https://reddit.app.link/QOrzkoipIO</a><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Jul 20, 2018, 22:37 Predrag Punosevac <<a href="mailto:punosevac72@gmail.com">punosevac72@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I was wondering if Matt and the other developers involved can shed some<br>
light onto the future of HAMMER1 and ultimately of DragonFly.<br>
<br>
I started dicking with DragonFlyBSD 7-8 years ago mostly due to my<br>
curiosity about HAMMER. I tried few times in the past to use DF as a<br>
main file server at the place of my employment just quickly to reverse<br>
back to ZFS and FreeBSD but my home file server is still happily running<br>
<br>
<br>
dfly# uname -a<br>
DragonFly <a href="http://dfly.bagdala2.net" rel="noreferrer noreferrer" target="_blank">dfly.bagdala2.net</a> 5.2-RELEASE DragonFly v5.2.2-RELEASE #17:<br>
<br>
dfly# mount<br>
ROOT on / (hammer, noatime, local)<br>
devfs on /dev (devfs, nosymfollow, local)<br>
/dev/serno/B620550018.s1a on /boot (ufs, local)<br>
/pfs/@@-1:00001 on /var (null, local)<br>
/pfs/@@-1:00002 on /tmp (null, local)<br>
/pfs/@@-1:00003 on /home (null, local)<br>
/pfs/@@-1:00004 on /usr/obj (null, local)<br>
/pfs/@@-1:00005 on /var/crash (null, local)<br>
/pfs/@@-1:00006 on /var/tmp (null, local)<br>
procfs on /proc (procfs, local)<br>
DATA on /data (hammer, read-only, noatime, local)<br>
BACKUP on /backup (hammer, noatime, local)<br>
/dev/serno/5QG00XF0.s1e@DATA on /test-hammer2 (hammer2, local)<br>
/data/pfs/@@-1:00001 on /data/backups (null, local)<br>
/data/pfs/@@-1:00002 on /data/nfs (null, NFS exported, local)<br>
<br>
<br>
I feel the time to physically rebuild my home file server slowly<br>
approaching so I would like to be ready for that day.<br>
<br>
In the light of the fact that HAMMER2 is out and recommended for root<br>
partition does HAMMER have any future? I see Tomohiro Kusumi still<br>
having a commit or two a month which touches HAMMER but it seems that<br>
even his commits are minor bug fixes related to his work/poking with<br>
HAMMER2. Is everyone else done playing with HAMMER1? <br>
<br>
Is HAMMER2 now stable enough to guarantee consistency of my data? My<br>
concern is that it typically takes at least 10 years for a file system<br>
to mature under lot of use and abuse by a much wider community than DF. <br>
BTRFS is vaporware even after major investment since 2007. With the size<br>
of the DF community I feel it might takes 20-30 years for HAMMER2 to be<br>
trully safe. <br>
<br>
One of the main advantages for me personally of HAMMER1 over ZFS besides<br>
fine grained history was that it seems to be ok-ish with non-ECC RAM.<br>
Scrub of death  <br>
<br>
<a href="https://forums.freenas.org/index.php?threads/ecc-vs-non-ecc-ram-and-zfs.15449/" rel="noreferrer noreferrer" target="_blank">https://forums.freenas.org/index.php?threads/ecc-vs-non-ecc-ram-and-zfs.15449/</a><br>
is real thing and I feel very uncomfortable using ZFS on my cheap home<br>
hardware. I know that under non-budgetary constrains I should use ECC<br>
memory with DF as well. How safe HAMMER2 is with non-ECC memory?<br>
<br>
Cheers,<br>
Predrag<br>
</blockquote></div>