chiark / gitweb /
Do no isolate in case of emergency or severe problems
[elogind.git] / NEWS
diff --git a/NEWS b/NEWS
index b2011cdf45677b9ecb6ea5ba84869b4ac21c43a5..60c669e92ab07f0f5e76d699a65c20882dadd055 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,22 @@
 systemd System and Service Manager
 
 systemd System and Service Manager
 
+CHANGES WITH 200:
+
+        * The boot-time readahead implementation for rotating media
+          will now read the read-ahead data in multiple passes which
+          consist of all read requests made in equidistant time
+          intervals. This means instead of strictly reading read-ahead
+          data in its physical order on disk we now try to find a
+          middle ground between physical and access time order.
+
+        * /etc/os-release files gained a new BUILD_ID= field for usage
+          on operating systems that provide continuous builds of OS
+          images.
+
+        Contributions from: Auke Kok, Eelco Dolstra, Kay Sievers,
+        Lennart Poettering, Lukas Nykryn, Martin Pitt, Václav Pavlín
+        William Douglas, Zbigniew Jędrzejewski-Szmek
+
 CHANGES WITH 199:
 
         * systemd-python gained an API exposing libsystemd-daemon.
 CHANGES WITH 199:
 
         * systemd-python gained an API exposing libsystemd-daemon.
@@ -14,7 +31,7 @@ CHANGES WITH 199:
           ExecStartPre= may now leave data in /tmp that ExecStart= of
           the same service can still access). When a service is
           stopped its temporary directories are immediately deleted
           ExecStartPre= may now leave data in /tmp that ExecStart= of
           the same service can still access). When a service is
           stopped its temporary directories are immediately deleted
-          (normal clean-up with tmpfiles still is done in addition to
+          (normal clean-up with tmpfiles is still done in addition to
           this though).
 
         * By default, systemd will now set a couple of sysctl
           this though).
 
         * By default, systemd will now set a couple of sysctl
@@ -25,18 +42,18 @@ CHANGES WITH 199:
           be reasonably safe, and good defaults for all new systems.
 
         * The predictable network naming logic may now be turned off
           be reasonably safe, and good defaults for all new systems.
 
         * The predictable network naming logic may now be turned off
-          with a new kernel command line switch: net.ifnames=0
+          with a new kernel command line switch: net.ifnames=0.
 
         * A new libsystemd-bus module has been added that implements a
           pretty complete D-Bus client library. For details see:
 
           http://lists.freedesktop.org/archives/systemd-devel/2013-March/009797.html
 
 
         * A new libsystemd-bus module has been added that implements a
           pretty complete D-Bus client library. For details see:
 
           http://lists.freedesktop.org/archives/systemd-devel/2013-March/009797.html
 
-        * journald will not explicitly flush the journal files to disk
-          the latest 5min after each write. This will also mark the
-          files as offline then until the next write. This should
-          increase reliability. The synchronization delay can be
-          configured via SyncIntervalSec= in journald.conf.
+        * journald will now explicitly flush the journal files to disk
+          at the latest 5min after each write. The file will then also
+          be marked offline until the next write. This should increase
+          reliability in case of a crash. The synchronization delay
+          can be configured via SyncIntervalSec= in journald.conf.
 
         * There's a new remote-fs-setup.target unit that can be used
           to pull in specific services when at least one remote file
 
         * There's a new remote-fs-setup.target unit that can be used
           to pull in specific services when at least one remote file
@@ -50,6 +67,12 @@ CHANGES WITH 199:
         * libudev gained a new call udev_device_set_attribute_value()
           to set sysfs attributes of a device.
 
         * libudev gained a new call udev_device_set_attribute_value()
           to set sysfs attributes of a device.
 
+        * The udev daemon now sets the default number of worker
+          processes executed in parallel based on the number of available
+          CPUs instead of the amount of available RAM. This is supposed
+          to provide a more reliable default and limit a too agressive
+          paralellism for setups with 1000s of devices connected.
+
         Contributions from: Auke Kok, Colin Walters, Cristian
         Rodríguez, Daniel Buch, Dave Reisner, Frederic Crozat, Hannes
         Reinecke, Harald Hoyer, Jan Alexander Steffens, Jan
         Contributions from: Auke Kok, Colin Walters, Cristian
         Rodríguez, Daniel Buch, Dave Reisner, Frederic Crozat, Hannes
         Reinecke, Harald Hoyer, Jan Alexander Steffens, Jan