Commit Graph

89 Commits (d698aa4500aa3ca9559142060caf0f79da998744)

Author SHA1 Message Date
Mikulas Patocka d698aa4500 dm snapshot: add merge target 15 years ago
Mike Snitzer 615d1eb9ca dm snapshot: create function for chunk_is_tracked wait 15 years ago
Mikulas Patocka 9eaae8ffbc dm snapshot: make bio optional in __origin_write 15 years ago
Mike Snitzer c1f0c183f6 dm snapshot: allow live exception store handover between tables 15 years ago
Mike Snitzer c26655ca3c dm snapshot: track suspended state in target 15 years ago
Mike Snitzer fc56f6fbcc dm snapshot: move cow ref from exception store to snap core 15 years ago
Mike Snitzer 985903bb3a dm snapshot: add allocated metadata to snapshot status 15 years ago
Jon Brassow 3510cb94ff dm snapshot: rename exception functions 15 years ago
Jon Brassow 191437a53c dm snapshot: rename exception_table to dm_exception_table 15 years ago
Jon Brassow 1d4989c858 dm snapshot: rename dm_snap_exception to dm_exception 15 years ago
Jon Brassow d32a6ea65f dm snapshot: consolidate insert exception functions 15 years ago
Mikulas Patocka 7e201b3513 dm snapshot: abstract minimum_chunk_size fn 15 years ago
Mikulas Patocka 8e87b9b81b dm snapshot: cope with chunk size larger than origin 15 years ago
Mikulas Patocka 94e76572b5 dm snapshot: only take lock for statustype info not table 15 years ago
Mikulas Patocka df96eee679 dm snapshot: use unsigned integer chunk size 16 years ago
Mikulas Patocka 4c6fff445d dm snapshot: lock snapshot while supplying status 16 years ago
Mikulas Patocka 3f2412dc85 dm snapshot: require non zero chunk size by end of ctr 16 years ago
Jonathan Brassow 034a186d29 dm snapshot: free exception store on init failure 16 years ago
Mikulas Patocka 6d45d93ead dm snapshot: sort by chunk size to fix race 16 years ago
Mike Snitzer 8811f46c1f dm snapshot: implement iterate devices 16 years ago
Mikulas Patocka 494b3ee7d4 dm snapshot: support barriers 16 years ago
Christoph Hellwig 8f3d8ba20e block: move bio list helpers into bio.h 16 years ago
Jonathan Brassow 1e302a929e dm snapshot: move status to exception store 16 years ago
Jonathan Brassow fee1998e9c dm snapshot: move ctr parsing to exception store 16 years ago
Jonathan Brassow 2e4a31df2b dm snapshot: use DMEMIT macro for status 16 years ago
Jonathan Brassow ccc45ea8ae dm snapshot: remove dm_snap header 16 years ago
Jonathan Brassow 71fab00a6b dm snapshot: remove dm_snap header use 16 years ago
Jonathan Brassow 49beb2b87a dm exception store: move cow pointer 16 years ago
Jonathan Brassow d021684951 dm exception store: move chunk_fields 16 years ago
Jonathan Brassow 0cea9c7827 dm exception store: move dm_target pointer 16 years ago
Jonathan Brassow 493df71c64 dm exception store: introduce registry 16 years ago
Jonathan Brassow b2a1146529 dm exception store: separate type from instance 16 years ago
Mikulas Patocka 35bf659b00 dm snapshot: avoid having two exceptions for the same chunk 16 years ago
Mikulas Patocka c66213921c dm snapshot: avoid dropping lock in __find_pending_exception 16 years ago
Mikulas Patocka 2913808eb5 dm snapshot: refactor __find_pending_exception 16 years ago
Jonathan Brassow a159c1ac5f dm snapshot: extend exception store functions 16 years ago
Alasdair G Kergon 4db6bfe02b dm snapshot: split out exception store implementations 16 years ago
Jonathan Brassow aea53d92f7 dm snapshot: separate out exception store interface 16 years ago
Mikulas Patocka 10d3bd09a3 dm: consolidate target deregistration error handling 16 years ago
Mikulas Patocka 90fa1527bd dm snapshot: change yield to msleep 16 years ago
Mikulas Patocka 879129d208 dm snapshot: wait for chunks in destructor 17 years ago
Mikulas Patocka 60c856c8e2 dm snapshot: fix register_snapshot deadlock 17 years ago
Mikulas Patocka f68d4f3d39 dm snapshot: drop unused last_percent 17 years ago
Mikulas Patocka 7c5f78b9d7 dm snapshot: fix primary_pe race 17 years ago
Mikulas Patocka 92e868122e dm snapshot: use per device mempools 17 years ago
Mikulas Patocka a8d41b59f3 dm snapshot: fix race during exception creation 17 years ago
Mikulas Patocka cd45daffd1 dm snapshot: track snapshot reads 17 years ago
Alasdair G Kergon a765e20eeb dm: move include files 17 years ago
Heinz Mauelshagen eb69aca5d3 dm kcopyd: clean interface 17 years ago
Heinz Mauelshagen 22a1ceb1e6 dm io: clean interface 17 years ago