Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
HAMMER 60E/Many: Mirroring, bug fixes
* Work on the mirror_tid propagation code. The code now retries on EDEADLK so propagation is guaranteed to reach the root. * Get most of the mirror_write code working. * Add PFS support for NFS exports. Change fid_reserved to fid_ext and use it to store the localization parameter that selects the PFS. This isn't well tested yet. * BUGFIX: Fix a bug in vol0_last_tid updates. Flush sequences might not always update the field, creating issues with mirroring and snapshots. * BUGFIX: Properly update the volume header CRC. * CLEANUP: Fix some obj_id's that were u_int64_t's. They should be int64_t's. * CLEANUP: #if 0 out unused code, remove other bits of unused code.
- Loading branch information
Matthew Dillon
committed
Jul 7, 2008
1 parent
0dbb0ed
commit adf0174
Showing
11 changed files
with
278 additions
and
152 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.