Jump to content

Write Ahead Physical Block Logging

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by MureninC (talk | contribs) at 23:15, 24 March 2019 (wikilink some concept, add a history section, mention removal of soft updates and add a few more categories). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Write Ahead Physical Block Logging (WAPBL) provides meta data journaling for file systems in conjunction with Fast File System (FFS) to accomplish rapid filesystem consistency after an unclean shutdown of the filesystem and better general use performance over regular FFS.[1][2][3][4]

History

WAPBL was initially committed into NetBSD in 2008, and first appeared with NetBSD 5.0 (2009).[5][2][6]

With NetBSD 6.0 (2012), soft updates functionality was removed in favour of WAPBL.[7]

See also

References

  1. ^ Wasabi Systems Inc. (2008). "Wasabi JFS".
  2. ^ a b Federico Biancuzzi (2008-05-18). "NetBSD WAPBL". O'Reilly Media. Retrieved 2019-03-24.
  3. ^ The NetBSD Foundation, Inc. (2008–2012). "WAPBL(4) — Write Ahead Physical Block Logging file system journaling". BSD Cross Reference. NetBSD. {{cite web}}: External link in |lay-url= (help); Unknown parameter |lay-url= ignored (help)CS1 maint: date format (link)
  4. ^ The NetBSD Foundation, Inc. (2015). "WAPBL(9) — write-ahead physical block logging for file systems". BSD Cross Reference. NetBSD. {{cite web}}: External link in |lay-url= (help); Unknown parameter |lay-url= ignored (help)
  5. ^ The NetBSD Foundation, Inc. (2008). "sys/wapbl.h". BSD Cross Reference. NetBSD.
  6. ^ The NetBSD Project (2009-04-29). "Announcing NetBSD 5.0". NetBSD. Some highlights are: a preview of metadata journaling for FFS file systems (known as WAPBL, Write Ahead Physical Block Logging)
  7. ^ The NetBSD Project (2012-10-17). "Components removed from NetBSD". Announcing NetBSD 6.0. NetBSD. "softdep" support is no longer available in FFS; use wapbl(4) logging instead.