ID | 2994 |
Package Name | sm |
Version | 2.30.8 |
Release | 7.1.0.linstor.2.xcpng8.2 |
Epoch | |
Source | git+https://github.com/xcp-ng-rpms/sm.git#fa78a6dd5ad85346f627f97cd7172fcd09808f5c |
Summary |
Description |
Built by | Ronan Abhamon |
State |
complete
|
Volume |
DEFAULT |
Started | Wed, 25 Oct 2023 18:08:09 CEST |
Completed | Wed, 25 Oct 2023 18:11:26 CEST |
Task | build (v8.2-v-linstor-testing, /xcp-ng-rpms/sm.git:fa78a6dd5ad85346f627f97cd7172fcd09808f5c) |
Extra | {'source': {'original_url': 'git+https://github.com/xcp-ng-rpms/sm.git?#fa78a6dd5ad85346f627f97cd7172fcd09808f5c'}} |
Tags |
|
RPMs |
src | |
|
sm-2.30.8-7.1.0.linstor.2.xcpng8.2.src.rpm (info) (download) |
x86_64 |
|
sm-2.30.8-7.1.0.linstor.2.xcpng8.2.x86_64.rpm (info) (download)
|
|
sm-rawhba-2.30.8-7.1.0.linstor.2.xcpng8.2.x86_64.rpm (info) (download)
|
|
sm-test-plugins-2.30.8-7.1.0.linstor.2.xcpng8.2.x86_64.rpm (info) (download)
|
|
sm-testresults-2.30.8-7.1.0.linstor.2.xcpng8.2.x86_64.rpm (info) (download)
|
|
sm-debuginfo-2.30.8-7.1.0.linstor.2.xcpng8.2.x86_64.rpm (info) (download)
|
|
Logs |
|
Changelog |
* Mon Oct 23 2023 Ronan Abhamon <ronan.abhamon@vates.fr> - 2.30.8-7.1.0.linstor.2
- Add "Provides": sm-linstor (necessary for the "Requires" of xcp-ng-linstor)
- 0020-Fix-timeout_call-alarm-must-be-reset-in-case-of-succ.patch
- 0021-timeout_call-returns-the-result-of-user-function-now.patch
- 0022-fix-LinstorSR-repair-volumes-only-if-an-exclusive-co.patch
- 0023-feat-LinstorSR-Improve-LINSTOR-performance.patch
- 0024-feat-LinstorSR-robustify-scan-to-avoid-losing-VDIs-i.patch
- 0025-feat-LinstorSR-display-a-correctly-readable-size-for.patch
- 0026-feat-linstor-monitord-scan-all-LINSTOR-SRs-every-12-.patch
- 0027-fix-LinstorSR-call-correctly-method-in-_locked_load-.patch
- 0028-feat-LinstorSR-integrate-minidrbdcluster-daemon.patch
- 0029-feat-LinstorSR-ensure-heartbeat-and-redo_log-VDIs-ar.patch
- 0030-feat-LinstorSR-protect-sr-commands-to-avoid-forgetti.patch
- 0031-fix-LinstorJournaler-ensure-uri-is-not-None-during-l.patch
- 0032-feat-LinstorSR-add-an-option-to-disable-auto-quorum-.patch
- 0033-fix-LinstorVolumeManager-add-a-workaround-to-create-.patch
- 0034-feat-LinstorSR-add-optional-ips-parameter.patch
- 0035-feat-LinstorSR-add-a-helper-log_drbd_erofs-to-trace-.patch
- 0036-fix-LinstorSR-try-to-restart-the-services-again-if-t.patch
- 0037-fix-LinstorSR-robustify-linstor-manager-to-never-inc.patch
- 0038-fix-LinstorSR-prevent-starting-controller-during-fai.patch
- 0039-feat-LinstorVolumeManager-increase-peer-slots-limit-.patch
- 0040-feat-LinstorVolumeManager-add-a-fallback-to-find-con.patch
- 0041-fix-var-lib-linstor.mount-ensure-we-always-mount-dat.patch
- 0042-feat-LinstorVolumeManager-add-a-fallback-to-find-nod.patch
- 0043-feat-LinstorSR-explain-on-which-host-plugins-command.patch
- 0044-fix-LinstorSR-create-diskless-path-if-necessary-duri.patch
- 0045-feat-LinstorSR-use-HTTP-NBD-instead-of-DRBD-directly.patch
- 0046-fix-LinstorSR-find-controller-when-XAPI-unreachable-.patch
- 0047-fix-LinstorSR-use-IPs-instead-of-hostnames-in-NBD-se.patch
- 0048-fix-LinstorVolumeManager-ensure-we-always-use-IPs-in.patch
- 0049-feat-linstor-manager-add-methods-to-add-remove-host-.patch
- 0050-feat-LinstorVolumeManager-support-SR-creation-with-d.patch
- 0051-feat-LinstorSR-add-a-config-var-to-disable-HTTP-NBD-.patch
- 0052-feat-LinstorSr-ensure-LVM-group-is-activated-during-.patch
- 0053-feat-linstor-manager-add-method-to-create-LinstorSR-.patch
- 0054-fix-LinstorSR-always-set-vdi_path-in-generate_config.patch
- 0055-fix-minidrbdcluster-supports-new-properties-like-for.patch
- 0056-fix-LinstorSR-enabled-disable-minidrbcluster-with-fi.patch
- 0057-fix-linstor-manager-change-linstor-satellite-start-b.patch
- 0058-Fix-is_open-call-for-LinstorSR.patch
- 0059-fix-linstorvhdutil-fix-boolean-params-of-check-call.patch
- 0060-feat-linstor-manager-robustify-exec_create_sr.patch
- 0061-fix-cleanup-print-LINSTOR-VDI-UUID-if-error-during-i.patch
- 0062-feat-cleanup-raise-and-dump-DRBD-openers-in-case-of-.patch
- 0063-feat-linstorvhdutil-trace-DRBD-openers-in-case-of-ER.patch
- 0064-fix-linstorvolumemanager-compute-correctly-size-in-a.patch
- 0065-feat-LinstorSR-use-DRBD-openers-instead-of-lsof-to-l.patch
- 0066-feat-LinstorSR-support-cProfile-to-trace-calls-when-.patch
- 0067-fix-LinstorJournaler-reset-namespace-when-get-is-cal.patch
- 0068-fix-linstorvhdutil-fix-coalesce-with-VM-running-unde.patch
- 0069-fix-linstorvolumemanager-_get_volumes_info-doesn-t-r.patch
- 0070-fix-linstorvolumemanager-remove-double-prefix-on-kv-.patch
- 0071-feat-LinstorSR-add-linstor-kv-dump-helper-to-print-k.patch
- 0072-fix-LinstorSR-disable-VHD-key-hash-usage-to-limit-ex.patch
- 0073-fix-minidrbdcluster-ensure-SIGINT-is-handled-correct.patch
- 0074-feat-minidrbdcluster-stop-resource-services-at-start.patch
- 0075-feat-linstor-manager-add-new-healthCheck-function-to.patch
- 0076-fix-LinstorSR-fix-xha-conf-parsing-return-host-ip-no.patch
- 0077-fix-LinstorSR-start-correctly-HA-servers-HTTP-NBD-af.patch
- 0078-fix-linstorvolumemanager-use-an-array-to-store-diskf.patch
- 0079-feat-linstorvolumemanager-support-snaps-when-a-host-.patch
- 0080-fix-linstorvolumemanager-support-offline-hosts-when-.patch
- 0081-fix-linstorvolumemanager-define-_base_group_name-mem.patch
- 0082-feat-linstorvhdutil-modify-logic-of-local-vhdutil-ca.patch
- 0083-fix-linstorvolumemanager-robustify-failed-snapshots.patch
- 0084-fix-linstorvolumemanager-use-a-namespace-for-volumes.patch
- 0085-feat-linstor-kv-dump-rename-to-linstor-kv-tool-add-r.patch
- 0086-fix-LinstorSR-handle-correctly-localhost-during-star.patch
- 0087-fix-cleanup.py-call-repair-on-another-host-when-EROF.patch
- 0088-fix-LinstorSR-avoid-introduction-of-DELETED-volumes.patch
- 0089-feat-linstor-kv-tool-remove-all-volumes-supports-jou.patch
- 0090-fix-linstorvhdutil-due-to-bad-refactoring-check-call.patch
- 0091-feat-linstorvhdutil-ensure-we-use-VHD-parent-to-find.patch
- 0092-feat-linstorvolumemanager-force-DRBD-demote-after-fa.patch
- 0093-fix-linstorvhdutil-ensure-we-retry-creation-in-all-s.patch
- 0094-fix-linstorvhdutil-don-t-retry-local-vhdutil-call-wh.patch
- 0095-feat-fork-log-daemon-ignore-SIGTERM.patch
- 0096-feat-LinstorSR-wait-for-http-disk-server-startup.patch
- 0097-fix-LinstorSR-handle-inflate-resize-actions-correctl.patch
- 0098-fix-linstor-manager-add-a-static-iptables-rule-for-D.patch
- 0099-feat-LinstorSR-sync-with-last-http-nbd-transfer-vers.patch
- 0100-fix-LinstorSR-don-t-check-VDI-metadata-while-listing.patch
- 0101-fix-LinstorSR-don-t-check-metadata-when-destroying-s.patch
- 0102-fix-linstorvhdutil-handle-correctly-generic-exceptio.patch
- 0103-fix-minidrbdcluster-robustify-to-unmount-correctly-L.patch
- 0104-fix-minidrbdcluster-handle-correctly-KeyboardInterru.patch
- 0105-feat-LinstorSR-use-drbd-reactor-instead-of-minidrbdc.patch
- 0106-fix-LinstorSR-ensure-vhdutil-calls-are-correctly-exe.patch
- 0107-fix-LinstorSR-replace-bad-param-in-detach_thin-impl.patch
- 0108-fix-linstorvolumemanager-remove-usage-of-realpath.patch
- 0109-fix-linstorvhdutil-avoid-parent-path-resolution.patch
- 0110-fix-LinstorSR-create-parent-path-during-attach.patch
- 0111-fix-LinstorSR-retry-if-we-can-t-build-volume-cache.patch
- 0112-fix-linstorvolumemanager-reduce-peer-slots-param-to-.patch
- 0113-fix-LinstorSR-attach-a-valid-XAPI-session-is_open-is.patch
- 0114-fix-LinstorSR-ensure-we-always-have-a-DRBD-path-to-s.patch
- 0115-fix-LinstorSR-remove-hosts-ips-param.patch
- 0116-fix-LinstorSR-compute-correctly-SR-size-using-pool-c.patch
- 0117-fix-blktap2-ensure-we-can-import-this-module-when-LI.patch
- 0118-fix-LinstorSR-ensure-volume-cache-can-be-recreated.patch
- 0119-fix-linstor-manager-remove-dead-useless-code-in-add-.patch
- 0120-fix-LinstorSR-Ensure-we-always-have-a-device-path-du.patch
- 0121-fix-LinstorSR-always-use-lock.acquire-during-attach-.patch
- 0122-fix-LinstorSR-mare-sure-hostnames-are-unique-at-SR-c.patch
- 0123-fix-LinstorSR-ensure-we-can-attach-non-special-stati.patch
- 0124-fix-LinstorSR-ensure-we-can-detach-when-deflate-call.patch
- 0125-fix-LinstorSR-assume-VDI-is-always-a-VHD-when-the-in.patch
- 0126-fix-LinstorSR-remove-SR-lock-during-thin-attach-deta.patch
- 0127-fix-LinstorSR-ensure-database-is-mounted-during-scan.patch
- 0128-fix-LinstorSR-restart-drbd-reactor-in-case-of-failur.patch
- 0129-fix-linstorvolumemanager-retry-in-case-of-failure-du.patch
- 0130-fix-linstorvolumemanager-avoid-diskless-creation-whe.patch
- 0131-fix-LinstorSR-remove-diskless-after-VDI.detach-calls.patch
- 0132-fix-LinstorSR-robustify-_load_vdi_info-in-cleanup.py.patch
- 0133-fix-LinstorSR-ensure-detach-never-fails-on-plugin-fa.patch
- 0134-fix-LinstorSR-ensure-we-coalesce-only-volumes-with-a.patch
- 0135-fix-LinstorSR-don-t-try-to-repair-persistent-volumes.patch
- 0136-fix-LinstorSR-wait-during-attach-to-open-DRBD-path.patch
* Fri Oct 13 2023 Ronan Abhamon <ronan.abhamon@vates.fr> - 2.30.8-7.1
- Sync with hotfix XS82ECU1051
- Sync patches with our latest 2.30.8-8.2 branch
- *** Upstream changelog ***
- * Thu Sep 28 2023 Mark Syms <mark.syms@citrix.com> - 2.30.8-7
- - CP-45514: set ownership and perms on backeend device
- * Fri Aug 04 2023 Mark Syms <mark.syms@citrix.com> - 2.30.8-6
- - Fixes for CA-379329, monitor for missing iSCSI sessions
- * Fri Jun 30 2023 Mark Syms <mark.syms@citrix.com> - 2.30.8-5
- - CA-375968: multi session iSCSI updates
- * Fri Jun 30 2023 Mark Syms <mark.syms@citrix.com> - 2.30.8-4
- - Rebuild
- * Mon Jun 26 2023 Mark Syms <mark.syms@citrix.com> - 2.30.8-3
- - Backport fix for CA-378768
* Fri Aug 25 2023 Samuel Verschelde <stormi-xcp@ylix.fr> - 2.30.8-2.3
- Do not overwrite multipath.conf if users made changes
- Add warning to multipath.conf to prevent future modifications
(for users which haven't modified it yet, that is, the vast majority)
- Add /etc/multipath/conf.d/custom.conf for user customization
- Add 0017-Tell-users-not-to-edit-multipath.conf-directly.patch
- Add 0018-Add-custom.conf-multipath-configuration-file.patch
- Add 0019-Install-etc-multipath-conf.d-custom.conf.patch
* Tue Aug 22 2023 Guillaume Thouvenin <guillaume.thouvenin@vates.tech> - 2.30.8-2.2
- Fix issues when running quicktest on ZFS and LVMoISCSI
- Add 0015-Remove-SR_PROBE-from-ZFS-capabilities-37.patch
- Add 0016-Fix-vdi-ref-when-static-vdis-are-used.patch
* Tue Apr 25 2023 Ronan Abhamon <ronan.abhamon@vates.fr> - 2.30.8-2.1
- Sync with hotfix XS82ECU1022
- Sync patches with our latest 2.30.8-8.2 branch
- *** Upstream changelog ***
- * Wed Nov 23 2022 Mark Syms <mark.syms@citrix.com> - 2.30.8-2
- - CA-353437: give coalesce tracker grace iterations to make progress
- - CA-372641: fix _expand_size for multipath
- - CA-372772: fix miscalculation of seek offset
- * Fri Sep 23 2022 Tim Smith <tim.smith@citrix.com> - 2.30.8-1
- - CA-369613: report errors correctly from multipath
- - CA-369395: default multipath handle to dmp if not set
- - CA-370037: improvements to exception handling
- - Added Dell ME4 multipath config
- - CA-370696 Do not attempt to validate device or NFS server paths
* Fri Jul 08 2022 Ronan Abhamon <ronan.abhamon@vates.fr> - 2.30.7-1.3
- Fix regression caused by is_open patch (LVHDSR + XCP-ng drivers)
* Thu Jun 30 2022 Ronan Abhamon <ronan.abhamon@vates.fr> - 2.30.7-1.2
- Add 0013-Fix-is_open-call-for-many-drivers-25.patch
- Add 0014-Remove-SR_CACHING-capability-for-many-SR-types-24.patch
* Wed Jun 15 2022 Ronan Abhamon <ronan.abhamon@vates.fr> - 2.30.7-1.1
- Sync with hotfix XS82ECU1009
- Sync patches with our latest 2.30.7-8.2 branch
- Add 0012-MooseFS-SR-uses-now-UUID-subdirs-for-each-SR.patch
- Use subdirectory for each SR on the MooseFS server
- *** Upstream changelog ***
- * Fri Apr 29 2022 Mark Syms <mark.syms@citrix.com> - 2.30.7-1
- - CA-352880: when deleting an HBA SR remove the kernel devices
* Thu May 05 2022 Ronan Abhamon <ronan.abhamon@vates.fr> - 2.30.6-1.2
- Add 0011-Avoid-usage-of-umount-in-ISOSR-when-legacy_mode-is-u.patch
- Keep folder mounted when ISO SR is used with legacy_mode=True
* Tue Jan 04 2022 Ronan Abhamon <ronan.abhamon@vates.fr> - 2.30.6-1.1
- Sync with CH 8.2.1
- Sync patches with our latest 2.30.6-8.2 branch
- *** Upstream changelog ***
- * Fri Oct 22 2021 Mark Syms <mark.syms@citrix.com> - 2.30.6-1
- - CA-359453: use rename not link if links not supported
- - CP-38316: update path checker for Equalogic at vendors request
- * Thu Oct 7 2021 Mark Syms <mark.syms@citrix.com> - 2.30.5-1
- - CA-355401: make post attach scan best effort and report errors
- - CA-355289: ensure xapi is initialised before starting GC
- - CA-356645: use "self.session is None" not "self.session == None"
* Tue Jun 22 2021 Ronan Abhamon <ronan.abhamon@vates.fr> - 2.30.4-1.1
- Sync with hotfix XS82E028
- Sync patches with our latest 2.30.4-8.2 branch
- *** Upstream changelog ***
- * Wed May 19 2021 Mark Syms <mark.syms@citrix.com> - 2.30.4-1
- - CA-354228: Reinstate load calls in _pathrefresh
* Thu May 27 2021 Ronan Abhamon <ronan.abhamon@vates.fr> - 2.30.3-1.4
- Remove 0009-Fix-regression-added-by-XSI-915.patch
- Add 0001-backport-of-ccd121cc248d79b749a63d4ad099e6d5f4b8b588 to use upstream fix instead
* Tue May 18 2021 Ronan Abhamon <ronan.abhamon@vates.fr> - 2.30.3-1.3
- Update 0009-Fix-regression-added-by-XSI-915.patch (fix regression in the patch itself)
* Thu May 06 2021 Ronan Abhamon <ronan.abhamon@vates.fr> - 2.30.3-1.2
- Add experimental MooseFS driver
* Thu Apr 29 2021 Ronan Abhamon <ronan.abhamon@vates.fr> - 2.30.3-1.1
- Sync with hotfix XS82E023
- CA-349759: don't call srUpdate within a lock
- CA-352165: Check that 'device' exists in the dconf before using it
- XSI-915: Improve performance of LVHDoHBA
- CP-35625: Extract calls to unlink to helper and log
- CP-35625: use link instead of rename to improve crash consistency
- CP-35625: Extract calls to rename into helper and log.
- CA-350871: Add lock context manager for LVM operations to allow for
higher level controlDon't take locks for readonly operations
- CA-350871: Log if LVHD snapshot pauses VM for more than 60secs
- CA-350437: simplify 02vhd-cleanup to only handle LVM refcounts
- Sync patches with our latest 2.30.3-8.2 branch
- 0009-Fix-regression-added-by-XSI-915.patch added
* Thu Feb 25 2021 Benjamin Reis <benjamin.reis@vates.fr> - 2.29.1-1.3
- Add: 0008-If-no-NFS-ACLs-provided-assume-everyone.patch
- Fix crash when attempting to access non existent ACL (happened on QNAP devices)
* Fri Nov 06 2020 Samuel Verschelde <stormi-xcp@ylix.fr> - 2.29.1-1.2
- Sync patches with our latest 2.29.1-8.2 branch before XCP-ng 8.2 final release
- 0006-feat-drivers-add-LinstorSR-driver.patch updated
- 0007-feat-tests-add-unit-tests-concerning-ZFS-close-xcp-n.patch added
* Wed Nov 04 2020 Samuel Verschelde <stormi-xcp@ylix.fr> - 2.29.1-1.1
- Sync with hotfix XS82E006
- CA-343115: ensure device symlinks are created correctly even when path count not required
* Fri Sep 18 2020 Ronan Abhamon <ronan.abhamon@vates.fr> - 2.29.0-1.7
- Update ZFS patch (use location instead of device in configuration)
* Wed Aug 19 2020 Samuel Verschelde <stormi-xcp@ylix.fr> - 2.29.0-1.6
- Add linstor-monitor daemon to detect master changes
* Mon Aug 17 2020 Samuel Verschelde <stormi-xcp@ylix.fr> - 2.29.0-1.5
- Re-enable linstor patch
- Re-add support for ext4 driver since sm-additional-drivers is gone
- Patches reordered after the 2.29.0-8.2 branch rebase
* Mon Aug 17 2020 Samuel Verschelde <stormi-xcp@ylix.fr> - 2.29.0-1.4
- Temporarily disable linstor patch
* Thu Aug 13 2020 Samuel Verschelde <stormi-xcp@ylix.fr> - 2.29.0-1.3
- Add experimental XFS, CephFS, Gluster and ZFS drivers
- Add experimental Linstor driver and related required code changes
- Patches now produced from our maintenance branch of the sm git repo
- Obsolete sm-additional-drivers
* Tue Jul 07 2020 Samuel Verschelde <stormi-xcp@ylix.fr> - 2.29.0-1.2
- Re-add cleanup support for ext4 driver (not removing it from 8.2)
- Add cleanup support for gluster and cephfs drivers
- Rename sm-2.29.0-partial-xfs-support.XCP-ng.patch...
- ... to sm-2.29.0-fix-cleanup-for-additional-drivers.XCP-ng.patch
- That patch is temporary, until sm is fixed to let drivers define...
- ... their type themselves.
* Tue Jun 30 2020 Samuel Verschelde <stormi-xcp@ylix.fr> - 2.29.0-1.1
- Rebase on CH 8.2
- Remove backported patches
- Keep sm-2.2.3-rebrand-xs-sm-service.XCP-ng.patch
- Rediff sm-2.29.0-add-TrueNAS-multipath-config.XCP-ng.patch
- Remove support for the experimental `ext4` SR type
- Rename patch to sm-2.29.0-partial-xfs-support.XCP-ng.patch
* 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
|