Commit Graph

67 Commits

Author SHA256 Message Date
bfc78baf22 Accepting request 1146425 from Base:System
- 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/request/show/1146425
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=26
2024-02-14 22:18: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
96e563e264 Accepting request 1141250 from Base:System
- 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/request/show/1141250
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=25
2024-01-25 17:39:17 +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
2e21f7d8d2 Accepting request 1133877 from Base:System
- 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/request/show/1133877
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=24
2023-12-19 22:15:29 +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
2c0af6ff5d - Update vendored dependencies
OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=61
2023-12-18 14:30:58 +00:00
a5f2802245 Accepting request 1129555 from Base:System
- Update vendored dependencies

OBS-URL: https://build.opensuse.org/request/show/1129555
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=23
2023-11-29 20:18:34 +00:00
Martin Pluskal
b3b486ce9b - Update vendored dependencies
OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=59
2023-11-28 12:19:53 +00:00
2f900cc679 Accepting request 1125837 from Base:System
- 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/request/show/1125837
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=22
2023-11-15 20:06:37 +00:00
Martin Pluskal
f82ccb0d80 OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=57 2023-11-14 10:09:03 +00:00
Martin Pluskal
1401e672ff OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=56 2023-11-14 10:06:56 +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
d378773d36 OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=54 2023-06-21 13:43:15 +00:00
Martin Pluskal
786894f247 OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=53 2023-06-12 09:50:20 +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
e884b4164c Accepting request 900189 from Base:System
OBS-URL: https://build.opensuse.org/request/show/900189
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=21
2021-06-18 08:13:25 +00:00
Martin Pluskal
82275f1b40 Accepting request 898804 from home:wfrisch:branches:Base:System
Link as position-independent executable (bsc#1184124).

OBS-URL: https://build.opensuse.org/request/show/898804
OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=50
2021-06-15 15:20:04 +00:00
53acc224df Accepting request 828047 from Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/828047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=20
2020-08-23 07:19:18 +00:00
Martin Pluskal
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

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=48
2020-08-20 08:33:54 +00:00
0d410e9cc3 Accepting request 723103 from Base:System
- Update to version 0.8.5
  * Mostly internal changes

OBS-URL: https://build.opensuse.org/request/show/723103
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=19
2019-08-16 13:30:33 +00:00
Martin Pluskal
9920b58045 - Update to version 0.8.5
* Mostly internal changes

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=46
2019-08-13 14:55:42 +00:00
6f94fd0c91 Accepting request 721201 from Base:System
OBS-URL: https://build.opensuse.org/request/show/721201
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=18
2019-08-08 12:22:10 +00:00
Martin Pluskal
a55fb6502e Accepting request 721094 from home:StefanBruens:branches:openSUSE:Factory
Fix build:
https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:H/thin-provisioning-tools/standard/x86_64

OBS-URL: https://build.opensuse.org/request/show/721094
OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=44
2019-08-06 06:37:28 +00:00
3a81b6a6f1 Accepting request 706356 from Base:System
- Update to version 0.8.3:
  * Mostly internal changes

OBS-URL: https://build.opensuse.org/request/show/706356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=17
2019-06-12 11:04:56 +00:00
Martin Pluskal
4ebaad4156 - Update to version 0.8.3:
* Mostly internal changes

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=42
2019-05-29 15:02:09 +00:00
537d05ecc9 Accepting request 629935 from Base:System
OBS-URL: https://build.opensuse.org/request/show/629935
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=16
2018-09-05 11:43:25 +00:00
Martin Pluskal
9d233f8c56 Accepting request 629912 from home:adamm:branches:Base:System
- boost_168.patch: fix build with Boost 1.68. This version of Boost
  removes compatibility SHA1 header from Uuid library. (bsc#1105088)

OBS-URL: https://build.opensuse.org/request/show/629912
OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=40
2018-08-17 12:52:35 +00:00
e8cdf70a63 Accepting request 613282 from Base:System
- Update to version 0.7.6:
  * Mostly internal changes

OBS-URL: https://build.opensuse.org/request/show/613282
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=15
2018-06-05 10:49:04 +00:00
Martin Pluskal
f9a6ffb4cc - Update to version 0.7.6:
* Mostly internal changes

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=38
2018-05-31 13:57:43 +00:00
8d3fc10a63 Accepting request 586693 from Base:System
- Modernise spec file with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/586693
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=14
2018-03-19 22:30:59 +00:00
Martin Pluskal
ce2b06b3e3 - Modernise spec file with spec-cleaner
OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=36
2018-03-14 08:57:34 +00:00
4e1f777400 Accepting request 554865 from Base:System
- Update to version 0.7.5:
  * Fix a bug that stopped cache_restore working with metadata
    version 2.

OBS-URL: https://build.opensuse.org/request/show/554865
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=13
2017-12-14 09:50:46 +00:00
Martin Pluskal
baf50955b3 - Update to version 0.7.5:
* Fix a bug that stopped cache_restore working with metadata
    version 2.

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=34
2017-12-06 15:53:37 +00:00
b370f38ded Accepting request 534879 from Base:System
- Update to version 0.7.4:
  * No changes provided for this release

OBS-URL: https://build.opensuse.org/request/show/534879
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=12
2017-10-23 14:41:17 +00:00
Martin Pluskal
f47572b23e - Update to version 0.7.4:
* No changes provided for this release

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=32
2017-10-18 07:11:33 +00:00
21d8637d88 Accepting request 532718 from Base:System
- Update to version 0.7.3:
  * Misc internal changes
  * Updates to tests

OBS-URL: https://build.opensuse.org/request/show/532718
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=11
2017-10-13 12:07:56 +00:00
Martin Pluskal
23e088c317 - Update to version 0.7.3:
* Misc internal changes
  * Updates to tests

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=30
2017-10-09 10:44:09 +00:00
6726693205 Accepting request 530435 from Base:System
- Update to version 0.7.2:
  * Misc internal changes
  * Updated documentation and manpages

OBS-URL: https://build.opensuse.org/request/show/530435
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=10
2017-10-07 15:46:56 +00:00
Martin Pluskal
96585da825 - Update to version 0.7.2:
* Misc internal changes
  * Updated documentation and manpages

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=28
2017-10-02 12:22:36 +00:00
2391008713 Accepting request 521084 from Base:System
- Update to version 0.7.1:
  * Misc internal changes
- Enable development tools building

- Depend on coreutils for initrd macros (bsc#1055492).

OBS-URL: https://build.opensuse.org/request/show/521084
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=9
2017-09-07 20:11:38 +00:00
Martin Pluskal
6d219fcea2 - Update to version 0.7.1:
* Misc internal changes
- Enable development tools building

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=26
2017-09-05 10:22:12 +00:00
Daniel Molkentin
9f1423ab40 OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=25 2017-08-29 13:42:37 +00:00
c9617f20f5 Accepting request 504527 from Base:System
- Update dependencies of scriplets (boo#1044823)

OBS-URL: https://build.opensuse.org/request/show/504527
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=8
2017-06-21 11:50:18 +00:00
Martin Pluskal
325be39dd1 - Update dependencies of scriplets (boo#1044823)
OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=23
2017-06-18 21:19:48 +00:00
3ea79ba0d9 Accepting request 503019 from Base:System
- Update to version 0.7.0:
  * boo#1043043 gh#jthornber/thin-provisioning-tools#79
  * Needed for working with latest lvm2

OBS-URL: https://build.opensuse.org/request/show/503019
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=7
2017-06-16 08:48:16 +00:00
Martin Pluskal
8f9486d052 * Needed for working with latest lvm2
OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=21
2017-06-12 07:46:24 +00:00
Martin Pluskal
ac7b900159 - Update to version 0.7.0:
* boo#1043043 gh#jthornber/thin-provisioning-tools#79
  * No changelog provided by upstream

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=20
2017-06-12 07:44:16 +00:00
6b0fac739f Accepting request 454252 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/454252
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thin-provisioning-tools?expand=0&rev=6
2017-02-08 09:44:12 +00:00
Martin Pluskal
ed3f67baca Accepting request 454206 from home:adamm:branches:devel:libraries:c_c++
- use individual libboost-*-devel packages instead of boost-devel

OBS-URL: https://build.opensuse.org/request/show/454206
OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=18
2017-02-02 16:27:33 +00:00