Thu, 26 Mar 2026 19:29:23 UTC | login

Information for build sm-4.1.12-10.0.ydi.1~ydi1.1.xcpng8.99

ID5459
Package Namesm
Version4.1.12
Release10.0.ydi.1~ydi1.1.xcpng8.99
Epoch
DraftFalse
Sourcegit+https://github.com/xcp-ng-rpms/sm.git#cf5d87523464db8cf5633b9a549e4d67d464908d
Summarysm - XCP storage managers
DescriptionThis package contains storage backends used in XCP
Built byydirson
State complete
Volume DEFAULT
StartedThu, 26 Mar 2026 11:27:56 UTC
CompletedThu, 26 Mar 2026 11:30:10 UTC
Taskbuild (v9.0-u-ydi1, /xcp-ng-rpms/sm.git:cf5d87523464db8cf5633b9a549e4d67d464908d)
Extra{'source': {'original_url': 'git+https://github.com/xcp-ng-rpms/sm.git?#cf5d87523464db8cf5633b9a549e4d67d464908d'}}
Tags
v9.0-u-ydi1
RPMs
src
sm-4.1.12-10.0.ydi.1~ydi1.1.xcpng8.99.src.rpm (info) (download)
noarch
python3-sm-compat-4.1.12-10.0.ydi.1~ydi1.1.xcpng8.99.noarch.rpm (info) (download)
python3-sm-libs-4.1.12-10.0.ydi.1~ydi1.1.xcpng8.99.noarch.rpm (info) (download)
python3-sm-test-plugins-4.1.12-10.0.ydi.1~ydi1.1.xcpng8.99.noarch.rpm (info) (download)
sm-testresults-4.1.12-10.0.ydi.1~ydi1.1.xcpng8.99.noarch.rpm (info) (download)
x86_64_v2
sm-4.1.12-10.0.ydi.1~ydi1.1.xcpng8.99.x86_64_v2.rpm (info) (download)
sm-compat-4.1.12-10.0.ydi.1~ydi1.1.xcpng8.99.x86_64_v2.rpm (info) (download)
sm-debugtools-4.1.12-10.0.ydi.1~ydi1.1.xcpng8.99.x86_64_v2.rpm (info) (download)
sm-fairlock-4.1.12-10.0.ydi.1~ydi1.1.xcpng8.99.x86_64_v2.rpm (info) (download)
sm-debuginfo-4.1.12-10.0.ydi.1~ydi1.1.xcpng8.99.x86_64_v2.rpm (info) (download)
sm-debugsource-4.1.12-10.0.ydi.1~ydi1.1.xcpng8.99.x86_64_v2.rpm (info) (download)
sm-debugtools-debuginfo-4.1.12-10.0.ydi.1~ydi1.1.xcpng8.99.x86_64_v2.rpm (info) (download)
sm-fairlock-debuginfo-4.1.12-10.0.ydi.1~ydi1.1.xcpng8.99.x86_64_v2.rpm (info) (download)
Logs
x86_64_v2
root.log
state.log
dnf.rpm.log
mock_output.log
build.log
dnf.librepo.log
installed_pkgs.log
dnf.log
hw_info.log
mock_config.log
noarch_rpmdiff.json
Changelog * Thu Mar 26 2026 Yann Dirson <yann.dirson@vates.tech> - 4.1.12-1.0.ydi.1 - New upstream from XS-9.0 - *** Upstream changelog *** * Mon Jan 26 2026 Mark Syms <mark.syms@citrix.com> - 4.1.12-1 - Revert: use VHD header to fetch block size * Thu Jan 22 2026 Mark Syms <mark.syms@citrix.com> - 4.1.11-1 - Fix tests * Thu Jan 22 2026 Mark Syms <mark.syms@citrix.com> - 4.1.10-1 - CA-420307: Construct synthetic page data as byte arrays - fix(cleanup): ensure VDI is active before relink - CA-411988 Fix TypeError in LVHDoHBASR.load() with dynamic module loading - CA-418775: ensure getsize and sg_readcap agree on resize - CA-420515: log errors when in foreground - CA-419706: update print calls - CA-416486: leaf coalesce wait for GC - LVHDSR: convert refvdi retured by get_snapshot_of to vdi_uuid - check that the snapshot_of field is not 'OpaqueRef:' format - use VHD header to fetch block size * Mon Dec 15 2025 Mark Syms <mark.syms@citrix.com> - 4.1.9-1 - CA-421013: ensure cbt log removed on supporter after disable * Mon Dec 08 2025 Mark Syms <mark.syms@citrix.com> - 4.1.8-1 - CP-310443: Drop legacy mpathutil tool - CA-413899: Rescan LVs whilst activating - remove flag gc_no_space from SR sm-config - improve error messages when vdi_type is missing - CP-309718: calculate a moving average of leaf size in GC * Thu Oct 02 2025 Mark Syms <mark.syms@citrix.com> - 4.1.7-1 - Rebuild * Wed Oct 01 2025 Mark Syms <mark.syms@citrix.com> - 4.1.6-1 - stop SMGC service on SR detach - CP-308803: enable SR multipathing by default for new installs - CA-417862: tolerate device not found on multipath flush * Tue Sep 16 2025 Tim Smith <tim.smith@cloud.com> - 4.1.5-1 - CA-407343: do not remove the VHD parent property after leaf coalesce - CA-408452: remove vhd parent if it does not have one - Revert "CA-397084 Log any user of LV at deactivate" - CA-408105: add logging to _finishInterruptedCoalesceLeaf - CA-411163: verify SCSI ids for SR PVs - CA-405851: stop_all_gc failed to stop SMGC services * Mon Aug 18 2025 Mark Syms <mark.syms@cloud.com> - 4.1.4-1 - CA-412080 Add lcache to SM_LIBS - CA-413209: remove dangling reference to deprecated rawhba - CP-51843: advertise SR_CACHING on LVHDoISCSI and HBA * Wed Jun 25 2025 Mark Syms <mark.syms@cloud.com> - 4.1.3-1 - CA-411927: guard check with presence of ScsiId key - CA-395221: use systemd target for gc enable - CA-412336: treat inaccessible device as a soft failure * Tue Jun 03 2025 Tim Smith <tim.smith@cloud.com> - 4.1.2-1 - CP-308219 Separate resetvdis script * Tue May 27 2025 Tim Smith <tim.smith@cloud.com> - 4.1.1-1 - CP-54096 Path cleanup - CA-409231 report intellicache stats with nbd - CP-54434 Correction of python locations - CP-54351 Further correction of python locations - CP-54766 Use of /opt is now only for compatibility reasons * Tue Apr 01 2025 Tim Smith <tim.smith@cloud.com> - 4.1.0-1 - Add udev rules for PureStorage - Remove 69-dm-lvm-metad.rules - CP-53808 Obsolete sm-core-libs with sm-libs - Move SM_ERRORCODES.xml to datadir - Remove excludes which are no longer required - CP-53810 Move all /opt/xensource file into compat package * Mon Jan 27 2025 Mark Syms <mark.syms@cloud.com> - 4.0.0-3 - CA-392489: drop cgrules patch, moved to libcgroup - CA-392489: Requires libcgroup-tools - CP-53410: remove use of alternatives * Wed Jan 22 2025 Mark Syms <mark.syms@cloud.com> - 4.0.0-2 - Drop patching cgrules as this is moved to libcgroup * Tue Jan 21 2025 Mark Syms <mark.syms@cloud.com> - 4.0.0-1 - Remove sm-multipath, now moved to host-installer - Remove support for FCoE Storage Repositories - CP-35551: Support tapdisk >= 4 with no kernel blktap2 device * Fri Jul 11 2025 Yann Dirson <yann.dirson@vates.tech> - 4.1.3-0.0.ydi.5 - New upstream - Dropped all XS patches, all assumed integrated upstream - Skipped all XCP-ng patches for now, comment out BuildRequires: python-mock - New patch: install relative symlinks - TEMP HACK remove dependency on device-mapper-multipath, which needs work - TEMP HACK depend on lvm2 not xenserver-lvm2, which needs work - HACK disable patching of non-existant cgrules.conf - HACK include systemctl in BuildRequires, some unit tests to strange things * Thu Jul 10 2025 Yann Dirson <yann.dirson@vates.tech> - 3.2.12-8.0.ydi.1 - Adjust deps for Almalinux 9 - Rebase on 3.2.12-8 - *** Upstream changelog *** * Tue May 27 2025 Mark Syms <mark.syms@cloud.com> - 3.2.12-8 - CP-53692 SR attach with kicking the mpathcount pipe - CA-411163: refuse to attach if we see multiple SCSI IDs for SR PVs * Tue Apr 08 2025 Mark Syms <mark.syms@cloud.com> - 3.2.12-7 - CA-409231: Report IntelliCache stats when parent is NBD. * Mon Mar 31 2025 Mark Syms <mark.syms@cloud.com> - 3.2.12-6 - CA-407743: do not try to add memory caching and intellicache * Tue Mar 25 2025 Mark Syms <mark.syms@cloud.com> - 3.2.12-5 - CA-408105: add logging to failure paths - CA-408452: remove VDI parent if it does not have one - CP-51843: extend IntelliCache coverage * Tue Mar 04 2025 Mark Syms <mark.syms@cloud.com> - 3.2.12-4 - CA-407343: do not remove the parent's vhd-parent in leaf GC - Revert the changes in 2979937bbb7 (CA-397084) - CP-50026 Ensure mpathcount runs after multipath deactivate * Fri Jul 04 2025 Yann Dirson <yann.dirson@vates.fr> - 3.2.12-3.3 - Add missing dependency on libcgroup-tools, uses cgclassify(1) - Drop dependency on old and unused python3-future - Refresh patch not applying on Alma10 due to fuzz * Tue Jun 03 2025 Ronan Abhamon <ronan.abhamon@vates.tech> - 3.2.12-3.2 - Prevent leaf coalesce during migration for LINSTOR (CA-400106) - Use GC daemon code for LINSTOR like other drivers * Thu Mar 20 2025 Ronan Abhamon <ronan.abhamon@vates.tech> - 3.2.12-3.1 - Rebase on 3.2.12-3 - Sync patches with our latest 3.2.12-8.3 branch - Remove patches merged upstream: - 0028-CA-398425-correctly-check-for-multiple-targets-in-iS.patch - 0030-fix-getAllocatedSize-is-incorrect-75.patch - 0047-Define-and-details-attr-on-Failure-mock.patch - 0064-feat-add-HPE-Nimble-multipath-configuration.patch - *** Upstream changelog *** * Tue Feb 11 2025 Mark Syms <mark.syms@cloud.com> - 3.2.12-3 - CA-405381: update mpathcount while xapi is not enabled * Thu Feb 06 2025 Mark Syms <mark.syms@cloud.com> - 3.2.12-2 - CA-403593: don't log session refs * Mon Jan 06 2025 Mark Syms <mark.syms@cloud.com> - 3.2.12-1 - CA-400789: Do not exclude parentless VDIs from cacheing - CP-52844: allow for open session to be passed to sr_get_capability - CP-52852: add handler for xmlrpc ProtocolError - fix(cleanup.py): bad live coalesce check regarding FileSR * Tue Nov 19 2024 Mark Syms <mark.syms@cloud.com> - 3.2.11-1 - CP-42675: send messages to Xapi if GC has insufficient space - CP-52620: enable read-through cache on persistent leaf * Tue Nov 05 2024 Mark Syms <mark.syms@cloud.com> - 3.2.10-1 - CA-397084: SR scan tries to deactivate LV in use by tapdisk - CA-399644: if we make progress do not abort the GC or evaluate criteria - CA-400743: perform post snapshot rename in ioretry - CA-401068: if iSCSI device path is not found scan the bus * Wed Oct 09 2024 Mark Syms <mark.syms@cloud.com> - 3.2.9-3 - CP-51658: install stop gc helper script - CA-399643 Use full paths when stopping fairlock on upgrade - CA-396655: check xapi is enabled before starting multipath reporting - CA-396658: check xapi is enabled before checking SR health - CA-400106: disable leaf coalesce with VDI snapshot secondary * Tue Sep 24 2024 Tim Smith <tim.smith@cloud.com> - 3.2.8-2 - CA-399643 Use full paths when stopping fairlock on upgrade * Fri Sep 06 2024 Robin Newton <robin.newton@cloud.com> - 3.2.8-1 - CA-398958 Cope with concurrent read-only activations * Wed Sep 04 2024 Mark Syms <mark.syms@cloud.com> - 3.2.7-1 - CA-398425: correctly check for multiple targets in iSCSI * Wed Aug 21 2024 Mark Syms <mark.syms@cloud.com> - 3.2.6-1 - CA-395560: Log exception details when LUN refresh fails - CA-396124: amend criteria under which the garbage collector aborts - CA-397084: Log any user of LV at deactivate - CP-51214: stop cgrules triggering errors on update * Tue Jul 23 2024 Tim Smith <tim.smith@cloud.com> - 3.2.5-1 - CA-395554 Stop fairlock services on package upgrade * Mon Jul 22 2024 Mark Syms <mark.syms@cloud.com> - 3.2.4-1 - Add missing sg3_utils dependency - Update multipath config for Dell, IBM and Nimble arrays * Tue Feb 18 2025 Ronan Abhamon <ronan.abhamon@vates.tech> - 3.2.3-1.17 - Add 0065-fix-cleanup.py-resize-on-a-primary-host-82.patch * Mon Jan 20 2025 Yann LE BRIS <yann.lebris@vates.tech> - 3.2.3-1.16 - Add 0061-Fix-LVHDSR.load-set-other_conf-in-cond-branch-to-pre.patch - Add 0062-fix-cleanup.py-protect-LinstorSR-init-against-race-c.patch - Add 0063-Fix-filter-to-reject-other-device-types-77.patch - Add 0064-feat-add-HPE-Nimble-multipath-configuration.patch * Thu Dec 19 2024 Ronan Abhamon <ronan.abhamon@vates.tech> - 3.2.3-1.15 - Fix missing mypy "@override" import in nfs-on-slave script * 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