Home
last modified time | relevance | path

Searched hist:"10136 ab6" (Results 1 – 9 of 9) sorted by relevance

/dragonfly/sbin/hammer2/
H A Dcmd_debug.cdiff 10136ab6 Thu Nov 14 04:23:02 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - Implement crash recovery, cleanups, stabilization

* Allocations which are made by the flush itself run in the next
transaction instead of the current transaction. We do this so the
flush code can flush a stable version of the freemap itself.

* Implement crash recovery. Due to the above mechanics an incremental
scan must be run at mount-time of all chains belonging to the last
transaction and ensure that the blocks are marked allocated in the
freemap. Since the scan is incremental this doesn't take very long.

* Add some chain API infrastructure to support the incremental scan.

* Allow transactions to operate on a single media mount point (hmp)
(verses a pfsmount (pmp)). Used by the recovery code.

* Take another pass on the flush algorithm, fixing a few bugs. The
filter is still pretty fragile unfortunately. Having to special-case
the root chains (hmp->vchain and hmp->fchain) is causing problems.

Add debugging to help figure out an assertion that still occurs.
/dragonfly/sys/vfs/hammer2/
H A Dhammer2_freemap.cdiff 10136ab6 Thu Nov 14 04:23:02 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - Implement crash recovery, cleanups, stabilization

* Allocations which are made by the flush itself run in the next
transaction instead of the current transaction. We do this so the
flush code can flush a stable version of the freemap itself.

* Implement crash recovery. Due to the above mechanics an incremental
scan must be run at mount-time of all chains belonging to the last
transaction and ensure that the blocks are marked allocated in the
freemap. Since the scan is incremental this doesn't take very long.

* Add some chain API infrastructure to support the incremental scan.

* Allow transactions to operate on a single media mount point (hmp)
(verses a pfsmount (pmp)). Used by the recovery code.

* Take another pass on the flush algorithm, fixing a few bugs. The
filter is still pretty fragile unfortunately. Having to special-case
the root chains (hmp->vchain and hmp->fchain) is causing problems.

Add debugging to help figure out an assertion that still occurs.
H A Dhammer2_ioctl.cdiff 10136ab6 Thu Nov 14 04:23:02 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - Implement crash recovery, cleanups, stabilization

* Allocations which are made by the flush itself run in the next
transaction instead of the current transaction. We do this so the
flush code can flush a stable version of the freemap itself.

* Implement crash recovery. Due to the above mechanics an incremental
scan must be run at mount-time of all chains belonging to the last
transaction and ensure that the blocks are marked allocated in the
freemap. Since the scan is incremental this doesn't take very long.

* Add some chain API infrastructure to support the incremental scan.

* Allow transactions to operate on a single media mount point (hmp)
(verses a pfsmount (pmp)). Used by the recovery code.

* Take another pass on the flush algorithm, fixing a few bugs. The
filter is still pretty fragile unfortunately. Having to special-case
the root chains (hmp->vchain and hmp->fchain) is causing problems.

Add debugging to help figure out an assertion that still occurs.
H A Dhammer2_flush.cdiff 10136ab6 Thu Nov 14 04:23:02 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - Implement crash recovery, cleanups, stabilization

* Allocations which are made by the flush itself run in the next
transaction instead of the current transaction. We do this so the
flush code can flush a stable version of the freemap itself.

* Implement crash recovery. Due to the above mechanics an incremental
scan must be run at mount-time of all chains belonging to the last
transaction and ensure that the blocks are marked allocated in the
freemap. Since the scan is incremental this doesn't take very long.

* Add some chain API infrastructure to support the incremental scan.

* Allow transactions to operate on a single media mount point (hmp)
(verses a pfsmount (pmp)). Used by the recovery code.

* Take another pass on the flush algorithm, fixing a few bugs. The
filter is still pretty fragile unfortunately. Having to special-case
the root chains (hmp->vchain and hmp->fchain) is causing problems.

Add debugging to help figure out an assertion that still occurs.
H A Dhammer2_inode.cdiff 10136ab6 Thu Nov 14 04:23:02 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - Implement crash recovery, cleanups, stabilization

* Allocations which are made by the flush itself run in the next
transaction instead of the current transaction. We do this so the
flush code can flush a stable version of the freemap itself.

* Implement crash recovery. Due to the above mechanics an incremental
scan must be run at mount-time of all chains belonging to the last
transaction and ensure that the blocks are marked allocated in the
freemap. Since the scan is incremental this doesn't take very long.

* Add some chain API infrastructure to support the incremental scan.

* Allow transactions to operate on a single media mount point (hmp)
(verses a pfsmount (pmp)). Used by the recovery code.

* Take another pass on the flush algorithm, fixing a few bugs. The
filter is still pretty fragile unfortunately. Having to special-case
the root chains (hmp->vchain and hmp->fchain) is causing problems.

Add debugging to help figure out an assertion that still occurs.
H A Dhammer2_vnops.cdiff 10136ab6 Thu Nov 14 04:23:02 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - Implement crash recovery, cleanups, stabilization

* Allocations which are made by the flush itself run in the next
transaction instead of the current transaction. We do this so the
flush code can flush a stable version of the freemap itself.

* Implement crash recovery. Due to the above mechanics an incremental
scan must be run at mount-time of all chains belonging to the last
transaction and ensure that the blocks are marked allocated in the
freemap. Since the scan is incremental this doesn't take very long.

* Add some chain API infrastructure to support the incremental scan.

* Allow transactions to operate on a single media mount point (hmp)
(verses a pfsmount (pmp)). Used by the recovery code.

* Take another pass on the flush algorithm, fixing a few bugs. The
filter is still pretty fragile unfortunately. Having to special-case
the root chains (hmp->vchain and hmp->fchain) is causing problems.

Add debugging to help figure out an assertion that still occurs.
H A Dhammer2_chain.cdiff 10136ab6 Thu Nov 14 04:23:02 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - Implement crash recovery, cleanups, stabilization

* Allocations which are made by the flush itself run in the next
transaction instead of the current transaction. We do this so the
flush code can flush a stable version of the freemap itself.

* Implement crash recovery. Due to the above mechanics an incremental
scan must be run at mount-time of all chains belonging to the last
transaction and ensure that the blocks are marked allocated in the
freemap. Since the scan is incremental this doesn't take very long.

* Add some chain API infrastructure to support the incremental scan.

* Allow transactions to operate on a single media mount point (hmp)
(verses a pfsmount (pmp)). Used by the recovery code.

* Take another pass on the flush algorithm, fixing a few bugs. The
filter is still pretty fragile unfortunately. Having to special-case
the root chains (hmp->vchain and hmp->fchain) is causing problems.

Add debugging to help figure out an assertion that still occurs.
H A Dhammer2_vfsops.cdiff 10136ab6 Thu Nov 14 04:23:02 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - Implement crash recovery, cleanups, stabilization

* Allocations which are made by the flush itself run in the next
transaction instead of the current transaction. We do this so the
flush code can flush a stable version of the freemap itself.

* Implement crash recovery. Due to the above mechanics an incremental
scan must be run at mount-time of all chains belonging to the last
transaction and ensure that the blocks are marked allocated in the
freemap. Since the scan is incremental this doesn't take very long.

* Add some chain API infrastructure to support the incremental scan.

* Allow transactions to operate on a single media mount point (hmp)
(verses a pfsmount (pmp)). Used by the recovery code.

* Take another pass on the flush algorithm, fixing a few bugs. The
filter is still pretty fragile unfortunately. Having to special-case
the root chains (hmp->vchain and hmp->fchain) is causing problems.

Add debugging to help figure out an assertion that still occurs.
H A Dhammer2.hdiff 10136ab6 Thu Nov 14 04:23:02 GMT 2013 Matthew Dillon <dillon@apollo.backplane.com> hammer2 - Implement crash recovery, cleanups, stabilization

* Allocations which are made by the flush itself run in the next
transaction instead of the current transaction. We do this so the
flush code can flush a stable version of the freemap itself.

* Implement crash recovery. Due to the above mechanics an incremental
scan must be run at mount-time of all chains belonging to the last
transaction and ensure that the blocks are marked allocated in the
freemap. Since the scan is incremental this doesn't take very long.

* Add some chain API infrastructure to support the incremental scan.

* Allow transactions to operate on a single media mount point (hmp)
(verses a pfsmount (pmp)). Used by the recovery code.

* Take another pass on the flush algorithm, fixing a few bugs. The
filter is still pretty fragile unfortunately. Having to special-case
the root chains (hmp->vchain and hmp->fchain) is causing problems.

Add debugging to help figure out an assertion that still occurs.