Commit Graph

  • 4b08c7793d [space map] fix accounting of allocatable blocks (#98) Ming-Hung Tsai 2018-06-07 14:45:37 +0800
  • 6a7351da0d Fix musl build (#96) Jörg Thalheim 2018-05-22 14:02:49 +0100
  • 5d3197b8ab [build] quieten build of C files Joe Thornber 2018-04-25 14:05:28 +0100
  • 6f936992b8 bump version Joe Thornber 2018-04-23 10:41:48 +0100
  • 1172b2f450 [functional-tests] with-temp-file-sized now takes *either* bytes or a disk-size object Joe Thornber 2018-04-18 15:12:28 +0100
  • 582e424560 [space-map-disk] fix the number of free blocks (#93) Ming-Hung Tsai 2018-04-17 21:00:44 +0800
  • e619c6edd0 Merge branch 'master' of github.com:jthornber/thin-provisioning-tools Joe Thornber 2018-04-17 13:33:32 +0100
  • 1433d11f59 [thin-provisioning/metadata] Use latest metadata version (2) Joe Thornber 2018-04-17 13:32:49 +0100
  • 58048dc178 [file_utils] Use aligned memory in zero_superblock Joe Thornber 2018-04-17 11:42:43 +0100
  • abb32897e2 [thin_dump] human_readable emitter didn't print the metadata_snap. Joe Thornber 2018-04-17 10:29:31 +0100
  • 6046ebd4c4 Add autoconf step to Building instructions (#92) Todd Gill 2018-04-17 05:09:15 -0400
  • 0eab1d5676 Correct type readme for thin_restore command (#91) Robert Northard 2018-04-17 10:04:20 +0100
  • 5bac06d68f [man] Update manpage for thin_dump Joe Thornber 2018-01-31 14:39:24 +0000
  • cf9ab80f86 [functional-tests] Fix (thin metadata) Joe Thornber 2018-01-25 16:11:43 +0000
  • 2fd6723712 [functional-tests/block-manager] wrap the C ptr Joe Thornber 2018-01-25 15:48:56 +0000
  • 12c760f05c [ft-lib/bcache] add a check to list_pop() Joe Thornber 2018-01-25 15:47:12 +0000
  • 1122b9a423 [functional-tests] Code up an equivalent of get_opt_long() Joe Thornber 2018-01-25 15:46:27 +0000
  • 54c03f10e6 Merge branch 'master' of github.com:jthornber/thin-provisioning-tools Joe Thornber 2018-01-08 10:52:32 +0000
  • 2aa6c05c4b [functional-tests] simplify (thin create devices-in-reverse-order) Joe Thornber 2017-12-20 09:01:46 +0000
  • 0d4fdcc687 [functional-tests] simplify (thin create devices-in-reverse-order) Joe Thornber 2017-12-20 08:31:38 +0000
  • 05151c648c [functional-tests] from-to loop macro Joe Thornber 2017-12-20 08:31:17 +0000
  • fa8d691744 [functional-tests] Improve (thin create devices-in-reverse-order) Joe Thornber 2017-12-19 17:25:10 +0000
  • 2fe7a884a2 [functional-tests] (thin create devices-in-reverse-order) Joe Thornber 2017-12-19 15:44:33 +0000
  • 324d17981a [functional-tests] Get (thin delete recover-space) working Joe Thornber 2017-12-18 11:43:33 +0000
  • 0dc237c356 [functional-tests] Move get-dev-size to C code Joe Thornber 2017-12-15 15:35:24 +0000
  • 8d26c3729f [functional-tests] add more padding to the .....'s Joe Thornber 2017-12-15 11:29:39 +0000
  • 2614078188 [functional-tests] Improve error message in create-device Joe Thornber 2017-12-15 11:18:09 +0000
  • ee40e4becf [functional-tests] switch map -> for-each in a couple of places Joe Thornber 2017-12-15 11:17:26 +0000
  • 19dfed1da9 [functional-tests] Log exceptions properly Joe Thornber 2017-12-15 10:21:59 +0000
  • 3c5408e51b [functional tests] (thin create bs-multiple-of-64k-good/bad) Joe Thornber 2017-12-14 15:57:27 +0000
  • 4b90bd8edb [functional-tests] ditch define-thin-scenario Joe Thornber 2017-12-14 15:12:09 +0000
  • 2db8ecf9e9 [functional-tests] some thin/delete tests Joe Thornber 2017-12-14 14:58:16 +0000
  • 93213135ad [functional-tests] finish porting the thin/creation tests Joe Thornber 2017-12-12 16:56:55 +0000
  • d6a5ced23b Merge branch 'master' of github.com:jthornber/thin-provisioning-tools Joe Thornber 2017-12-12 15:28:17 +0000
  • bca125d97a [functional-tests] a bunch of thin tests Joe Thornber 2017-12-12 15:27:20 +0000
  • 4bb99bf105 [functional-tests] Add math-utils library Joe Thornber 2017-12-12 15:23:51 +0000
  • ddea2c0de7 [functional-tests] thin-calc-ref-counts Joe Thornber 2017-11-24 11:21:02 +0000
  • 4726854784 [functional-tests] add FIXME Joe Thornber 2017-11-24 11:11:32 +0000
  • 29e92772a9 [functional-tests/btree] btree-walk-and-count + stop using a spine. Joe Thornber 2017-11-24 11:10:41 +0000
  • 80d8a5b684 [ft-lib/bcache] Make warn and raise variadic Joe Thornber 2017-11-24 11:06:45 +0000
  • 09fa32a423 [ft-lib/bcache] alloc_block wasn't checking for an empty free list Joe Thornber 2017-11-24 11:05:51 +0000
  • 0569e06e80 [functional-tests] whitespace Joe Thornber 2017-11-24 11:04:57 +0000
  • 39809c17b2 [*_restore] Fix leaking file descriptor (#89) csonto 2017-11-14 16:09:11 +0100
  • 1253d720e9 update CHANGES Joe Thornber 2017-11-13 14:18:07 +0000
  • f48f533d75 bump version Joe Thornber 2017-11-13 14:11:22 +0000
  • e3b7d82569 [cache_restore] v2 dirty bitset root wasn't being written to superblock. Joe Thornber 2017-11-13 14:02:16 +0000
  • 79c0159108 [dmtest] introduce the segment record. Joe Thornber 2017-10-26 13:42:09 +0100
  • d4edef51b0 [ft-lib/dm-ioctl] Remove a couple of fixmes Joe Thornber 2017-10-26 13:13:44 +0100
  • cfddb495fb [dm-tests] define-dm-scenario Joe Thornber 2017-10-23 11:22:33 +0100
  • 94a7d880bb [functional-tests] add a #include Joe Thornber 2017-10-23 10:38:11 +0100
  • 8d75be8112 [functional-tests] fix build with testing disabled (#88) Adam Sampson 2017-10-16 13:07:36 +0100
  • d74823fd53 [functional-tests] More work on the dm-ioctl bindings. Joe Thornber 2017-10-13 14:10:44 +0100
  • a0e709d370 [functional-tests] Split dmtest off from run-tests Joe Thornber 2017-10-11 10:28:10 +0100
  • 74e2506734 [functional-tests] use ../bin in the path for tools, even if they're failing. Joe Thornber 2017-10-10 16:51:31 +0100
  • ad208bd22e bump version Joe Thornber 2017-10-10 12:32:01 +0100
  • 7d79a93566 [functional-tests] get the version string from VERSION Joe Thornber 2017-10-10 11:44:05 +0100
  • 3a8c42e2d9 [functional-tests] use the tools in bin, rather than those installed on the system. Joe Thornber 2017-10-10 11:37:32 +0100
  • 6bf81aab85 [functional-tests] Don't include the dm tests in the ft suite. Joe Thornber 2017-10-10 11:17:54 +0100
  • 997dbcf2ad Merge branch 'master' of github.com:jthornber/thin-provisioning-tools Joe Thornber 2017-10-10 10:29:53 +0100
  • 1b7ec80501 [build] fix typo Joe Thornber 2017-10-10 10:29:24 +0100
  • b9230d1bbb [functional-tests] roll all the C code into a single libft.so Joe Thornber 2017-10-10 10:28:56 +0100
  • edd7d16ced Merge branch 'master' of github.com:jthornber/thin-provisioning-tools Joe Thornber 2017-10-09 11:40:20 +0100
  • 6a668524d7 Update changes. Joe Thornber 2017-10-09 11:39:34 +0100
  • 22030bc138 [functional-tests] fix silly library syntax error Joe Thornber 2017-10-06 15:51:19 +0100
  • d9b3133aca [functional-tests] (device-mapper targets) Joe Thornber 2017-10-06 15:26:10 +0100
  • f80200d179 [era_check] If the superblock fails the checksum try other checks. Joe Thornber 2017-10-05 16:21:17 +0100
  • 8e2a415bdc [functional-tests] Fix *_check/tiny-input-file Joe Thornber 2017-10-05 16:18:42 +0100
  • 817fd9a06c Merge branch 'run-tests-bad-pattern' Joe Thornber 2017-10-05 15:08:25 +0100
  • 3eadbaf433 [functional-tests] Fix bug when a pattern matches to tests. Joe Thornber 2017-10-05 15:05:22 +0100
  • 5b5aa971a0 Detect XML in *_check tools (#86) csonto 2017-10-05 14:47:10 +0200
  • db9259d303 bump version to 0.7.3 Joe Thornber 2017-10-05 13:28:36 +0100
  • b742d9d4da [functional-tests] update thin_check help Joe Thornber 2017-10-05 13:22:28 +0100
  • 825a58922d [era_invalidate] Tweak --help message. Joe Thornber 2017-10-05 12:48:36 +0100
  • 8a0ee61434 [man pages] Add missing argument to era_invalidate Joe Thornber 2017-10-05 12:38:47 +0100
  • 4e1b7f89ee [functional-tests] add a couple of tests Joe Thornber 2017-10-05 11:56:53 +0100
  • 3c761e6822 [all tools] Factor out open_bm() and open_tm. Joe Thornber 2017-10-05 11:53:40 +0100
  • 924a996fa7 [era_restore] Ignore errors from zero_superblock. Joe Thornber 2017-10-05 11:49:01 +0100
  • 99e8459be3 [thin_rmap] tweak an error message. Joe Thornber 2017-10-05 08:22:58 +0100
  • 24931b3bda [thin_check] --override-mapping-root Joe Thornber 2017-10-04 11:43:13 +0100
  • dcb0fe1148 [functional-tests] add a useful script for investigating corrupt thin metadata Joe Thornber 2017-10-04 10:45:39 +0100
  • 3b30d9e225 [functional-tests] Move mapping tree to metadata, and add functions for device-tree Joe Thornber 2017-10-04 10:40:25 +0100
  • 48b3ac960c [functional-tests] Export some more from (persistent-data btree) Joe Thornber 2017-10-04 10:30:15 +0100
  • 5fd33b9560 [functional-tests] Knock up some crc32c code. Joe Thornber 2017-10-04 10:25:32 +0100
  • 8b7e5acc48 [functional-tests/utils] add all?, some? and none? Joe Thornber 2017-10-04 10:19:46 +0100
  • 331303fe03 [functional-tests] Add thin_repair test for accidental XML input. Joe Thornber 2017-09-29 10:19:56 +0100
  • 5b92f410ec [*_restore] if things go wrong wipe the superblock. Joe Thornber 2017-09-28 14:39:24 +0100
  • 8035e10b2a Merge branch 'master' of github.com:jthornber/thin-provisioning-tools Joe Thornber 2017-09-28 14:37:18 +0100
  • f018e6ecf7 [functional-tests] Check *_restore doesn't touch the metadata if the xml doesn't exists, or isn't xml. Joe Thornber 2017-09-28 14:36:01 +0100
  • 5e2cd1e9f2 [functional-tests] more work on the dm-ioctl bindings Joe Thornber 2017-09-27 15:50:16 +0100
  • 742629fb8d [functional-tests] start working on dm-ioctl bindings Joe Thornber 2017-09-26 15:16:45 +0100
  • a1acd0c868 [functional-tests] fix bug in run_tests if command line pattern was shorter than "re:" Joe Thornber 2017-09-26 14:02:42 +0100
  • 7796b4eecb [functional-tests] bcache makefile Joe Thornber 2017-09-21 15:12:07 +0100
  • d4df0cc272 [man pages] tweak cache_check manpage. Joe Thornber 2017-09-21 13:14:20 +0100
  • af063b0e9d [man pages] add a bit of text from the Fedora build. Joe Thornber 2017-09-21 13:02:17 +0100
  • eb564b32fe [man pages] Add --clear-needs-check to thin_check manpage Joe Thornber 2017-09-21 12:56:31 +0100
  • 22430c636d bump version to 0.7.2 Joe Thornber 2017-09-21 11:23:59 +0100
  • 2b29d6c20c [man pages] Don't refer to the non-existant era_repair. Joe Thornber 2017-09-21 10:37:28 +0100
  • 48e7ab89a5 [*_dump] Fix segfault when given a tiny metadata file Joe Thornber 2017-09-21 10:22:38 +0100
  • 7079b1ec9e [functional-tests] fix up some tests. Joe Thornber 2017-09-20 17:13:03 +0100
  • 5814fea96a [man pages] fix some formatting issues with the new man pages. Joe Thornber 2017-09-20 13:53:59 +0100