Skip to content

libmpathpersist: Add safety check for preempting on key change #1104

libmpathpersist: Add safety check for preempting on key change

libmpathpersist: Add safety check for preempting on key change #1104

Triggered via push July 11, 2025 10:43
Status Failure
Total duration 1m 59s
Artifacts 5

native.yaml

on: push
Matrix: stable
Matrix: clang
Matrix: root-test
Fit to window
Zoom out
Zoom in

Annotations

3 errors
clang (debian-jessie)
Error: stdout make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools' creating libmultipath/autoconfig.h creating config.mk make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/libmpathcmd' building mpath_cmd.o because of mpath_cmd.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/libmpathcmd' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' creating kpartx.rules building unixware.o because of unixware.c building dos.o because of dos.c building xstrncpy.o because of xstrncpy.c building solaris.o because of solaris.c building bsd.o because of bsd.c building ps3.o because of ps3.c building mac.o because of mac.c building sun.o because of sun.c building crc32.o because of crc32.c building lopart.o because of lopart.c building dasd.o because of dasd.c building gpt.o because of gpt.c building devmapper.o because of devmapper.c building kpartx.o because of kpartx.c building kpartx because of bsd.o dos.o kpartx.o solaris.o unixware.o dasd.o sun.o gpt.o mac.o ps3.o crc32.o lopart.o xstrncpy.o devmapper.o make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/libdmmp' building libdmmp_misc.o because of libdmmp_misc.c building libdmmp_mp.o because of libdmmp_mp.c building libdmmp_path.o because of libdmmp_path.c building libdmmp_pg.o because of libdmmp_pg.c building libdmmp.o because of libdmmp.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/libdmmp' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/libmpathutil' building globals.o because of globals.c building time-util.o because of time-util.c building log_pthread.o because of log_pthread.c building debug.o because of debug.c building strbuf.o because of strbuf.c building log.o because of log.c building uxsock.o because of uxsock.c building vector.o because of vector.c building msort.o because of msort.c building util.o because of util.c building parser.o because of parser.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/libmpathutil' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/libmultipath' building defaults.o because of defaults.c building hwtable.o because of hwtable.c building prioritizers/alua_rtpg.o because of prioritizers/alua_rtpg.c building lock.o because of lock.c building libsg.o because of libsg.c building generic.o because of generic.c building switchgroup.o because of switchgroup.c building dm-generic.o because of dm-generic.c building prkey.o because of prkey.c building file.o because of file.c building prio.o because of prio.c building valid.o because of valid.c building pgpolicies.o because of pgpolicies.c building checkers.o because of checkers.c building dmparser.o because of dmparser.c building sysfs.o because of sysfs.c building wwids.o because of wwids.c building blacklist.o because of blacklist.c building foreign.o because of foreign.c building structs.o because of structs.c building io_err_stat.o because of io_err_stat.c building uevent.o because of uevent.c building alias.o because of alias.c building structs_vec.o because of structs_vec.c building config.o because of config.c building configure.o because of configure.c building devmapper.o because of devmapper.c building print.o because of print.c building propsel.o because of propsel.c building discovery.o because of discovery.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/libmultipath' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/libmpathvalid' building mpath_valid.o because of mpath_valid.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/libmpathvalid' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/libmultipath/prioritizers' building const.o becaus
clang (debian-buster)
Error: stdout make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools' make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools' creating libmultipath/autoconfig.h make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools' creating config.mk make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/libmpathcmd' building mpath_cmd.o because of mpath_cmd.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/libmpathcmd' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' building bsd.o because of bsd.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' building dos.o because of dos.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' building kpartx.o because of kpartx.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' building solaris.o because of solaris.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' building unixware.o because of unixware.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' building dasd.o because of dasd.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' building sun.o because of sun.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' building gpt.o because of gpt.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' building mac.o because of mac.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' building ps3.o because of ps3.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' building crc32.o because of crc32.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' building lopart.o because of lopart.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' building xstrncpy.o because of xstrncpy.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' building devmapper.o because of devmapper.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' creating kpartx.rules make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/libmpathutil' building parser.o because of parser.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipat
stable (debian-jessie)
Error: stdout make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools' creating libmultipath/autoconfig.h creating config.mk make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/libmpathcmd' building mpath_cmd.o because of mpath_cmd.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/libmpathcmd' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' creating kpartx.rules building xstrncpy.o because of xstrncpy.c building solaris.o because of solaris.c building unixware.o because of unixware.c building bsd.o because of bsd.c building ps3.o because of ps3.c building mac.o because of mac.c building sun.o because of sun.c building crc32.o because of crc32.c building dos.o because of dos.c building dasd.o because of dasd.c building lopart.o because of lopart.c building gpt.o because of gpt.c building devmapper.o because of devmapper.c building kpartx.o because of kpartx.c building kpartx because of bsd.o dos.o kpartx.o solaris.o unixware.o dasd.o sun.o gpt.o mac.o ps3.o crc32.o lopart.o xstrncpy.o devmapper.o make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/kpartx' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/libmpathutil' building globals.o because of globals.c building time-util.o because of time-util.c building debug.o because of debug.c building vector.o because of vector.c building log_pthread.o because of log_pthread.c building strbuf.o because of strbuf.c building uxsock.o because of uxsock.c building msort.o because of msort.c building log.o because of log.c building util.o because of util.c building parser.o because of parser.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/libmpathutil' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/libdmmp' building libdmmp_misc.o because of libdmmp_misc.c building libdmmp_path.o because of libdmmp_path.c building libdmmp_mp.o because of libdmmp_mp.c building libdmmp_pg.o because of libdmmp_pg.c building libdmmp.o because of libdmmp.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/libdmmp' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/libmultipath' building defaults.o because of defaults.c building lock.o because of lock.c building hwtable.o because of hwtable.c building libsg.o because of libsg.c building switchgroup.o because of switchgroup.c building generic.o because of generic.c building dm-generic.o because of dm-generic.c building prio.o because of prio.c building file.o because of file.c building prkey.o because of prkey.c building prioritizers/alua_rtpg.o because of prioritizers/alua_rtpg.c building pgpolicies.o because of pgpolicies.c building sysfs.o because of sysfs.c building valid.o because of valid.c building dmparser.o because of dmparser.c building checkers.o because of checkers.c building wwids.o because of wwids.c building structs.o because of structs.c building io_err_stat.o because of io_err_stat.c building blacklist.o because of blacklist.c building alias.o because of alias.c building uevent.o because of uevent.c building foreign.o because of foreign.c building structs_vec.o because of structs_vec.c building config.o because of config.c building devmapper.o because of devmapper.c building configure.o because of configure.c building print.o because of print.c building propsel.o because of propsel.c building discovery.o because of discovery.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/libmultipath' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/libmpathvalid' building mpath_valid.o because of mpath_valid.c make[1]: Leaving directory '/home/runner/work/multipath-tools/multipath-tools/libmpathvalid' make[1]: Entering directory '/home/runner/work/multipath-tools/multipath-tools/libmultipath/prioritizers' building const.o becaus

Artifacts

Produced during runtime
Name Size Digest
native-debian-bookworm Expired
2.95 MB
sha256:65973681fc8f28742cf610fe797e3ebaf1cbbb8a496195284d04a7fefd2fd786
native-debian-bullseye Expired
3 MB
sha256:2802fff0a537c568be314dda50a158e559ed5cea84cab0a24d59301cabfa5535
native-debian-buster Expired
3.03 MB
sha256:52ae364e62550483777a46271be2bf5787e94178fb29fe13d516f09361f16ecb
native-fedora-40 Expired
2.96 MB
sha256:0dcd21a1dcfe44cce8c8288cc5f7f33933f91aebf859b86aedb0a7495a057dda
native-opensuse-leap Expired
2.71 MB
sha256:ce056fa916956bea68c0836e7fe7a99353a07e3428c07902774cad1c16d64ff5