Alasdair G Kergon
|
1f4e0ff079
dm thin: commit before gathering status
|
13 years ago |
Joe Thornber
|
e49e582965
dm thin: add read only and fail io modes
|
13 years ago |
Joe Thornber
|
4afdd680f7
dm thin: reduce number of metadata commits
|
13 years ago |
Joe Thornber
|
66b1edc05e
dm thin metadata: add format option to dm_pool_metadata_open
|
13 years ago |
Alasdair G Kergon
|
0ac55489d9
dm: use bool bitfields in struct dm_target
|
13 years ago |
Joe Thornber
|
16ad3d103d
dm thin: set flush_supported
|
13 years ago |
Joe Thornber
|
6004970136
dm thin: avoid unnecessarily breaking sharing for flushes
|
13 years ago |
Joe Thornber
|
905386f82d
dm thin: fix memory leak in process_prepared_mapping error paths
|
13 years ago |
Mikulas Patocka
|
f9a8e0cd26
dm thin: optimize power of two block size
|
13 years ago |
Mikulas Patocka
|
4929630901
dm thin: split discards on block boundary
|
13 years ago |
Mike Snitzer
|
55f2b8bdb0
dm thin: support for non power of 2 pool blocksize
|
13 years ago |
Mike Snitzer
|
542f903814
dm: support non power of two target max_io_len
|
13 years ago |
Mike Snitzer
|
f09996c993
dm thin: provide specific errors for two table load failure cases
|
13 years ago |
Mike Snitzer
|
17b7d63f7e
dm thin: clean up compiler warning
|
13 years ago |
Alasdair G Kergon
|
7768ed33cc
dm thin: reduce endio_hook pool size
|
13 years ago |
Mikulas Patocka
|
650d2a06b4
dm thin: do not send discards to shared blocks
|
13 years ago |
Joe Thornber
|
0d200aefd4
dm thin: commit metadata before creating metadata snapshot
|
13 years ago |
Joe Thornber
|
cc8394d86f
dm thin: provide userspace access to pool metadata
|
13 years ago |
Mike Snitzer
|
a24c25696b
dm thin: use slab mempools
|
13 years ago |
Mike Snitzer
|
f402693d06
dm thin: fix table output when pool target disables discard passdown internally
|
13 years ago |
Alasdair G Kergon
|
7cab8bf160
dm thin: correct module description
|
13 years ago |
Mike Snitzer
|
c3a0ce2eab
dm thin: fix unprotected use of prepared_discards list
|
13 years ago |
Mike Snitzer
|
03aaae7cdc
dm thin: reinstate missing mempool_free in cell_release_singleton
|
13 years ago |
Joe Thornber
|
67e2e2b281
dm thin: add pool target flags to control discard
|
13 years ago |
Joe Thornber
|
104655fd4d
dm thin: support discards
|
13 years ago |
Joe Thornber
|
eb2aa48d4e
dm thin: prepare to support discard
|
13 years ago |
Alasdair G Kergon
|
6efd6e8309
dm thin: use dm_target_offset
|
13 years ago |
Joe Thornber
|
2dd9c257fb
dm thin: support read only external snapshot origins
|
13 years ago |
Mike Snitzer
|
c4a69ecdb4
dm thin: relax hard limit on the maximum size of a metadata device
|
13 years ago |
Joe Thornber
|
905e51b39a
dm thin: commit outstanding data every second
|
13 years ago |