Commit Graph

6 Commits

Author SHA256 Message Date
Martin Pluskal
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

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=68
2024-02-26 18:03:51 +00:00
Martin Pluskal
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

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=66
2024-02-13 13:59:55 +00:00
Martin Pluskal
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

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=64
2024-01-24 13:27:31 +00:00
Martin Pluskal
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

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=62
2023-12-18 14:37:50 +00:00
Martin Pluskal
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

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=55
2023-11-14 09:24:38 +00:00
Martin Pluskal
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

- Update to version 1.0.4:
  * Rewrite in Rust
  * Multithreaded tools
 * Higher performance io engines (optional io_uring async engine)
  * thin_dump/restore now retains sharing
  * thin_metadata_pack/unpack

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=52
2023-06-09 12:18:48 +00:00