Commit Graph

  • 067d568640 Accepting request 1188960 from Base:System factory Dominique Leuenberger 2024-07-24 13:32:51 +0000
  • 9e82a173a7 - Update to version 1.0.13: * bump version to 1.0.13 * [io_engine] Remove duplicate code in tests * [build] Update quick-xml to v0.36 * [build] Update dependencies * [doc] Update CHANGES * [thin_check] Correct the number of devices to check in logs * [doc] Update TODO list * [man] Update man page for thin_ls * [io_engine] Add test cases for SyncIoEngine::write_many() * [io_engine] Enlarge the batch size for SyncIoEngine to do vectored write * [io_engine] Use vectored write in sync io * [tests] Use sha256sum to avoid collision * [all] Fix clippy lints * [tests] Fix thin snapshot xml generator * [tests] Fix the mapped_blocks for thins in generated xml * [thin_check] Log the number of exclusive devices in metadata snapshot * [devtools] Fix parsing subcommands through symlinks * deps: bump libc from 0.2.153 to 0.2.155 * [thin_repair] Support repairing device details tree * [tests] Replace duplicate code with utility functions * [thin_repair] Remove unused code * [thin_repair] Preserve the timestamp of stale superblock if needed * [thin_explore] Fix missing version option * Add a nix flake to provide a dev env * [thin_delta] Update comments * [tests] Test cache_check --auto-repair and --clear-needs-check-flag * [tests] Introduce cache_generate_damage * [tests] Add broken pipe tests for cache_dump and era_dump * [cache_check] Extend the --clear-needs-check-flag option to have auto-repair caps Martin Pluskal 2024-07-22 08:43:03 +0000
  • 8c7867dad9 Accepting request 1169882 from Base:System Ana Guerrero 2024-04-26 21:26:08 +0000
  • 0e3e252d86 - Update vendored dependencies Martin Pluskal 2024-04-23 13:17:28 +0000
  • 146273dbc1 Accepting request 1160671 from Base:System Ana Guerrero 2024-03-26 18:24:31 +0000
  • 1383213dbb - Enable test execution during build - Modernise cargo packaging usage in spec file Martin Pluskal 2024-03-22 12:24:42 +0000
  • 125d43ed89 Accepting request 1151911 from Base:System Ana Guerrero 2024-02-27 21:45:28 +0000
  • dfcd0f5dd6 - Update to version 1.0.12: * [thin_dump] Do not print error messages on BrokenPipe (EPIPE) * Bump version to 1.0.12 * [build] Update dependencies * [commands] Fix version string compatibility issue with LVM * [thin_dump] Do not print error messages on BrokenPipe (EPIPE) * [build] Update license to SPDX identifier Martin Pluskal 2024-02-26 18:03:51 +0000
  • bfc78baf22 Accepting request 1146425 from Base:System Ana Guerrero 2024-02-14 22:18:51 +0000
  • a6cc6ff9d8 - Update to version 1.0.11: * Bump version nr to 1.0.11 * [thin/cache_check] Print suggestive hints for improving error resolution * [tests] Fix a typo in command name * [cache_check] Fix boundary check on the bitset for cached blocks Martin Pluskal 2024-02-13 13:59:55 +0000
  • 96e563e264 Accepting request 1141250 from Base:System Ana Guerrero 2024-01-25 17:39:17 +0000
  • 8c94c4d3d1 - Update to version 1.0.10: * Bump version to 1.0.10 * [build] Update dependencies * [all] Fix clippy lints and typos * [space_map] Allow non-zero values in unused index block entries * [thin_repair] Fix child keys checking on the node with a zero key * [thin_check] Tweak the logs to avoid confusion with node errors * [thin_check] Support overriding the details tree root * [tests] Update expected help text for _pack and _unpack * [all] Fix clippy lints on optional targets * [build] Simplify the pre-commit hooks by checking all the targets at once * [thin_metadata_unpack] Allow long format for input and output * [space map] Fix incorrect index_entry.nr_free while expansion * thin_metadata_pack: Allow long format for input and output Martin Pluskal 2024-01-24 13:27:31 +0000
  • 2e21f7d8d2 Accepting request 1133877 from Base:System Ana Guerrero 2023-12-19 22:15:29 +0000
  • b11870e056 - Update to version 1.0.9: * Update Cargo.lock * [build] Check Cargo.lock while it is updated * Bump version to 1.0.9 * [build] Sync dependencies versions between Cargo.lock and Cargo.toml * [thin_check] Extend the --clear-needs-check-flag option to have auto-repair caps * [build] Require that Cargo.lock is up to date * [all] Fix clippy lints for Rust 1.74.0 * Update cargo.lock * bump version nr to 1.0.8 * [sync io engine] Stop reusing the same gap buffer. * [tests] Fix extra arguments for IO tests Martin Pluskal 2023-12-18 14:37:50 +0000
  • 2c0af6ff5d - Update vendored dependencies Martin Pluskal 2023-12-18 14:30:58 +0000
  • a5f2802245 Accepting request 1129555 from Base:System Ana Guerrero 2023-11-29 20:18:34 +0000
  • b3b486ce9b - Update vendored dependencies Martin Pluskal 2023-11-28 12:19:53 +0000
  • 2f900cc679 Accepting request 1125837 from Base:System Ana Guerrero 2023-11-15 20:06:37 +0000
  • f82ccb0d80 OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=57 Martin Pluskal 2023-11-14 10:09:03 +0000
  • 1401e672ff OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=56 Martin Pluskal 2023-11-14 10:06:56 +0000
  • dbb529660c - Update to version 1.0.7: * v1.0.7 * [thin_generate_metadata] Fix command line parsing * [tests] Introduce era_generate_metadata * [era] Factor out MetadataGenerator * [era_invalidate] Fix missing value_parser for the --written-since option * [tests] Support additional program-specific arguments in IO tests * [examples] Add a custom emitter examples * Remove unnecesary type casting * [file_utils] Verify ioctl request code in tests * [file_utils] Fix the ioctl request code for the powerpc architecture * bump version to 1.0.6 * [build] Update dependencies * [thin_delta] Remove redundant code * [thin_delta] Fix range mappings construction * [thin_delta] Fix command line parsing * [pack/unpack] Fix clippy lints * Bump version to v1.05 * Add some test cases to delta_list * [pack/unpack] Fix some wrapping issues * [tests] Ensure the scope of thin_check --super-block-only * [tests] Test repairing thin metadata with stale superblock * [thin_generate_damage] Support overriding superblock fields * [tests] Validate more fields in repaired thin superblock * [thin_explore] Fix visiting empty leaves * [xml] Improve xml value parsing and error handling * [all] Update error messages for xml parsers * [build] Update quick-xml to v0.29 * [build] Update clap to v4.3 * [build] Update dependencies Martin Pluskal 2023-11-14 09:24:38 +0000
  • d378773d36 OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=54 Martin Pluskal 2023-06-21 13:43:15 +0000
  • 786894f247 OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=53 Martin Pluskal 2023-06-12 09:50:20 +0000
  • 99cddc16de - Update to version 1.0.4: * Bump version to 1.0.4 * [build] Update dependencies * [all] Fix clippy lints for Rust 1.69.0 * [build] Drop the nix crate * [file_utils] Fix the BLKGETSIZE64 ioctl for 32-bit platoforms * [file_utils] Use stat64 explicitly to handle large files on 32-bit systems * [write_batcher] Fix compilation error on 32-bit platforms Martin Pluskal 2023-06-09 12:18:48 +0000
  • e884b4164c Accepting request 900189 from Base:System Dominique Leuenberger 2021-06-18 08:13:25 +0000
  • 82275f1b40 Accepting request 898804 from home:wfrisch:branches:Base:System Martin Pluskal 2021-06-15 15:20:04 +0000
  • 53acc224df Accepting request 828047 from Base:System Dominique Leuenberger 2020-08-23 07:19:18 +0000
  • 127925fe45 - Update to version 0.9.0: * New support tools: thin_metadata_{pack,unpack}. * thin_check can now check metadata snapshots. * some metadata space map bug fixes. * thin_check --auto-repair * Stop thin_dump --repair/thin_repair ignoring under populated nodes. - Drop no longer needed patches: * boost_168.patch * ft-lib_bcache-rename-raise-raise_.patch Martin Pluskal 2020-08-20 08:33:54 +0000
  • 0d410e9cc3 Accepting request 723103 from Base:System Dominique Leuenberger 2019-08-16 13:30:33 +0000
  • 9920b58045 - Update to version 0.8.5 * Mostly internal changes Martin Pluskal 2019-08-13 14:55:42 +0000
  • 6f94fd0c91 Accepting request 721201 from Base:System Dominique Leuenberger 2019-08-08 12:22:10 +0000
  • a55fb6502e Accepting request 721094 from home:StefanBruens:branches:openSUSE:Factory Martin Pluskal 2019-08-06 06:37:28 +0000
  • 3a81b6a6f1 Accepting request 706356 from Base:System Dominique Leuenberger 2019-06-12 11:04:56 +0000
  • 4ebaad4156 - Update to version 0.8.3: * Mostly internal changes Martin Pluskal 2019-05-29 15:02:09 +0000
  • 537d05ecc9 Accepting request 629935 from Base:System Dominique Leuenberger 2018-09-05 11:43:25 +0000
  • 9d233f8c56 Accepting request 629912 from home:adamm:branches:Base:System Martin Pluskal 2018-08-17 12:52:35 +0000
  • e8cdf70a63 Accepting request 613282 from Base:System Dominique Leuenberger 2018-06-05 10:49:04 +0000
  • f9a6ffb4cc - Update to version 0.7.6: * Mostly internal changes Martin Pluskal 2018-05-31 13:57:43 +0000
  • 8d3fc10a63 Accepting request 586693 from Base:System Dominique Leuenberger 2018-03-19 22:30:59 +0000
  • ce2b06b3e3 - Modernise spec file with spec-cleaner Martin Pluskal 2018-03-14 08:57:34 +0000
  • 4e1f777400 Accepting request 554865 from Base:System Dominique Leuenberger 2017-12-14 09:50:46 +0000
  • baf50955b3 - Update to version 0.7.5: * Fix a bug that stopped cache_restore working with metadata version 2. Martin Pluskal 2017-12-06 15:53:37 +0000
  • b370f38ded Accepting request 534879 from Base:System Dominique Leuenberger 2017-10-23 14:41:17 +0000
  • f47572b23e - Update to version 0.7.4: * No changes provided for this release Martin Pluskal 2017-10-18 07:11:33 +0000
  • 21d8637d88 Accepting request 532718 from Base:System Dominique Leuenberger 2017-10-13 12:07:56 +0000
  • 23e088c317 - Update to version 0.7.3: * Misc internal changes * Updates to tests Martin Pluskal 2017-10-09 10:44:09 +0000
  • 6726693205 Accepting request 530435 from Base:System Dominique Leuenberger 2017-10-07 15:46:56 +0000
  • 96585da825 - Update to version 0.7.2: * Misc internal changes * Updated documentation and manpages Martin Pluskal 2017-10-02 12:22:36 +0000
  • 2391008713 Accepting request 521084 from Base:System Dominique Leuenberger 2017-09-07 20:11:38 +0000
  • 6d219fcea2 - Update to version 0.7.1: * Misc internal changes - Enable development tools building Martin Pluskal 2017-09-05 10:22:12 +0000
  • 9f1423ab40 OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=25 Daniel Molkentin 2017-08-29 13:42:37 +0000
  • c9617f20f5 Accepting request 504527 from Base:System Dominique Leuenberger 2017-06-21 11:50:18 +0000
  • 325be39dd1 - Update dependencies of scriplets (boo#1044823) Martin Pluskal 2017-06-18 21:19:48 +0000
  • 3ea79ba0d9 Accepting request 503019 from Base:System Dominique Leuenberger 2017-06-16 08:48:16 +0000
  • 8f9486d052 * Needed for working with latest lvm2 Martin Pluskal 2017-06-12 07:46:24 +0000
  • ac7b900159 - Update to version 0.7.0: * boo#1043043 gh#jthornber/thin-provisioning-tools#79 * No changelog provided by upstream Martin Pluskal 2017-06-12 07:44:16 +0000
  • 6b0fac739f Accepting request 454252 from Base:System Dominique Leuenberger 2017-02-08 09:44:12 +0000
  • ed3f67baca Accepting request 454206 from home:adamm:branches:devel:libraries:c_c++ Martin Pluskal 2017-02-02 16:27:33 +0000
  • 219babb9d9 Accepting request 419988 from Base:System Dominique Leuenberger 2016-08-24 08:05:59 +0000
  • 22bb4c9cf0 - Update to version 0.6.3: * Update documentation Martin Pluskal 2016-08-18 14:49:42 +0000
  • 5acd24c246 Accepting request 407622 from Base:System Dominique Leuenberger 2016-07-18 19:18:41 +0000
  • e2f818f77a - Update to version 0.6.2: * Fix bug in thin_delta * Fix recent regression in thin_repair. * Force g++-98 dialect * Fix bug in thin_trim Martin Pluskal 2016-07-10 14:13:55 +0000
  • 21a511b73b Accepting request 358857 from Base:System Dominique Leuenberger 2016-02-17 09:32:08 +0000
  • 991c945afe Accepting request 358844 from home:rguenther:branches:Base:System Martin Pluskal 2016-02-11 13:00:20 +0000
  • 684c90e716 Accepting request 358022 from Base:System Dominique Leuenberger 2016-02-09 15:49:11 +0000
  • dd91417892 * enable builds with static cxx library Martin Pluskal 2016-02-06 09:36:51 +0000
  • ebb9e8702d - Update to 0.6.1 * new configure option --enable-static-cxx - Make building more verbose Martin Pluskal 2016-02-06 09:30:46 +0000
  • e5ba4ac186 Accepting request 356645 from Base:System Dominique Leuenberger 2016-02-03 09:17:39 +0000
  • 16c7470b62 - Conflict with device-mapper < 1.02.115 to avoid file conflicts Martin Pluskal 2016-01-29 09:56:36 +0000
  • 741a7b995e - Use optflags when building - Install to /usr/sbin - Do not strip installed binaries - Use scriplets for initrd regeneration Martin Pluskal 2016-01-24 09:14:11 +0000
  • a2b87286bf - Update to 0.6.0 * thin_ls Martin Pluskal 2016-01-22 19:01:58 +0000
  • b80209d8af - Update to 0.5.6 * era_invalidate may be run on live metadata if the --metadata-snap option is given. - Changes for 0.5.5 * You may now give the --metadata_snap option to thin_delta without specifying where the snap is. * Update man pages to make it clearer that most tools shouldn't be run on live metadata. * Fix some bugs in the metadata reference counting for thin_check. Martin Pluskal 2015-09-20 09:42:32 +0000
  • fc5b7368e6 - Update to 0.5.3 * thin_delta, thin_trim * --clear-needs-check flag for cache_check * space map checking for thin check Martin Pluskal 2015-07-28 08:33:33 +0000
  • 639a76b7de - Update to 0.4.1 Martin Pluskal 2015-04-23 09:25:22 +0000
  • 7cbc0c5108 Accepting request 151471 from home:mpluskal Andreas Jaeger 2013-02-15 12:14:54 +0000