Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2014-12-03 22:49:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and      /work/SRC/openSUSE:Factory/.systemd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "systemd"

Changes:
--------
--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes     2014-11-26 
10:36:06.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes        
2014-12-03 22:50:07.000000000 +0100
@@ -1,0 +2,14 @@
+Fri Nov 28 13:26:21 UTC 2014 - [email protected]
+
+- Change the maximum number of children from CPU_COUNT * 256 to
+  CPU_COUNT * 64.
+  Update 1097-udevd-increase-maximum-number-of-children.patch 
+
+-------------------------------------------------------------------
+Thu Nov 27 20:30:35 UTC 2014 - [email protected]
+
+- Increase number of children/workers to CPU_COUNT * 256 to avoid 
+  'maximum number of children reached' (bnc#907393).
+  Add 1097-udevd-increase-maximum-number-of-children.patch
+
+-------------------------------------------------------------------
systemd.changes: same change

New:
----
  1097-udevd-increase-maximum-number-of-children.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ systemd-mini.spec ++++++
--- /var/tmp/diff_new_pack.vmK82b/_old  2014-12-03 22:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.vmK82b/_new  2014-12-03 22:50:13.000000000 +0100
@@ -1243,6 +1243,8 @@
 Patch1095:      1095-set-ssd-disk-to-use-deadline-scheduler.patch
 # PATCH-FIX-SUSE 1096-new-udev-root-symlink-generator.patch
 Patch1096:      1096-new-udev-root-symlink-generator.patch
+# PATCH-FIX-SUSE 1097-udevd-increase-maximum-number-of-children.patch
+Patch1097:      1097-udevd-increase-maximum-number-of-children.patch
 
 %description
 Systemd is a system and service manager, compatible with SysV and LSB
@@ -2043,6 +2045,7 @@
 %patch1094 -p0
 %patch1095 -p1
 %patch1096 -p1
+%patch1097 -p1
 
 # remove patch backups
 find -name '*.orig' -exec rm -f '{}' \+

systemd.spec: same change
++++++ 1097-udevd-increase-maximum-number-of-children.patch ++++++
Index: systemd-210/src/udev/udevd.c
===================================================================
--- systemd-210.orig/src/udev/udevd.c
+++ systemd-210/src/udev/udevd.c
@@ -454,7 +454,7 @@ static void event_run(struct event *even
 
         if (children >= children_max) {
                 if (children_max > 1)
-                        log_debug("maximum number (%i) of children reached", 
children);
+                        log_error("maximum number (%i) of children reached", 
children);
                 return;
         }
 
@@ -1277,7 +1277,7 @@ int main(int argc, char *argv[]) {
                 children_max = 8;
 
                 if (sched_getaffinity(0, sizeof (cpu_set), &cpu_set) == 0) {
-                        children_max +=  CPU_COUNT(&cpu_set) * 2;
+                        children_max += CPU_COUNT(&cpu_set) * 64;
                 }
         }
         log_debug("set children_max to %u", children_max);
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to