ID | 3596 |
Package Name | sm |
Version | 3.2.3 |
Release | 1.14.xcpng8.3 |
Epoch | |
Source | git+https://github.com/xcp-ng-rpms/sm.git#70ad1f5a0777bfe830cdb597da81dcbf883366d4 |
Summary |
Description |
Built by | Ronan Abhamon |
State |
complete
|
Volume |
DEFAULT |
Started | Wed, 11 Dec 2024 14:12:38 CET |
Completed | Wed, 11 Dec 2024 14:14:38 CET |
Task | build (v8.3-incoming, /xcp-ng-rpms/sm.git:70ad1f5a0777bfe830cdb597da81dcbf883366d4) |
Extra | {'source': {'original_url': 'git+https://github.com/xcp-ng-rpms/sm.git?#70ad1f5a0777bfe830cdb597da81dcbf883366d4'}} |
Tags |
|
RPMs |
src | |
|
sm-3.2.3-1.14.xcpng8.3.src.rpm (info) (download) |
x86_64 |
|
sm-3.2.3-1.14.xcpng8.3.x86_64.rpm (info) (download)
|
|
sm-fairlock-3.2.3-1.14.xcpng8.3.x86_64.rpm (info) (download)
|
|
sm-test-plugins-3.2.3-1.14.xcpng8.3.x86_64.rpm (info) (download)
|
|
sm-testresults-3.2.3-1.14.xcpng8.3.x86_64.rpm (info) (download)
|
|
sm-debuginfo-3.2.3-1.14.xcpng8.3.x86_64.rpm (info) (download)
|
|
Logs |
|
Changelog |
* Wed Dec 11 2024 Ronan Abhamon <ronan.abhamon@vates.tech> - 3.2.3-1.14
- Sync fork-load-daemon script with http-nbd-transfer (v1.5.0)
- Fix coalesce process for LINSTOR SRs
- Many code improvements for issues detected by mypy
* Wed Nov 27 2024 Damien Thenot <damien.thenot@vates.tech> - 3.2.3-1.13
- Replace 0030-fix-cleanup.py-bad-live-coalesce-check-regarding-Fil.patch with 0030-fix-getAllocatedSize-is-incorrect-75.patch
- Ensure correct allocatedSize for FileVDI in cleanup.py
* Tue Nov 26 2024 Damien Thenot <damien.thenot@vates.tech> - 3.2.3-1.12
- Add 0030-fix-cleanup.py-bad-live-coalesce-check-regarding-Fil.patch
* Mon Sep 09 2024 Ronan Abhamon <ronan.abhamon@vates.tech> - 3.2.3-1.7
- Import 8.2 LINSTOR changes on 8.3:
- Robustify HA: use a specific group with a replication count of 3
- Export helpers in linstor-manager regarding network interfaces
- Improve health-check helper: more details and simple API
- Fix pause/unpause: always load a valid VHD chain
- Robustify remote "vhdutil check" command
- Robustify SR destruction
- Prevent diskless destruction on master host
- Prevent tiebreaker destruction
- Reduce LINSTOR vhdutil queries
* Tue Sep 03 2024 Samuel Verschelde <stormi-xcp@ylix.fr> - 3.2.3-1.4
- Add 0028-CA-398425-correctly-check-for-multiple-targets-in-iS.patch
- Restore the sr_health_check service and the code which goes with it.
* Mon Aug 19 2024 Samuel Verschelde <stormi-xcp@ylix.fr> - 3.2.3-1.3
- %preun: Move command above exit 0 so that it's executed
- Properly disable the removed sr_health_check.timer
- Also remove the dangling symlink if still present due to improper removal
of the timer in sm-3.2.0-1.5
* Mon Aug 19 2024 Samuel Verschelde <stormi-xcp@ylix.fr> - 3.2.3-1.2
- Don't try to patch /etc/cgrules.conf when the patch was already applied
- Fixes update warning
* Tue Aug 13 2024 Benjamin Reis <benjamin.reis@vates.tech> - 3.2.3-1.1
- Rebase on 3.2.3-1
- Add 0028-reflect-upstream-changes-in-our-tests.patch
- *** Upstream changelog ***
- * Thu Jul 04 2024 Mark Syms <mark.syms@cloud.com> - 3.2.3-1
- - CA-393194: Fix pvremove failure
- * Mon Jun 24 2024 Mark Syms <mark.syms@cloud.com> - 3.2.2-1
- - CP-49689: remove reverse dependency on SR from xs_errors
- - CP-49775 convert SMGC to systemd service
- - CP-49720 Move LOCK_TYPE_RUNNING from cleanup.py to lock.py
* Mon Aug 12 2024 Benjamin Reis <benjamin.reis@vates.tech> - 3.2.1-1.1
- Rebase on 3.2.1-1
- *** Upstream changelog ***
- * Wed May 29 2024 Mark Syms <mark.syms@cloud.com> - 3.2.1-1
- - Use python3 rather than python3.6
- - CA-390937: fix conflict between GC and SR detach
- - CA-392989: improve diagnostics for tests
* Thu Aug 01 2024 Benjamin Reis <benjamin.reis@vates.fr> - 3.2.0-1.5
- Add 0027-Revert-CA-379329-check-for-missing-iSCSI-sessions-an.patch
* Tue Jul 30 2024 Ronan Abhamon <ronan.abhamon@vates.fr> - 3.2.0-1.4
- Add 0026-feat-LVHDSR-add-a-way-to-modify-config-of-LVMs-60.patch
* Tue Jul 30 2024 Ronan Abhamon <ronan.abhamon@vates.fr> - 3.2.0-1.3
- Reload automatically multipathd config after each update
* Fri Jun 28 2024 Ronan Abhamon <ronan.abhamon@vates.tech> - 3.2.0-1.2
- Fix 3.2.0 rebase which prevents VMs from starting
* Mon Jun 24 2024 Benjamin Reis <benjamin.reis@vates.tech> - 3.2.0-1.1
- Rebase on 3.2.0-1
- Drop 0001-XCP-ng-cherry-pick-of-CP-45750-get-storage-init-test.patch
- Drop 0026-Implement-correctly-fake_import-in-test_on_slave.py.patch
- Drop 0027-fix-NFSSR-ensure-we-can-attach-SR-during-attach_from.patch
- *** Upstream changelog ***
- * Fri May 17 2024 Mark Syms <mark.syms@cloud.com> - 3.2.0-1
- - CA-387861 Introduce fair locking subsystem
- - CA-384942: use resolved CD path for error checking
- - CA-392823: ensure no device mapper conflicts in LVHDSR detach
- * Wed Mar 27 2024 Mark Syms <mark.syms@citrix.com> - 3.1.0-1
- - CP-45750: Allow for alternative local storage SR types
- - Release 3.0.13
- * Tue Mar 26 2024 Mark Syms <mark.syms@citrix.com> - 3.0.13-2
- - CA-388353: Fix context in cgrules patch triggerin script
- - CA-379287 Cope with fs-encoded XMLRPC request on command line
- - CP-383791 Fix handling of UTF-8 in srmetadata.py
- - CP-45514: set ownership and permissions on backend
- - CA-371791: Fix world readable permissions on EXTSR
- - CA-384030 Ignore awkardly named images in ISO SRs
- - CP-45927: set multipath checker for Equalogic 100E-00 to tur
- - CA-377454: ensure that the iscsiadm running lock exists
- - CA-384783 Probe for NFS4 when rpcinfo does not include it
- - CA-253490 Add missing error codes
- - CP-46807: reduce logs from scheduler set errors
- - fix(NFSSR): ensure we can attach SR during attach_from_config call
- - CP-39600: Rework LVM locking to use fair lock queue
- - fix(ISOSR): type accepts 'nfs_iso' not 'nfs' as the docs claim
- - CA-386281 CIFS username can be omitted in ISO SR
- - CP-46863 Dump Multipath Status from Storage Manager
- - CA-386479: ensure we login to all iSCSI Target Portal Groups
- - CP-39600: remove stray print call
- - CA-385069: Remove unnecessary LvmContext wrap
- - CA-387770 Improve error message for readonly shares
- - CA-388451: ensure that xapi sessions are logged out
- - Always remove the RO/RW tag from VDIs in case of failure
- - CA-387770 increase NFSSR and SMBSR test coverage
- - CA-386316 Fix race condition between sr_detach and GC
- - CP-47841: update multipath configuration for PURE Storage
- - CA-387770: check for read-only shared fs at create
- - CP-48018: Update to systemd to manage services
- - CA-388933: rework GC Active lock to ensure GC starts
* Tue Apr 23 2024 Damien Thenot <damien.thenot@vates.tech> 3.0.12-12.3
- Updated 0028-feat-LargeBlock-introduce-largeblocksr-51.patch
- Add a clearer error message for multidevices config not being accepted
* Fri Apr 12 2024 Damien Thenot <damien.thenot@vates.tech> 3.0.12-12.2
- Add 0028-feat-LargeBlock-introduce-largeblocksr-51.patch
* Wed Apr 10 2024 Ronan Abhamon <ronan.abhamon@vates.fr> - 3.0.12-12.1
- Rebase on 3.0.12-12
- Add 0001-XCP-ng-cherry-pick-of-CP-45750-get-storage-init-test.patch
- Apply correctly: 0027-fix-NFSSR-ensure-we-can-attach-SR-during-attach_from.patch
- *** Upstream changelog ***
- * Fri Feb 16 2024 Mark Syms <mark.syms@citrix.com> - 3.0.12-12
- - CA-386316 Fix race condition between sr_detach and GC
- - CA-388808: only patch cgrules if our setting is missing
- - CA-388811 Don't tell xapi whether SR supports hard links when there's no session
- - CP-47841: update multipath configuration for PURE Storage
- * Tue Feb 13 2024 Mark Syms <mark.syms@citrix.com> - 3.0.12-11
- - CP-45750 Allow for alternative local storage SR types
- * Thu Feb 08 2024 Mark Syms <mark.syms@citrix.com> - 3.0.12-10
- - CA-387770 increase NFSSR and SMBSR test coverage
- - CA-383076 Before returning open files from /proc ensure PIDs are alive
- * Tue Feb 06 2024 Mark Syms <mark.syms@citrix.com> - 3.0.12-9
- - CA-387770 Improve error message for readonly shares
- - CA-388451: Ensure that xapi sessions are logged out
- * Mon Jan 29 2024 Mark Syms <mark.syms@citrix.com> - 3.0.12-8
- - CA-388353: fix patch context for cgrules.conf triggerin script
- - CP-46807: reduce logs from scheduler set errors
- * Mon Jan 15 2024 Mark Syms <mark.syms@citrix.com> - 3.0.12-7
- - CA-386281 CIFS username can be omitted in ISO SR
- - CA-386479: ensure we login to all iSCSI Target Portal Groups
- - CP-46863 Dump Multipath Status from Storage Manager
* Thu Feb 22 2024 Ronan Abhamon <ronan.abhamon@vates.fr> - 3.0.12-6.2
- Ensure we can always attach NFS SR during attach_from_config call
- Always activate LVs for LINSTOR if attach from config is asked
- Create VHD diskless chain for LINSTOR during snapshots
- Robustify LINSTOR resize when a volume has just been created
* Wed Jan 24 2024 Ronan Abhamon <ronan.abhamon@vates.fr> - 3.0.12-6.1
- Rebase on 3.0.12-6
- Drop 0022-Fix-vdi-ref-when-static-vdis-are-used.patch
- Drop 0024-Support-IPv6-for-NFS-ISO-SR.patch
- Import sm 8.2 LINSTOR fixes on 8.3:
- Make sure VDI.delete doesn't throw under specific conditions
- Add drbd in the blacklist of multipath.conf
- Autoselect destination host for clone
- Clone/snapshot without increasing volume size
- *** Upstream changelog ***
- * Wed Nov 22 2023 Tim Smith <tim.smith@citrix.com> - 3.0.12-6
- - Backport fix for CA-384030 from upstream
- - CA-377454: ensure iscsiadm lock file is present
- - CP-45927: Change the pathselector used on Equalogic 100E-00
- - CA-384783 Probe for NFS4 when rpcinfo does not include it
- * Mon Oct 30 2023 Mark Syms <mark.syms@citrix.com> - 3.0.12-5
- - rebuild
- * Wed Oct 18 2023 Mark Syms <mark.syms@citrix.com> - 3.0.12-4
- - CA-379287 Cope with fs-encoded XMLRPC request on command line
- - CA-383791 fix LVM SR issues with wide character names
- - CA-371791: ensure that file SR mounts are not world readable
- * Fri Sep 29 2023 Mark Syms <mark.syms@citrix.com> - 3.0.12-3
- - rebuild
- * Fri Sep 29 2023 Mark Syms <mark.syms@citrix.com> - 3.0.12-2
- - CP-45514: set ownership and perms on backend device
- * Tue Sep 26 2023 Mark Syms <mark.syms@citrix.com> - 3.0.12-1
- - Support IPv6 for NFS ISO SR
- - CA-339581: Report NFS version incompatibilities for ISO SRs
- - CA-381221: Increase NFS timeouts to the expected value
- * Wed Sep 06 2023 Mark Syms <mark.syms@citrix.com> - 3.0.11-1
- - CA-282738: fix bad exception thrown in mountOverSMB
- - CA-372064: storage-init don't try to make Local storage if it already exists.
- - CA-355289: if the SR is not plugged on GC startup wait a little while
- - CP-40871: use returned sector count to calculate GC speed
- - CP-40871: use VHD allocation size in checking canLiveCoalesce
- - CA-379315 Use XE_SR_ERRORCODES in the LVM journaller
- - Update multipath.conf with support for HP/HPE MSA storage appliances
- - Fix use of vdi-ref when static vdis are used
* Fri Jan 12 2024 Ronan Abhamon <ronan.abhamon@vates.fr> - 3.0.10-1.4
- Add 0023-Repair-coverage-to-be-compatible-with-8.3-test-env.patch
- Add 0024-Support-IPv6-for-NFS-ISO-SR.patch
- Add 0025-Support-IPv6-in-Ceph-Driver.patch
- Import sm 8.2 LINSTOR fixes on 8.3:
- Assume VDI is always a VHD when the info is missing during cleanup
- Remove SR lock during thin attach/detach
- Ensure database is mounted during scan
- Restart drbd-reactor in case of failure
- Retry in case of failure during mkfs call on database
- Avoid diskless creation when a new resource is added
- Remove diskless after VDI.detach calls
- Ignore volumes marked with a DELETED flag in GC
- Ensure detach never fails on plugin failure
- Don't try to repair persistent volumes in GC
- Wait for a "ready" state during attach to open the DRBD path
- GC support resized volumes
- Ensure we can deflate on any host after a journal rollback
- Robustify SR destroy
* Tue Sep 19 2023 Ronan Abhamon <ronan.abhamon@vates.fr> - 3.0.10-1.2
- Import sm 8.2 LINSTOR fixes on 8.3:
- Ensure we always have a device path during leaf-coalesce calls
- Always use lock.acquire() during attach/detach
- Make sure hostnames are unique at SR creation
- Ensure we can attach non-special static VDIs
- Ensure we can detach when deflate call is not possible
* Tue Sep 19 2023 Samuel Verschelde <stormi-xcp@ylix.fr> - 3.0.10-1.1
- Rebase on 3.0.10-1
- Drop 0002-Add-TrueNAS-multipath-config.patch
- Drop 0020-Fix-blktap-error-mapping-in-python3.patch
- *** Upstream changelog ***
- * Tue Aug 01 2023 Mark Syms <mark.syms@citrix.com> - 3.0.10-1
- - CA-379329: install and enable sr_health_check_timer
- * Wed Jul 05 2023 Mark Syms <mark.syms@citrix.com> - 3.0.9-1
- - FileSR: fix error code
- - FileSR: get rid of unused loadLocked parameter in calls
- - drivers: removed use code in .vdi() and associated loadLocked arg
- - EXTSR: get rid of superfluous explicit line continuations
- - CA-379434: extend wait for multipath to 30 seconds
- - Support recent version of coverage tool (coverage 7.2.5)
- * Wed Jun 21 2023 Mark Syms <mark.syms@citrix.com> - 3.0.8-1
- - CA-374612: extend wait for multipath device arrival to 30 seconds
- - CA-378768: set scheduler on multipath device
- [... rebuilds]
- * Wed May 31 2023 Mark Syms <mark.syms@citrix.com> - 3.0.7-1
- - Set schedulers correctly on 6.x kernel
- [... rebuilds]
- * Wed Mar 29 2023 Mark Syms <mark.syms@citrix.com> - 3.0.6-1
- - remove uninstall operations now unrelated to this package
- - CA-375367 NFS timeout parameters not always set correctly
- - CP-27709: filter error messages about ioctl not supported in trim
- - CA-375968: multi session iSCSI updates
- - Upstream changes to harmonise multipath configuration
- * Tue Feb 21 2023 Mark Syms <mark.syms@citrix.com> - 3.0.4-2
- - More python3 string fixes
- * Mon Feb 20 2023 Mark Syms <mark.syms@citrix.com> - 3.0.4-1
- - Python3 string fixes
* Tue Aug 22 2023 Guillaume Thouvenin <guillaume.thouvenin@vates.tech> - 3.0.3-1.5
- Fix issues when running quicktest on ZFS and LVMoISCSI
- Add 0023-Remove-SR_PROBE-from-ZFS-capabilities-36.patch
- Add 0024-Fix-vdi-ref-when-static-vdis-are-used.patch
* Mon Jul 31 2023 Benjamin Reis <benjamin.reis@vates.fr> - 3.0.3-1.4
- Drop 0006-Re-add-the-ext4-driver-for-users-who-need-to-transit.patch
* Thu Jul 20 2023 Ronan Abhamon <ronan.abhamon@vates.fr> - 3.0.3-1.3
- LINSTOR driver support for XCP-ng 8.3
- Add 0021-Fix-blktap-error-mapping-in-python3.patch
- Add 0022-feat-LinstorSR-import-all-8.2-changes.patch
- Add 0023-feat-LinstorSR-is-now-compatible-with-python-3.patch
* Thu May 04 2023 Yann Dirson <yann.dirson@vates.fr> - 3.0.3-1.1
- Rebase on sm 3.0.3
- Patches for python3 compat.
- Switch interpreter to python3 in drivers.
- Use python36-bitarray not python3-bitarray.
- Use python36-pylint not python3-pylint.
- BuildRequires: python36-mock for %check.
- *** Upstream changelog ***
- * Fri Jan 27 2023 Mark Syms <mark.syms@citrix.com> - 3.0.3-1
- - Include exportname in NBD data for attach
- * Tue Jan 17 2023 Mark Syms <mark.syms@citrix.com> - 3.0.2-1
- - CBT python3 fixes
- * Thu Jan 12 2023 Mark Syms <mark.syms@citrix.com> - 3.0.1-1
- - Check for open tapdisk NBD sockets before shutting down
- * Tue Oct 25 2022 <mark.syms@citrix.com> - 3.0.0-1
- - Migrate to Python3
* Thu Dec 15 2022 Ronan Abhamon <ronan.abhamon@vates.fr> - 2.46.16-1.1
- Rebase on sm 2.46.16
- *** Upstream changelog ***
- * Wed Sep 21 2022 Tim Smith <tim.smith@citrix.com> - 2.46.16-1
- - CA-370572: relinking is a transient property, do not copy to clones
- - CA-370696 Do not attempt to validate device or NFS server paths
- * Wed Aug 31 2022 Mark Syms <mark.syms@citrix.com> - 2.46.15-1
- - CA-353437: give coalesce tracker grace iterations to make progress
- - CA-353437: activate a FIST point in the coalesce tracker for test injection
- - Add multipath configuration for Dell ME4
- * Wed Aug 31 2022 <mark.syms@citrix.com> - 2.46.14-2
- - CA-368585: Remove dependency on lvm2-sm-config
- * Mon Aug 22 2022 Mark Syms <mark.syms@citrix.com> - 2.46.14-1
- - CA-370037: report errors from NFS correctly
- * Tue Aug 16 2022 Mark Syms <mark.syms@citrix.com> - 2.46.13-1
- - Multipath fixes
- * Mon Jul 25 2022 Mark Syms <mark.syms@citrix.com> - 2.46.12-1
- - CA-368769: extend the timeout on tap-ctl close
* Mon Sep 19 2022 Ronan Abhamon <ronan.abhamon@vates.fr> - 2.46.11-1.2
- Re-enable tests, test file coverage rate is now 100%
* Thu Sep 01 2022 Ronan Abhamon <ronan.abhamon@vates.fr> - 2.46.11-1.1
- Rebase on CH 8.3 Preview
- Remove patches merged upstream
- Keep other patches still necessary.
* Wed Jun 22 2022 Mark Syms <mark.syms@citrix.com> - 2.46.11-1
- Remove use of eval
- Raise explicit error in case of NFS mount failure
* Wed May 04 2022 Mark Syms <mark.syms@citrix.com> - 2.46.10-2
- Add requires for lvm2-sm-config
* Fri Mar 18 2022 Mark Syms <mark.syms@citrix.com> - 2.46.10-1
- CA-365359: cope with on_slave.is_open passing server=None
- Fix timeout_call: alarm must be reset in case of success
- timeout_call returns the result of user function now
* Mon Dec 13 2021 Mark Syms <mark.syms@citrix.com> - 2.46.9-1
- CP-38670: add dependency on python-monotonic
- Update product identification for QNAP iSCSI storage
* Thu Oct 07 2021 Mark Syms <mark.syms@citrix.com> - 2.46.8-1
- CA-359453: fallback to rename in snapshot if hardlinks are not supported
- CP-38316: Update pathchecker for EQL to be readsector0
* Mon Oct 04 2021 Mark Syms <mark.syms@citrix.com> - 2.46.7-1
- CP-38283: Support explicit NFS 4.0 version choice
- CP-38283: allow any NFS 4.x version
- CA-359621: fix regression in error handler
* Tue Sep 28 2021 Mark Syms <mark.syms@citrix.com> - 2.46.6-1
- CA-359304: ignore relinking and activating tags in update_sm_config
* Wed Sep 08 2021 Mark Syms <mark.syms@citrix.com> - 2.46.5-2
- Dummy build
* Tue Sep 07 2021 Mark Syms <mark.syms@citrix.com> - 2.46.5-1
- CA-327302: report signals in CommandException
- CA-352880: when deleting an HBA SR remove the kernel devices
* Mon Aug 09 2021 Mark Syms <mark.syms@citrix.com> - 2.46.4-1
- CA-356761: ensure that children are always reloaded on relink
- CA-334762: Fix VDI import with storage driver domains
- CA-356983: ignore more rules on td/nbd devices
* Thu Jul 15 2021 Mark Syms <mark.syms@citrix.com> - 2.46.3-1
- CA-356645: use "self.session is None" not "self.session == None"
- CP-37498: Fix all E711 errors in SM
* Tue Jul 13 2021 Mark Syms <mark.syms@citrix.com> - 2.46.2-1
- CA-356234: don't run repair if parent is raw
- CA-356102: retry LV commands when 'Incorrect checksum in metadata' reported
- CA-356411: correct check for session
* Wed Jun 16 2021 Mark Syms <mark.syms@citrix.com> - 2.46.1-1
- CA-355401: make post attach scan best effort and report errors
- CA-355289: ensure xapi is initialised before starting GC
- If not NFS ACLs provided, assume everyone (external contributor)
* Mon May 24 2021 Mark Syms <mark.syms@citrix.com> - 2.46.0-1
- CA-354692: check for device parameter in create/probe calls
* Tue May 18 2021 Mark Syms <mark.syms@citrix.com> - 2.45.0-1
- Remove OCFS SRs
- CA-354228: Reinstate load calls in _pathrefresh
* Wed Apr 14 2021 Mark Syms <mark.syms@citrix.com> - 2.44.0-2
- CP-36641: Fix build dependencies
* Tue Mar 02 2021 Mark Syms <mark.syms@citrix.com> - 2.44.0-1
- CA-352165: check for device key in dconf before referencing
* Tue Feb 23 2021 Mark Syms <mark.syms@citrix.com> - 2.43.0-1
- CA-351674: Reduce the frequency and cost of pathrefresh calls
* Tue Feb 16 2021 Mark Syms <mark.syms@citrix.com> - 2.42.0-1
- Support IPv6 in NFS
* Wed Feb 03 2021 Mark Syms <mark.syms@citrix.com> - 2.41.0-1
- Remove deprecated rawhba package
* Mon Jan 25 2021 Mark Syms <mark.syms@citrix.com> - 2.40.0-1
- CA-350871: optimise locking in LVHDSR snapshot
* Wed Jan 06 2021 Mark Syms <mark.syms@citrix.com> - 2.39.0-1
- New release
- PEP8 housekeeping cleanup
- CA-350437: simplify 02vhd-cleanup to only handle LVM refcounts
* Thu Dec 10 2020 Mark Syms <mark.syms@citrix.com> - 2.38.0-1
- New release
* Fri Dec 04 2020 Mark Syms <mark.syms@citrix.com> - 2.37.0-1
- Improved logging
* Mon Nov 30 2020 Mark Syms <mark.syms@citrix.com> - 2.36.0-2
- Enable sonarqube
* Wed Nov 25 2020 Mark Syms <mark.syms@citrix.com> - 2.36.0-1
- CA-349188: only check for the initator name, alias is optional
* Fri Nov 06 2020 Mark Syms <mark.syms@citrix.com> - 2.35.0-1
- EMC-75: add config for new DellEMC PowerStore array
- Add TrueNAS ALUA support
* Tue Oct 13 2020 Mark Syms <mark.syms@citrix.com> - 2.34.0-1
- Stage 1 futurize on SM
- CA-346583: make set-iscsi-initiator idempotent
- CA-346590: log when activating flag removed
* Wed Sep 30 2020 Mark Syms <mark.syms@citrix.com> - 2.33.0-1
- CA-333441 create directory for set-iscsi-initiator
- CA-344254: address race between GC and VDI activate
* Tue Sep 15 2020 Mark Syms <mark.syms@citrix.com> - 2.32.0-1
- Use object member session instead of creating a new one
- CA-344254: add unit tests for blktap2.activate
- CA-344254: add tests for coalesce
* Tue Sep 01 2020 Mark Syms <mark.syms@citrix.com> - 2.31.0-1
- CP-32998 - Use cgclassify to move tapdisk into pre configured vm.slice and vm-blktap.slice
- CA-343115: ensure device symlinks are created correctly even when path count not required
* Mon Jul 13 2020 Mark Syms <mark.syms@citrix.com> - 2.30.0-1
- CA-340203: remove name header from mpath map list
- CP-34042: Add unit tests for mpath utils and remove dead code
- CP-33617 Initial set of unit tests for mpathcount.py
- Add unit tests for blktap2.TapCtl
- CP-33629 - Unit tests for HBA
- CA-341777: pass args in the correct order
* Fri May 29 2020 Mark Syms <mark.syms@citrix.com> - 2.29.0-1
- CA-339329 firstboot scripts shouldn't sync DB when upgrading
* Wed May 20 2020 Mark Syms <mark.syms@citrix.com> - 2.28.0-1
- CA-338619: log the hostname when asking slaves
- CA-332978: Ensure that multipath reconnects after failure
- CA-332978: Only force reload multipath on start
* Tue Apr 21 2020 Mark Syms <mark.syms@citrix.com> - 2.27.0-1
- CA-337772: remove dead code handling qcow files.
- CP-33292: add read caching capability flags
* Tue Apr 07 2020 Mark Syms <mark.syms@citrix.com> - 2.26.0-1
- CA-337352: just idempotently unlink NBD symlinks on deactivate
* Wed Mar 25 2020 Mark Syms <mark.syms@citrix.com> - 2.25.0-1
- CA-331454: Handle interrupted SMGC during hotfix application
* Fri Mar 13 2020 Mark Syms <mark.syms@citrix.com> - 2.24.0-1
- CA-335092: after an update we use the new SM but the NBD link won't be there
* Wed Mar 11 2020 marksy <mark.syms@citrix.com> - 2.23.0-1
- CA-335771: call tap-ctl close with a timeout
* Mon Mar 09 2020 Mark Syms <mark.syms@citrix.com> - 2.22.0-1
- Filter out USB storage from HBA device, since USB storage is already managed by udev SM
- CA-335351: ensure async tasks are cleaned up
- CP-31856 - Return nbd socket as parameter to XAPI
- CA-335178: If we don't need tap we dont have NBD
- CA-335178: Fix unitialized variable
- CA-335721: Add missing case blktap2 for cached devices.
* Wed Jan 08 2020 Mark Syms <mark.syms@citrix.com> - 2.21.0-1
- CA-333441: add script to update iSCSI IQN and restart daemons
* Mon Jan 06 2020 Mark Syms <mark.syms@citrix.com> - 2.20.0-1
- CP-31089: Move storage firstboot scripts out of xenserver-firstboot
- CA-332890: trigger mpath count when multipath dm device added/removed
- CA-331453: Ensure all v1 GC processes are killed upon master promotion.
- CA-332806: Lock speedfile and use atomic write to prevent corruption during abort.
- Fix xe-mount-iso-sr command name in error message
* Thu Dec 12 2019 Mark Syms <mark.syms@citrix.com> - 2.19.0-1
- CA-332806 - Fix type mismatch when processing speed file
- CA-332801: use slightly longer timeout for testing connectivity
* Tue Dec 10 2019 Mark Syms <mark.syms@citrix.com> - 2.18.0-1
- CP-32433: refine the conditions under which mpath count will trigger
- CP-32433: kick the multipath and usb scanners at start
- CA-324971: lock LVM commands to avoid concurrency clashes
- CP-32204: Dynamic limits to leaf coalesce using storage speed estimate.
* Wed Nov 06 2019 Mark Syms <mark.syms@citrix.com> - 2.17.0-1
- CA-329845 - Remove usage of credentials file for CIF
- CA-329841 - Sanitise chaps incoming usage
* Tue Oct 29 2019 Mark Syms <mark.syms@citrix.com> - 2.16.0-1
- LUNperVDI supports multipathed LUN
* Fri Oct 11 2019 Mark Syms <mark.syms@citrix.com> - 2.15.0-1
- CA-328536: If we give up on leaf-coalesce make sure we do so until process exits
* Wed Sep 25 2019 Mark Syms <mark.syms@citrix.com> - 2.14.0-1
- CP-32203: report VHD sizes when abandoning leaf coalesce
- CA-327382: reap child processes
* Mon Sep 02 2019 Mark Syms <mark.syms@citrix.com> - 2.13.0-1
- CP-32027: remove snapwatchd
* Wed Aug 07 2019 Mark Syms <mark.syms@citrix.com> - 2.12.0-1
- CA-324815: lock the SR in GC before deleting orphans.
* Tue Aug 06 2019 Mark Syms <mark.syms@citrix.com> - 2.11.0-1
- CA-323702: fcntl locks are per process, so need to reference count.
* Mon Jul 22 2019 Mark Syms <mark.syms@citrix.com> - 2.10.0-1
- CA-315318: optimise mpathcount, we only need to call once per SCSI ID
- CA-315318: refine udev trigger conditions for mpath count
* Tue Jul 09 2019 Mark Syms <mark.syms@citrix.com> - 2.9.0-1
- CA-323050: check that at least one iSCSI session established
- CA-323394: Stop tapdisk process inheriting fds from sm process
- CP-23299: add test for HFX-651
* Mon Jun 03 2019 Mark Syms <mark.syms@citrix.com> - 2.8.0-1
- Avoid exceptions from LV existance checks
- CA-314822: use scanLocked in should_prempt to avoid SR contents changing during scan
* Wed May 08 2019 Mark Syms <mark.syms@citrix.com> - 2.7.0-1
- CA-316157: Check if any garbage collection needs to be done before going quiet
- CA-309979 Fix Storage Manager initialisation
- CA-315152: gc_force needs to take gc_active lock not running
* Tue Apr 16 2019 Mark Syms <mark.syms@citrix.com> - 2.6.0-1
- CA-314717 Explicit stdout and stderr for scan services
* Tue Apr 09 2019 Mark Syms <mark.syms@citrix.com> - 2.5.0-1
- CA-312605: Allow config of pause in _gcLoop.
* Mon Apr 01 2019 Mark Syms <mark.syms@citrix.com> - 2.4.0-1
- CA-313960: ensure that mpathcount trigger correctly
* Fri Mar 22 2019 Mark Syms <mark.syms@citrix.com> - 2.3.0-1
- CA-311551: do not trigger mpath count for nbd devices
- CA-298641: be more benign on removing host tag
- CA-273708: improve VHD scan for file-based SR
- CA-312608: Set scheduler to noop for tdX devices
* Fri Feb 15 2019 Mark Syms <mark.syms@citrix.com> - 2.2.0-1
- Update MAINTAINERS file
- CA-247723: wait for udevadm settle in LVM create
* Wed Feb 06 2019 Mark Syms <mark.syms@citrix.com> - 2.0.0-1
- Update NFS unit tests to make intent clearer
- Properly strip output of scsi_id
- NFS 4.1 Support
- CA-262506: Remove sec=ntlm from SMBSR mount option
- cifs.conf: Remove cifs.conf
- CP-30167: handle changed blkback kthread notification
* Wed Jan 23 2019 Mark Syms <mark.syms@citrix.com> - 1.37.0-1
- CA-285844: update mpathcount so that it can remove multipath information as well as add it
- CA-293816: convert OSError to CommandException
- CA-293816: make _clonecleanup safer
- CA-293816: stop and rollback earlier in case of errors
* Tue Jan 08 2019 Mark Syms <mark.syms@citrix.com> - 1.36.0-1
- Update MAX_VHD_SIZE to 2088960MiB (2040GiB).
* Wed Nov 28 2018 Mark Syms <mark.syms@citrix.com> - 1.35.0-1
- CA-303252 Generalise the pipe kicker
- CA-303252 Make the multipath count a kickable socket service
- CA-302773: move import of plugins until we need it.
* Mon Nov 26 2018 Tim Smith <tim.smith@citrix.com> - 1.34.0-2.0
- CA-303252 update mpathcount to use the kickpipe trigger
* Wed Nov 21 2018 Mark Syms <mark.syms@citrix.com> - 1.34.0-1
- Revert "CP-27709: suppress error if blkdiscard fails on full provisioned lun"
* Fri Nov 16 2018 Mark Syms <mark.syms@citrix.com> - 1.33.0-1
- CP-27709: suppress error if blkdiscard fails on full provisioned lun
- CP-29603: load plugins for key discovery
- CP-29688:encryption key lookup plugin
- CP-29688: Install the test plugin
- CP-29689: Integrate encryption key lookup into Storage Manager
- CP-29755: Implement VDI.create for encrypted VDIs
- If key_hash is present in sm_config then assign to variable
- CP-29778: detect encrypted VHDs during SR scan
- keymanagerutil: generate completely random keys & store them in base64
- Added alphanumeric key generator and removed key field from json
- CA-302505: Add key_hash to sm_config of snapshots if it exists
- CA-302770: Added key_hash key to sm_config_keep
- CP-29955: pass VDI UUID too to key lookup plugin
- CP-29955: Log failures in key lookup plugins
* Fri Nov 09 2018 Mark Syms <mark.syms@citrix.com> - 1.32.0-1
- CA-286144: add usb-scan systemd units
- CA-302514 increase default NFS timeouts
* Thu Nov 01 2018 Mark Syms <mark.syms@citrix.com> - 1.31.0-1.0
- CA-297628: Tweak mpath_dmp.py for using device-mapper-multipath-0.4.9
- Add versioned dependency for LVM2
* Tue Oct 30 2018 Liang Dai <liang.dai1@citrix.com> - 1.30.0-1
- CA-294319: CLI command sr-create failed: Error code: SR_BACKEND_FAILURE_77
* Mon Oct 15 2018 Mark Syms <mark.syms@citrix.com> - 1.29.0-1
- Remove obsolete 39-multipath.rules file from install rules
- CA-296534: if we give up on snapshot-coalesce, don't fall through to live coalesce
* Tue Oct 09 2018 Mark Syms <mark.syms@citrix.com> - 1.28.0-1
- CP-28924: Declare thin provisioning capability for file based SRs
* Mon Oct 01 2018 Mark Syms <mark.syms@citrix.com> - 1.27.0-1
- CA-292588 Add debug to header checking
- CA-297698 improve assert message
* Fri Sep 07 2018 Mark Syms <mark.syms@citrix.com> - 1.26.0-1
- CA-247723: Use fuser to report on who has the device open
- CA-295775 Fix handling of multipath events
- CA-295775 Escape from systemd-udevd's control group
* Tue Aug 14 2018 Mark Syms <mark.syms@citrix.com> - 1.25.0-1
- CA-294975: ensure chap settings are removed from discovery db when not used
- CA-295846: call vgs with --readonly
- CA-295861: extract processname correctly when there are no arguments
* Wed Jul 25 2018 Mark Syms <mark.syms@citrix.com> - 1.24.0-2.0
- Remove obsolete LVM config overrides, now in LVM package
* Mon Jul 16 2018 Mark Syms <mark.syms@citrix.com> - 1.24.0-1
- CA-292144 Avoid having an invalid leaf while taking a snapshot
* Fri Jun 29 2018 Mark Syms <mark.syms@citrix.com> - 1.23.0-1
- CA-292268: Retry tap-ctl.Spawn on failure
- Blacklist nbd devices
* Mon Jun 25 2018 Mark Syms <mark.syms@citrix.com> - 1.22.0-1
- CA-247723: extend timeout and log lsof if still busy afterwards
* Mon Jun 18 2018 Mark Syms <mark.syms@citrix.com> - 1.21.0-1
- CA-290491: do not leaf coalesce VDIs with allow_caching=true
- Add LIO-ORG iscsi device configuration
- Add RBD devices to blacklist
- CA-292103: do not scan for and clear signatures in new volumes
* Fri May 25 2018 marksy <mark.syms@citrix.com> - 1.20.0-1.0
- CA-247723: check lsof when EBUSY on device
- CA-287511: add ENOENT to acceptable IO retry errors in VDI load to avoid race
- CA-247723: refactor open exclusive and allow a single shot retry to counter new device tool race
- CA-277616: add retry into pathexists to diagnose underlying issue
- CA-288738: add dependency on multipathd.service
- CA-289543: get mpathcount to return the GFS2 multipath count
- CP-27874: Failed iSCSI paths are not reconnected to automatically
- CA-286622: fix logging issue
- CA-288100: in case the VDI is removed in between
- CA-288222: deactivate LV on slaves before changing the LVM layout
- CA-289979: Refine ENOENT error handling while deleting VDI
* Fri May 25 2018 marksy <mark.syms@citrix.com> - 1.19.0-1.0
- Release 1.19.0
* Tue Apr 17 2018 marksy <mark.syms@citrix.com> - 1.18.0-1.31
- CA-287884: reuse existing session in _get_pool_config
- CA-287883: Refresh CBT log LV on slave after snapshot
* Tue Apr 10 2018 marksy <mark.syms@citrix.com> - 1.18.0-1.30
- CA-283724: Don't attach CBT log when VDI attached in RO mode
- CA-274386: Ensure that get_supported_nfs_versions always returns a list
- CA-287504: Import Rackspace fix to Delete LUN on detach of RawISCSI
- CA-247723: add log trace for error on exclusive open to track reason
- CA-287286: correct error logging message read not write
- CA-277128: Remove broken RRD code from SM
* Tue Mar 27 2018 marksy <mark.syms@citrix.com> - 1.18.0-1.29
- CA-274822: SR-detach fails with parameter errors(add extra logs)
- CA-268337: have resetvdis.py request the GC abort before acquiring locks
- update series with upstream commit ids
* Fri Feb 16 2018 marksy <mark.syms@citrix.com> - 1.18.0-1.28
- Actually remove the patches which are now on github
- CA-267460: Make device multipath eligibility check more robust
- CA-273731: call _testHost before trying to mount ISO SR NFS share
- CA-283272: Skip multipath validity check if device is not up yet
- CA-283207: Modify mpathcount script to work for GFS2 SRs
* Tue Jan 30 2018 Mark Syms <mark.syms@citrix.com> - 1.18.0-1.27
- Release version 1.18.0
* Tue Jan 30 2018 marksy <mark.syms@citrix.com> - 1.17.1-1.26
- Move patches to github, update series and context in patches
- Merge CBT upstream, move patches and make minor corrections
- Update series with upstream commit ids
- Rationalise installation of pip packages
- Move the rest of Inverness patches to GH and update series references
* Wed Jan 10 2018 marksy <mark.syms@citrix.com> - 1.17.1-1.25
- CA-274584: this fixes reboot issues with iscsi sessions
- CA-276751: Make sure there are no left-overs in wwids file
- CA-277346: Fix flawed parsing of /proc/<pid>/cmdline, split on NUL
* Tue Dec 12 2017 marksy <mark.syms@citrix.com> - 1.17.1-1.24
- CA-261907: cleanup refcounts when deleting unused volume
- CA-276601: update patch with correct ticket number
* Wed Dec 06 2017 marksy <mark.syms@citrix.com> - 1.17.1-1.23
- CA-270011: Handle snapshotting a snapshot in a CBT chain
- Redo unit tests helpers for CBT chain setup and verification
- CA-274115: Handle RAW VDIs when getting block tracking status
- CA-257740: fix HA broken for NFS
* Tue Oct 31 2017 marksy <mark.syms@citrix.com> - 1.17.1-1.22
- CA-268695: Do not strip bitmap strings
- CA-269654: Make tapdisk-unpause CBT aware
- CA-269988: Remove VDI from MGT metadata on data-destroy
- CA-269652: Live disk is not paused before bitmap coalesce on snapshot delete
* Wed Oct 25 2017 marksy <mark.syms@citrix.com> - 1.17.1-1.21
- CA-267339: Race conditions when activating-deactiving cbtlog files
- CA-267032: add ESRCH to list of acceptable errors in pid search
- CP-24532: trigger pusb scan
- CP-24548: set usb path for VDI
- CP-25157: refine document of get_usb_node
* Thu Oct 19 2017 marksy <mark.syms@citrix.com> - 1.17.1-1.20
- CA-269013: Check SR capability before querying CBT status
- CA-264210: Intellicache only supports a single base disk with deltas
- CA-269653: Make CBT changes only for user created snapshots
* Mon Oct 16 2017 marksy <mark.syms@citrix.com> - 1.17.1-1.19
- CA-269166: remove bare print from error path
* Thu Oct 12 2017 marksy <mark.syms@citrix.com> - 1.17.1-1.18
- CA-255945: fix race on mkdir
- CP-24279: Use autospec=True on mocks for unit test
- CA-267352: Update local state of VDI after XAPI update
- CP-23681: [Unit test] Test snapshot creation on CBT VDI when OOS
- CP-23549: Make VDI._db_update use current CBT state of disk
- CP-25002: Update XAPI db with CBT state on snapshot
* Tue Oct 03 2017 marksy <mark.syms@citrix.com> - 1.17.1-xs.1+1.17
- CP-24893: test coverage improvements for refcount
- Reenable CP-23549__Update_VDI_CBT_status_on_SR_scan
* Wed Sep 27 2017 marksy <mark.syms@citrix.com> - 1.17.1-xs.1+1.16
- CP-23557: Extend ISOSR unit tests for SMB protocol
- CP-23535: Extend tap-ctl create to consdier CBT parameters
- CA-265461: Exclude source vdi whilst calculating changed blocks
- CP-22030: Unit tests for export-changed-blocks API
- CP-23547: On cbt error disable CBT and generate error for XenCenter
- CP-23405: Support calculation of changed blocks for resized VDIs
- CP-24536: Add support for CBT-specific messages to xapi and SM
- CP-24566: Change export_changed_blocks to list_changed_blocks
- CP-24593: Remove changes unrelated to CBT from patch introduced for CP-23919
- CP-24592: Resize in VDI should remain unimplemented
|