/dragonfly/sys/vfs/hammer/ |
H A D | hammer_undo.c | 66086a39 Wed Mar 11 13:57:44 GMT 2015 Tomohiro Kusumi <kusumi.tomohiro@gmail.com> sys/vfs/hammer: Cleanups on undo
- hunk1 - These macros were added in 36f82b23 in 2008 but never used.
- hunk2 - Not only zone1 but also zone2 can generate undo.
- hunk3 - Show there is no undo on undo. 36f82b23 Wed Mar 19 20:18:17 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 33/many: Expand transaction processing, fix bug in B-Tree
* Expand transaction processing to cover more of the code space for upcoming undo code.
* Fix a bug in the btree_split_leaf(), the separator would sometimes not properly be to the left of the split point, resulting in a panic. Temporarily add many more assertions to btree_split_leaf().
* Improve the critical path for blockmap lookups, the (newly) passed trans already contains a referenced root volume so the blockmap code does not have to acquire one.
Reported-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx> (B-Tree bug)
|
H A D | hammer_disk.h | 66086a39 Wed Mar 11 13:57:44 GMT 2015 Tomohiro Kusumi <kusumi.tomohiro@gmail.com> sys/vfs/hammer: Cleanups on undo
- hunk1 - These macros were added in 36f82b23 in 2008 but never used.
- hunk2 - Not only zone1 but also zone2 can generate undo.
- hunk3 - Show there is no undo on undo. 36f82b23 Wed Mar 19 20:18:17 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 33/many: Expand transaction processing, fix bug in B-Tree
* Expand transaction processing to cover more of the code space for upcoming undo code.
* Fix a bug in the btree_split_leaf(), the separator would sometimes not properly be to the left of the split point, resulting in a panic. Temporarily add many more assertions to btree_split_leaf().
* Improve the critical path for blockmap lookups, the (newly) passed trans already contains a referenced root volume so the blockmap code does not have to acquire one.
Reported-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx> (B-Tree bug)
|
H A D | hammer_cursor.h | 36f82b23 Wed Mar 19 20:18:17 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 33/many: Expand transaction processing, fix bug in B-Tree
* Expand transaction processing to cover more of the code space for upcoming undo code.
* Fix a bug in the btree_split_leaf(), the separator would sometimes not properly be to the left of the split point, resulting in a panic. Temporarily add many more assertions to btree_split_leaf().
* Improve the critical path for blockmap lookups, the (newly) passed trans already contains a referenced root volume so the blockmap code does not have to acquire one.
Reported-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx> (B-Tree bug)
|
H A D | hammer_transaction.c | 36f82b23 Wed Mar 19 20:18:17 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 33/many: Expand transaction processing, fix bug in B-Tree
* Expand transaction processing to cover more of the code space for upcoming undo code.
* Fix a bug in the btree_split_leaf(), the separator would sometimes not properly be to the left of the split point, resulting in a panic. Temporarily add many more assertions to btree_split_leaf().
* Improve the critical path for blockmap lookups, the (newly) passed trans already contains a referenced root volume so the blockmap code does not have to acquire one.
Reported-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx> (B-Tree bug)
|
H A D | hammer_ioctl.c | 36f82b23 Wed Mar 19 20:18:17 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 33/many: Expand transaction processing, fix bug in B-Tree
* Expand transaction processing to cover more of the code space for upcoming undo code.
* Fix a bug in the btree_split_leaf(), the separator would sometimes not properly be to the left of the split point, resulting in a panic. Temporarily add many more assertions to btree_split_leaf().
* Improve the critical path for blockmap lookups, the (newly) passed trans already contains a referenced root volume so the blockmap code does not have to acquire one.
Reported-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx> (B-Tree bug)
|
H A D | hammer_blockmap.c | 36f82b23 Wed Mar 19 20:18:17 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 33/many: Expand transaction processing, fix bug in B-Tree
* Expand transaction processing to cover more of the code space for upcoming undo code.
* Fix a bug in the btree_split_leaf(), the separator would sometimes not properly be to the left of the split point, resulting in a panic. Temporarily add many more assertions to btree_split_leaf().
* Improve the critical path for blockmap lookups, the (newly) passed trans already contains a referenced root volume so the blockmap code does not have to acquire one.
Reported-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx> (B-Tree bug)
|
H A D | hammer_reblock.c | 36f82b23 Wed Mar 19 20:18:17 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 33/many: Expand transaction processing, fix bug in B-Tree
* Expand transaction processing to cover more of the code space for upcoming undo code.
* Fix a bug in the btree_split_leaf(), the separator would sometimes not properly be to the left of the split point, resulting in a panic. Temporarily add many more assertions to btree_split_leaf().
* Improve the critical path for blockmap lookups, the (newly) passed trans already contains a referenced root volume so the blockmap code does not have to acquire one.
Reported-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx> (B-Tree bug)
|
H A D | hammer_cursor.c | 36f82b23 Wed Mar 19 20:18:17 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 33/many: Expand transaction processing, fix bug in B-Tree
* Expand transaction processing to cover more of the code space for upcoming undo code.
* Fix a bug in the btree_split_leaf(), the separator would sometimes not properly be to the left of the split point, resulting in a panic. Temporarily add many more assertions to btree_split_leaf().
* Improve the critical path for blockmap lookups, the (newly) passed trans already contains a referenced root volume so the blockmap code does not have to acquire one.
Reported-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx> (B-Tree bug)
|
H A D | hammer_io.c | 36f82b23 Wed Mar 19 20:18:17 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 33/many: Expand transaction processing, fix bug in B-Tree
* Expand transaction processing to cover more of the code space for upcoming undo code.
* Fix a bug in the btree_split_leaf(), the separator would sometimes not properly be to the left of the split point, resulting in a panic. Temporarily add many more assertions to btree_split_leaf().
* Improve the critical path for blockmap lookups, the (newly) passed trans already contains a referenced root volume so the blockmap code does not have to acquire one.
Reported-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx> (B-Tree bug)
|
H A D | hammer_btree.c | 36f82b23 Wed Mar 19 20:18:17 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 33/many: Expand transaction processing, fix bug in B-Tree
* Expand transaction processing to cover more of the code space for upcoming undo code.
* Fix a bug in the btree_split_leaf(), the separator would sometimes not properly be to the left of the split point, resulting in a panic. Temporarily add many more assertions to btree_split_leaf().
* Improve the critical path for blockmap lookups, the (newly) passed trans already contains a referenced root volume so the blockmap code does not have to acquire one.
Reported-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx> (B-Tree bug)
|
H A D | hammer_object.c | 36f82b23 Wed Mar 19 20:18:17 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 33/many: Expand transaction processing, fix bug in B-Tree
* Expand transaction processing to cover more of the code space for upcoming undo code.
* Fix a bug in the btree_split_leaf(), the separator would sometimes not properly be to the left of the split point, resulting in a panic. Temporarily add many more assertions to btree_split_leaf().
* Improve the critical path for blockmap lookups, the (newly) passed trans already contains a referenced root volume so the blockmap code does not have to acquire one.
Reported-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx> (B-Tree bug)
|
H A D | hammer_ondisk.c | 36f82b23 Wed Mar 19 20:18:17 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 33/many: Expand transaction processing, fix bug in B-Tree
* Expand transaction processing to cover more of the code space for upcoming undo code.
* Fix a bug in the btree_split_leaf(), the separator would sometimes not properly be to the left of the split point, resulting in a panic. Temporarily add many more assertions to btree_split_leaf().
* Improve the critical path for blockmap lookups, the (newly) passed trans already contains a referenced root volume so the blockmap code does not have to acquire one.
Reported-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx> (B-Tree bug)
|
H A D | hammer_vfsops.c | 36f82b23 Wed Mar 19 20:18:17 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 33/many: Expand transaction processing, fix bug in B-Tree
* Expand transaction processing to cover more of the code space for upcoming undo code.
* Fix a bug in the btree_split_leaf(), the separator would sometimes not properly be to the left of the split point, resulting in a panic. Temporarily add many more assertions to btree_split_leaf().
* Improve the critical path for blockmap lookups, the (newly) passed trans already contains a referenced root volume so the blockmap code does not have to acquire one.
Reported-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx> (B-Tree bug)
|
H A D | hammer_inode.c | 36f82b23 Wed Mar 19 20:18:17 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 33/many: Expand transaction processing, fix bug in B-Tree
* Expand transaction processing to cover more of the code space for upcoming undo code.
* Fix a bug in the btree_split_leaf(), the separator would sometimes not properly be to the left of the split point, resulting in a panic. Temporarily add many more assertions to btree_split_leaf().
* Improve the critical path for blockmap lookups, the (newly) passed trans already contains a referenced root volume so the blockmap code does not have to acquire one.
Reported-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx> (B-Tree bug)
|
H A D | hammer_vnops.c | 36f82b23 Wed Mar 19 20:18:17 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 33/many: Expand transaction processing, fix bug in B-Tree
* Expand transaction processing to cover more of the code space for upcoming undo code.
* Fix a bug in the btree_split_leaf(), the separator would sometimes not properly be to the left of the split point, resulting in a panic. Temporarily add many more assertions to btree_split_leaf().
* Improve the critical path for blockmap lookups, the (newly) passed trans already contains a referenced root volume so the blockmap code does not have to acquire one.
Reported-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx> (B-Tree bug)
|
H A D | hammer.h | 36f82b23 Wed Mar 19 20:18:17 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 33/many: Expand transaction processing, fix bug in B-Tree
* Expand transaction processing to cover more of the code space for upcoming undo code.
* Fix a bug in the btree_split_leaf(), the separator would sometimes not properly be to the left of the split point, resulting in a panic. Temporarily add many more assertions to btree_split_leaf().
* Improve the critical path for blockmap lookups, the (newly) passed trans already contains a referenced root volume so the blockmap code does not have to acquire one.
Reported-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx> (B-Tree bug)
|
/dragonfly/sbin/hammer/ |
H A D | hammer.c | 36f82b23 Wed Mar 19 20:18:17 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 33/many: Expand transaction processing, fix bug in B-Tree
* Expand transaction processing to cover more of the code space for upcoming undo code.
* Fix a bug in the btree_split_leaf(), the separator would sometimes not properly be to the left of the split point, resulting in a panic. Temporarily add many more assertions to btree_split_leaf().
* Improve the critical path for blockmap lookups, the (newly) passed trans already contains a referenced root volume so the blockmap code does not have to acquire one.
Reported-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx> (B-Tree bug)
|
/dragonfly/sbin/newfs_hammer/ |
H A D | newfs_hammer.c | 36f82b23 Wed Mar 19 20:18:17 GMT 2008 Matthew Dillon <dillon@dragonflybsd.org> HAMMER 33/many: Expand transaction processing, fix bug in B-Tree
* Expand transaction processing to cover more of the code space for upcoming undo code.
* Fix a bug in the btree_split_leaf(), the separator would sometimes not properly be to the left of the split point, resulting in a panic. Temporarily add many more assertions to btree_split_leaf().
* Improve the critical path for blockmap lookups, the (newly) passed trans already contains a referenced root volume so the blockmap code does not have to acquire one.
Reported-by: YONETANI Tomokazu <qhwt+dfly@les.ath.cx> (B-Tree bug)
|