Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package multipath-tools for openSUSE:Factory
checked in at 2024-03-07 18:27:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/multipath-tools (Old)
and /work/SRC/openSUSE:Factory/.multipath-tools.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "multipath-tools"
Thu Mar 7 18:27:24 2024 rev:162 rq:1155346 version:0.9.8+87+suse.f72b9f3
Changes:
--------
--- /work/SRC/openSUSE:Factory/multipath-tools/multipath-tools.changes
2024-02-27 22:45:59.553413059 +0100
+++
/work/SRC/openSUSE:Factory/.multipath-tools.new.1770/multipath-tools.changes
2024-03-07 18:27:30.408786014 +0100
@@ -1,0 +2,7 @@
+Tue Mar 5 20:19:12 UTC 2024 - Martin Wilck <[email protected]>
+
+- Update to version 0.9.8+87+suse.f72b9f3:
+ * fix misspelled DM_UDEV_DISABLE_OTHER_RULES_FLAG in udev rules
+ (bsc#1220810)
+
+-------------------------------------------------------------------
Old:
----
multipath-tools-0.9.8+83+suse.bcae610.obscpio
New:
----
multipath-tools-0.9.8+87+suse.f72b9f3.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ multipath-tools.spec ++++++
--- /var/tmp/diff_new_pack.praLn6/_old 2024-03-07 18:27:31.364821292 +0100
+++ /var/tmp/diff_new_pack.praLn6/_new 2024-03-07 18:27:31.364821292 +0100
@@ -35,7 +35,7 @@
%define libdmmp_version %(echo %{_libdmmp_version} | tr . _)
Name: multipath-tools
-Version: 0.9.8+83+suse.bcae610
+Version: 0.9.8+87+suse.f72b9f3
Release: 0
Summary: Tools to Manage Multipathed Devices with the device-mapper
License: GPL-2.0-only AND GPL-3.0-or-later
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.praLn6/_old 2024-03-07 18:27:31.400822620 +0100
+++ /var/tmp/diff_new_pack.praLn6/_new 2024-03-07 18:27:31.404822767 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/openSUSE/multipath-tools.git</param>
- <param
name="changesrevision">bcae610f0778cf7952786d13139d8f409762811d</param></service></servicedata>
+ <param
name="changesrevision">f72b9f34be3d761b25f785913f8bb690769b8794</param></service></servicedata>
(No newline at EOF)
++++++ multipath-tools-0.9.8+83+suse.bcae610.obscpio ->
multipath-tools-0.9.8+87+suse.f72b9f3.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/multipath-tools-0.9.8+83+suse.bcae610/Makefile.inc
new/multipath-tools-0.9.8+87+suse.f72b9f3/Makefile.inc
--- old/multipath-tools-0.9.8+83+suse.bcae610/Makefile.inc 2024-02-26
12:14:39.000000000 +0100
+++ new/multipath-tools-0.9.8+87+suse.f72b9f3/Makefile.inc 2024-03-05
21:09:23.000000000 +0100
@@ -18,6 +18,12 @@
# SCSI_DH_MODULES_PRELOAD := scsi_dh_alua scsi_dh_rdac
SCSI_DH_MODULES_PRELOAD :=
+# Multipathd scheduling priority. Set value from 1 to 99 to make multipathd
+# change its scheduling policy to SCHED_RR and its priority to the specified
+# value. set to 0 to stop multipathd from changing the scheduling policy and
+# priority it was started with.
+SCHED_RT_PRIO := 99
+
EXTRAVERSION := $(shell rev=$$(git rev-parse --short=7 HEAD 2>/dev/null); echo
$${rev:+-g$$rev})
# PKG_CONFIG must be read from the environment to enable compilation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/multipath-tools-0.9.8+83+suse.bcae610/README.md
new/multipath-tools-0.9.8+87+suse.f72b9f3/README.md
--- old/multipath-tools-0.9.8+83+suse.bcae610/README.md 2024-02-26
12:14:39.000000000 +0100
+++ new/multipath-tools-0.9.8+87+suse.f72b9f3/README.md 2024-03-05
21:09:23.000000000 +0100
@@ -98,6 +98,9 @@
By default, command line editing is disabled.
Note that using libreadline may
[make binary indistributable due to license
incompatibility](https://github.com/opensvc/multipath-tools/issues/36).
+ * `SCHED_RT_PRIO={0-99}`: for values {1-99} set the realtime priority
+ multipathd will attempt to run with. for value 0, disable multipathd
+ changing itself to a realtime process.
* `ENABLE_LIBDMMP=0`: disable building libdmmp
* `ENABLE_DMEVENTS_POLL=0`: disable support for the device-mapper event
polling API. For use with pre-5.0 kernels that don't support dmevent polling
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/multipath-tools-0.9.8+83+suse.bcae610/multipath/11-dm-mpath.rules.in
new/multipath-tools-0.9.8+87+suse.f72b9f3/multipath/11-dm-mpath.rules.in
--- old/multipath-tools-0.9.8+83+suse.bcae610/multipath/11-dm-mpath.rules.in
2024-02-26 12:14:39.000000000 +0100
+++ new/multipath-tools-0.9.8+87+suse.f72b9f3/multipath/11-dm-mpath.rules.in
2024-03-05 21:09:23.000000000 +0100
@@ -116,7 +116,7 @@
ENV{DM_UDEV_PRIMARY_SOURCE_FLAG}!="1", GOTO="import_end"
# Don't import the properties from db if we will run blkid later.
-ENV{DM_NOSCAN}!="1", ENV{DM_DISABLE_OTHER_RULES_FLAG}!="1", GOTO="import_end"
+ENV{DM_NOSCAN}!="1", ENV{DM_UDEV_DISABLE_OTHER_RULES_FLAG}!="1",
GOTO="import_end"
IMPORT{db}="ID_FS_TYPE"
IMPORT{db}="ID_FS_USAGE"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/multipath-tools-0.9.8+83+suse.bcae610/multipathd/Makefile
new/multipath-tools-0.9.8+87+suse.f72b9f3/multipathd/Makefile
--- old/multipath-tools-0.9.8+83+suse.bcae610/multipathd/Makefile
2024-02-26 12:14:39.000000000 +0100
+++ new/multipath-tools-0.9.8+87+suse.f72b9f3/multipathd/Makefile
2024-03-05 21:09:23.000000000 +0100
@@ -57,6 +57,9 @@
cli_handlers.o: cli_handlers.c
$(Q)$(CC) $(CPPFLAGS) $(CFLAGS) -Wno-unused-parameter -c -o $@ $<
+main.o: main.c
+ $(Q)$(CC) $(CPPFLAGS) -DSCHED_RT_PRIO=$(SCHED_RT_PRIO) $(CFLAGS) -c -o
$@ $<
+
install:
$(Q)$(INSTALL_PROGRAM) -d $(DESTDIR)$(bindir)
$(Q)$(INSTALL_PROGRAM) -m 755 $(EXEC) $(DESTDIR)$(bindir)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/multipath-tools-0.9.8+83+suse.bcae610/multipathd/main.c
new/multipath-tools-0.9.8+87+suse.f72b9f3/multipathd/main.c
--- old/multipath-tools-0.9.8+83+suse.bcae610/multipathd/main.c 2024-02-26
12:14:39.000000000 +0100
+++ new/multipath-tools-0.9.8+87+suse.f72b9f3/multipathd/main.c 2024-03-05
21:09:23.000000000 +0100
@@ -3172,13 +3172,13 @@
{
int res;
static struct sched_param sched_param = {
- .sched_priority = 99
+ .sched_priority = SCHED_RT_PRIO
};
res = sched_setscheduler (0, SCHED_RR, &sched_param);
if (res == -1)
- condlog(LOG_WARNING, "Could not set SCHED_RR at priority 99");
+ condlog(2, "Could not set SCHED_RR at priority 99");
return;
}
@@ -3471,7 +3471,8 @@
if (!vecs)
goto failed;
- setscheduler();
+ if (SCHED_RT_PRIO)
+ setscheduler();
set_oom_adj();
#ifdef FPIN_EVENT_HANDLER
if (conf->marginal_pathgroups == MARGINAL_PATHGROUP_FPIN)
++++++ multipath-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.praLn6/_old 2024-03-07 18:27:31.788836937 +0100
+++ /var/tmp/diff_new_pack.praLn6/_new 2024-03-07 18:27:31.792837085 +0100
@@ -1,5 +1,5 @@
name: multipath-tools
-version: 0.9.8+83+suse.bcae610
-mtime: 1708946079
-commit: bcae610f0778cf7952786d13139d8f409762811d
+version: 0.9.8+87+suse.f72b9f3
+mtime: 1709669363
+commit: f72b9f34be3d761b25f785913f8bb690769b8794