Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.txt | 2015-12-11 | 2.4 kB | |
parted-3.2-reiser4-initial-support.patch | 2015-12-11 | 4.7 kB | |
reiser4progs-1.0.9-add-node41-support.patch.gz | 2015-08-07 | 10.6 kB | |
3.18.6-reiser4-add-node41-support.patch.gz | 2015-08-07 | 5.5 kB | |
3.17.3-reiser4-precise-discard-support.patch.gz | 2015-02-01 | 8.7 kB | |
3.13.6-reiser4-make-ssd-aware.patch.gz | 2014-09-21 | 30.2 kB | |
3.15.2-reiser4-basic-discard-support.patch.gz | 2014-09-10 | 10.9 kB | |
3.15.1-reiser4-basic-discard-support.patch.gz | 2014-08-09 | 11.0 kB | |
3.13.1-reiser4-different-transaction-models.patch.gz | 2014-03-11 | 20.0 kB | |
Totals: 9 Items | 103.9 kB | 0 |
parted-3.2-reiser4-initial-support.patch Jose R Rodriguez Initial Reiser4 support based on Bart Hakvoort 2004 work 3.17.3-reiser4-precise-discard-support.patch Ivan Shapovalov New bitmap primitives for checking/allocating paddings of partial erase units. Edward Shishkin Discard set processing of complexity 2N_e, where N_e - total number of extents in the discard set. 3.13.6-reiser4-make-ssd-aware.patch Includes 3.13.1-reiser4-different-transaction-models.patch and the backport of 3.15.2-reiser4-basic-discard-support.patch 3.15.2-reiser4-basic-discard-support.patch Ivan Shapovalov Reiser4 basic-discard-support, v8: . Reiser4 basic-discard-support, v7; . Deferred (BA_DEFER) deallocations do not make use of target stage; . Make deallocation of wandered records unconditionally deferred. 3.15.1-reiser4-basic-discard-support.patch Ivan Shapovalov Reiser4 basic-discard-support, v7: . Let all commit and writeback hooks be called from one place (in reiser4_write_logs()); . Don't call reiser4_post_write_back_hook() twice; . Fix reiser4_post_write_back_hook(): call the correct method of space allocator; . Make check_blocks() return a boolean value and check extents spanning multiple bitmap blocks; . Add blocknr_list implementation. This is less memory efficient, but ordered (and thus sortable) implementation of the same concept as the blocknr_set; . Use kmem_cache instead of kmalloc for allocating (blocknr_list, blocknrset) entries; . Delay block deallocation (update working bitmaps not after commit_tx, but after write_tx_back to make sure that nobody touches our extents prepared for discard); . Add base implementation of discard_suport without collecting "garbage" at the heads and tails of discarded extents. 3.13.1-reiser4-different-transaction-models.patch Edward Shishkin Reiser4: implementation of different transaction models: . Introduce a layer/interface REISER4_TXMOD_PLUGIN_TYPE called at flush time to perform high-level block allocation in various contexts; . Add 2 TXMOD plugins (allocators): 1) JOURNAL_TXMOD_ID, which implements classic Journalling transaction model; 2) WA_TXMOD_ID, which implements classic Write-Anywhere (COW) transaction model; . Add the single hardcoded allocator introduced by Hans and Josh as a (default) HYBRID_TXMOD_ID plugin; . Add new mount options to specify the transaction models.