Yi Zhang
|
34dd051741
dm cache policy smq: move 'dm-cache-default' module alias to SMQ
|
10 年之前 |
Mike Snitzer
|
bccab6a01a
dm cache: switch the "default" cache replacement policy from mq to smq
|
10 年之前 |
Joe Thornber
|
fba10109a4
dm cache: age and write back cache entries even without active IO
|
10 年之前 |
Joe Thornber
|
028ae9f76f
dm cache: add fail io mode and needs_check flag
|
10 年之前 |
Joe Thornber
|
20f6814b94
dm cache: pass a new 'critical' flag to the policies when requesting writeback work
|
10 年之前 |
Joe Thornber
|
fb4100ae7f
dm cache: fix race when issuing a POLICY_REPLACE operation
|
10 年之前 |
Joe Thornber
|
e65ff8703f
dm cache policy mq: try not to writeback data that changed in the last second
|
10 年之前 |
Joe Thornber
|
fdecee3224
dm cache policy mq: remove unused generation member of struct entry
|
10 年之前 |
Joe Thornber
|
3e45c91e5c
dm cache policy mq: track entries hit this 'tick' via sentinel objects
|
10 年之前 |
Joe Thornber
|
c74ffc5c63
dm cache policy mq: remove queue_shift_down()
|
10 年之前 |
Joe Thornber
|
75da39bf25
dm cache policy mq: keep track of the number of entries in a multiqueue
|
10 年之前 |
Mike Snitzer
|
f1afb36a61
dm cache policy mq: simplify ability to promote sequential IO to the cache
|
10 年之前 |
Joe Thornber
|
b155aa0e5a
dm cache policy mq: tweak algorithm that decides when to promote a block
|
10 年之前 |
Heinz Mauelshagen
|
14f398ca2f
dm cache mq: fix memory allocation failure for large cache devices
|
11 年之前 |
Linus Torvalds
|
f568849eda
Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-block
|
11 年之前 |
Mike Snitzer
|
2e68c4e6ca
dm cache: add policy name to status output
|
11 年之前 |
Joe Thornber
|
78e03d6973
dm cache policy mq: introduce three promotion threshold tunables
|
11 年之前 |
Wei Yongjun
|
b815805154
dm cache policy mq: use list_del_init instead of list_del + INIT_LIST_HEAD
|
11 年之前 |
Jens Axboe
|
b28bc9b38c
Merge tag 'v3.13-rc6' into for-3.14/core
|
11 年之前 |
Joe Thornber
|
af95e7a69b
dm cache policy mq: fix promotions to occur as expected
|
11 年之前 |
Kent Overstreet
|
4f024f3797
block: Abstract out bvec iterator
|
12 年之前 |
Mike Snitzer
|
7b6b2bc98c
dm cache: resolve small nits and improve Documentation
|
11 年之前 |
Joe Thornber
|
532906aa7f
dm cache: add remove_cblock method to policy interface
|
11 年之前 |
Joe Thornber
|
633618e335
dm cache policy mq: reduce memory requirements
|
11 年之前 |
Joe Thornber
|
c86c30706c
dm cache: be much more aggressive about promoting writes to discarded blocks
|
11 年之前 |
Joe Thornber
|
01911c19be
dm cache policy mq: implement writeback_work() and mq_{set,clear}_dirty()
|
11 年之前 |
Joe Thornber
|
0184b44e32
dm cache policy mq: a few small fixes
|
11 年之前 |
Joe Thornber
|
99ba2ae4cd
dm cache policy mq: protect residency method with existing mutex
|
11 年之前 |
Geert Uytterhoeven
|
b936bf8b78
dm cache: avoid conflicting remove_mapping() in mq policy
|
12 年之前 |
Mike Snitzer
|
4e7f506f64
dm cache: policy change version from string to integer set
|
12 年之前 |