Joe Thornber
|
2a0fbffb1e
dm thin: fix a race condition between discarding and provisioning a block
|
9 years ago |
Joe Thornber
|
2eae9e4489
dm thin metadata: don't issue prefetches if a transaction abort has failed
|
9 years ago |
Mike Snitzer
|
29f929b52d
dm thin metadata: remove needless newline from subtree_dec() DMERR message
|
9 years ago |
Joe Thornber
|
086fbbbda9
dm thin metadata: make dm_thin_find_mapped_range() atomic
|
9 years ago |
Joe Thornber
|
3d5f67332a
dm thin metadata: speed up discard of partially mapped volumes
|
9 years ago |
Joe Thornber
|
49e99fc717
dm thin metadata: fix bug when taking a metadata snapshot
|
9 years ago |
Joe Thornber
|
993ceab919
dm thin metadata: fix bug in dm_thin_remove_range()
|
9 years ago |
Mikulas Patocka
|
4c7da06f5a
dm persistent data: eliminate unnecessary return values
|
9 years ago |
Joe Thornber
|
7f518ad0a2
dm thin metadata: delete btrees when releasing metadata snapshot
|
10 years ago |
Joe Thornber
|
b1f11aff04
dm thin metadata: fix a race when entering fail mode
|
10 years ago |
Joe Thornber
|
6550f075f5
dm thin metadata: add dm_thin_remove_range()
|
10 years ago |
Joe Thornber
|
a5d895a90b
dm thin metadata: add dm_thin_find_mapped_range()
|
10 years ago |
Mike Snitzer
|
49f154c732
dm thin metadata: remove in-core 'read_only' flag
|
10 years ago |
Rickard Strandqvist
|
9cb1397d58
dm thin metadata: remove unused dm_pool_get_data_block_size()
|
10 years ago |
Joe Thornber
|
8a01a6af75
dm thin: prefetch missing metadata pages
|
11 years ago |
Joe Thornber
|
e5cfc69a51
dm thin metadata: change dm_thin_find_block to allow blocking, but not issuing, IO
|
11 years ago |
Mike Snitzer
|
9aec8629ec
dm thin metadata: do not allow the data block size to change
|
11 years ago |
Joe Thornber
|
5a32083d03
dm: take care to copy the space map roots before locking the superblock
|
11 years ago |
Mike Snitzer
|
07f2b6e038
dm thin: ensure user takes action to validate data and metadata consistency
|
11 years ago |
Mike Snitzer
|
7d48935eff
dm thin: allow metadata space larger than supported to go unused
|
11 years ago |
Mike Snitzer
|
4d1662a30d
dm thin: avoid metadata commit if a pool's thin devices haven't changed
|
11 years ago |
Joe Thornber
|
19fa1a6756
dm thin: fix discard support to a previously shared block
|
11 years ago |
Joe Thornber
|
9b7aaa64f9
dm thin: allow pool in read-only mode to transition to read-write mode
|
11 years ago |
Joe Thornber
|
ac8c3f3df6
dm thin: generate event when metadata threshold passed
|
12 years ago |
Joe Thornber
|
24347e9595
dm thin: detect metadata device resizing
|
12 years ago |
Joe Thornber
|
b17446df2e
dm thin: refactor data dev resize
|
12 years ago |
Mike Snitzer
|
018cede93c
dm persistent data: set some btree fn parms const
|
12 years ago |
Joe Thornber
|
e3cbf94513
dm persistent data: fix nested btree deletion
|
12 years ago |
Joe Thornber
|
da105ed5fd
dm thin metadata: introduce dm_pool_abort_metadata
|
13 years ago |
Joe Thornber
|
12ba58af46
dm thin metadata: introduce dm_pool_metadata_set_read_only
|
13 years ago |