Joe Thornber
|
5f027a3bf1
dm thin: fix to consistently zero-fill reads to unprovisioned blocks
|
10 жил өмнө |
Linus Torvalds
|
802ea9d864
Merge tag 'dm-3.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
|
10 жил өмнө |
Manuel Schölling
|
0f30af98cb
dm: use time_in_range() and time_after()
|
11 жил өмнө |
Joe Thornber
|
2a7eaea02b
dm thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode
|
10 жил өмнө |
Marc Dionne
|
2b94e8960c
dm thin: fix crash by initializing thin device's refcount and completion earlier
|
10 жил өмнө |
Joe Thornber
|
2c43fd26e4
dm thin: fix missing out-of-data-space to write mode transition if blocks are released
|
10 жил өмнө |
Joe Thornber
|
45ec9bd0fd
dm thin: fix inability to discard blocks when in out-of-data-space mode
|
10 жил өмнө |
Mike Snitzer
|
d200c30ef0
dm thin: fix pool_io_hints to avoid looking at max_hw_sectors
|
10 жил өмнө |
Mike Snitzer
|
583024d248
dm thin: suspend/resume active thin devices when reloading thin-pool
|
10 жил өмнө |
Mike Snitzer
|
80e96c5484
dm thin: do not allow thin device activation while pool is suspended
|
10 жил өмнө |
Mike Snitzer
|
5ec02084f6
dm thin: remove stale 'trim' message in block comment above pool_message
|
10 жил өмнө |
Mikulas Patocka
|
17181fb7a0
dm thin: fix a race in thin_dtr
|
10 жил өмнө |
Joe Thornber
|
5f274d8865
dm bio prison: introduce support for locking ranges of blocks
|
11 жил өмнө |
Mike Snitzer
|
42d6a8ce3c
dm thin: refactor requeue_io to eliminate spinlock bouncing
|
11 жил өмнө |
Mike Snitzer
|
9d094eebd7
dm thin: optimize retry_bios_on_resume
|
11 жил өмнө |
Joe Thornber
|
ac4c3f34a9
dm thin: sort the deferred cells
|
11 жил өмнө |
Joe Thornber
|
23ca2bb6c6
dm thin: direct dispatch when breaking sharing
|
11 жил өмнө |
Joe Thornber
|
2d759a46b4
dm thin: remap the bios in a cell immediately
|
11 жил өмнө |
Joe Thornber
|
a374bb217b
dm thin: defer whole cells rather than individual bios
|
11 жил өмнө |
Mike Snitzer
|
452d7a620d
dm thin: factor out remap_and_issue_overwrite
|
11 жил өмнө |
Joe Thornber
|
7a7e97ca58
dm thin: performance improvement to discard processing
|
11 жил өмнө |
Mike Snitzer
|
36f12aeb71
dm thin: implement thin_merge
|
11 жил өмнө |
Mike Snitzer
|
604ea90641
dm thin: adjust max_sectors_kb based on thinp blocksize
|
11 жил өмнө |
Joe Thornber
|
7d327fe051
dm thin: throttle incoming IO
|
11 жил өмнө |
Joe Thornber
|
8a01a6af75
dm thin: prefetch missing metadata pages
|
11 жил өмнө |
Joe Thornber
|
a195db2d29
dm bio prison: switch to using a red black tree
|
11 жил өмнө |
Joe Thornber
|
c822ed967c
dm thin: grab a virtual cell before looking up the mapping
|
11 жил өмнө |
Mike Snitzer
|
fdfb4c8c1a
dm thin: set minimum_io_size to pool's data block size
|
11 жил өмнө |
Joe Thornber
|
e5aea7b49f
dm thin: relax external origin size constraints
|
11 жил өмнө |
Joe Thornber
|
50f3c3efdd
dm thin: switch to an atomic_t for tracking pending new block preparations
|
11 жил өмнө |