Commit History

Author SHA1 Message Date
  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
  Joe Thornber 40db5a5376 dm thin metadata: add dm_thin_changed_this_transaction 13 years ago
  Joe Thornber 66b1edc05e dm thin metadata: add format option to dm_pool_metadata_open 13 years ago
  Joe Thornber 0fa5b17b08 dm thin metadata: tidy up open and format error paths 13 years ago
  Mike Snitzer d73ec52538 dm thin metadata: only check incompat features on open 13 years ago
  Joe Thornber b793995108 dm thin metadata: remove duplicate pmd initialisation 13 years ago
  Joe Thornber 8801e06945 dm thin metadata: remove create parameter from __create_persistent_data_objects 13 years ago
  Joe Thornber 237074c0a3 dm thin metadata: move __superblock_all_zeroes to __open_or_format_metadata 13 years ago
  Joe Thornber a97e5e6fd0 dm thin metadata: remove nr_blocks arg from __create_persistent_data_objects 13 years ago
  Joe Thornber e4d2205cdf dm thin metadata: split __open or format metadata 13 years ago
  Joe Thornber d6332814e3 dm thin metadata: use struct dm_pool_metadata members in __open_or_format_metadata 13 years ago
  Joe Thornber 583ceee2ed dm thin metadata: zero unused superblock uuid 13 years ago
  Joe Thornber 270938bac5 dm thin metadata: lift __begin_transaction out of __write_initial_superblock 13 years ago
  Joe Thornber 10d2a9ff7c dm thin metadata: move dm_commit_pool_metadata into __write_initial_superblock 13 years ago
  Joe Thornber 9cb6653f9a dm thin metadata: factor out __write_initial_superblock 13 years ago
  Joe Thornber 6a0ebd31b6 dm thin metadata: lift some initialisation out of __open_or_format_metadata 13 years ago
  Joe Thornber f9dd9352b9 dm thin metadata: factor __destroy_persistent_data out of dm_pool_metadata_close 13 years ago