Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
gjournal_proposal [2005/06/26 23:52] – IvanVorasgjournal_proposal [2008/06/17 21:37] (current) – converted to 1.6 markup 127.0.0.1
Line 1: Line 1:
 ===== Project title ===== ===== Project title =====
-%%FreeBSD%% GEOM Journaling Layer (gjournal)+%%FreeBSD%% GEOM Journaling Layer ([[gjournal]])
  
 ===== Synopsis ===== ===== Synopsis =====
Line 13: Line 13:
 ===== Benefits for FreeBSD ===== ===== Benefits for FreeBSD =====
 This data journaling layer implemented in the GEOM subsystem will provide journaling facility to all supported filesystems (presumably mounted with synchronous writes to ensure data integrity). By setting the journal to a separate device, various performance tradeoffs can be achieved; for example: using a fast and small SCSI disk as a journal for a large and slow IDE one, or using a NVRAM-like device for the journal for speed and data integrity. The delayed-commit mode can be used for data recovery and some experimental or forensic purposes; examples are running fsck on a disk whose metadata structures are beyond automatic repair, and new filesystem development. It will be licensed under the BSD license. This data journaling layer implemented in the GEOM subsystem will provide journaling facility to all supported filesystems (presumably mounted with synchronous writes to ensure data integrity). By setting the journal to a separate device, various performance tradeoffs can be achieved; for example: using a fast and small SCSI disk as a journal for a large and slow IDE one, or using a NVRAM-like device for the journal for speed and data integrity. The delayed-commit mode can be used for data recovery and some experimental or forensic purposes; examples are running fsck on a disk whose metadata structures are beyond automatic repair, and new filesystem development. It will be licensed under the BSD license.
 +
 +===== Author =====
 +IvanVoras
 +
 +===== Menthors =====
 +PoulHenningKamp, PawelJakubDawidek
  
  • gjournal_proposal.1119829959.txt.gz
  • Last modified: 2005/06/26 23:52
  • by IvanVoras