NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: install/50033: WABPL(4) is not enabled by default in sysinst(8)



The following reply was made to PR install/50033; it has been noted by GNATS.

From: Martin Husemann <martin%duskware.de@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: install/50033: WABPL(4) is not enabled by default in sysinst(8)
Date: Sat, 4 Jul 2015 16:38:45 +0200

 Thanks for the PR, indeed releng/core should discuss and document the
 default for -7 ASAP.
 
 But just for documentation purposes, let me point out (from my personal
 memory/understanding) a few things:
 
  - There have been a few stability issues attributed to wapbl. I think they
    have been fixed (either in wapbl or the underlying disk drivers). These
    were probably the main reason hinted as "far too dangerous" in the
    disabling commit
 
  - There is the still open issue with deleting a large file taking
    ages and blocking the kernel completely during that time
 
  - There are (depending on hardware) serious performance issues that
    can be avoided by setting vfs.wapbl.flush_disk_cache=0 (but that
    is not safe if there is no external UPS or the machine is a notebook)
 
  - There is a (I would call it nearly phillosophical) issue with
    wapbl not being a full log file system (but only meta data is loged),
    so on crashes you may lose all contents of recently touched files -
    often showing up as a "cvs update" running while the system paniced
    leaving many 0 sized or truncated files around.
 
 Note that "log" can be enabled easily in sysinst, but in general giving
 options that are hard to explain and tough to decide at installation time
 is not good, so the default should be "ok for everyone".
 
 Martin
 


Home | Main Index | Thread Index | Old Index