diff options
author | Luca Boccassi <bluca@debian.org> | 2024-03-26 23:30:43 +0100 |
---|---|---|
committer | Luca Boccassi <bluca@debian.org> | 2024-03-27 02:25:49 +0100 |
commit | 54f86b86ba8168faccbfc2ad16ceeccefde98a51 (patch) | |
tree | 631368bbee73de207de2bbba89e60a492560385a /man | |
parent | core: do not serialize timestamps that are re-measured on soft-reboot (diff) | |
download | systemd-54f86b86ba8168faccbfc2ad16ceeccefde98a51.tar.xz systemd-54f86b86ba8168faccbfc2ad16ceeccefde98a51.zip |
core: add SoftRebootStartTimestamp
Will be useful to calculate how long it took to shut down the system before starting
in the new root
Diffstat (limited to 'man')
-rw-r--r-- | man/org.freedesktop.systemd1.xml | 36 |
1 files changed, 24 insertions, 12 deletions
diff --git a/man/org.freedesktop.systemd1.xml b/man/org.freedesktop.systemd1.xml index 4e43b4ba20..1f30f65bf7 100644 --- a/man/org.freedesktop.systemd1.xml +++ b/man/org.freedesktop.systemd1.xml @@ -340,6 +340,10 @@ node /org/freedesktop/systemd1 { @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t FinishTimestampMonotonic = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") + readonly t SoftRebootStartTimestamp = ...; + @org.freedesktop.DBus.Property.EmitsChangedSignal("const") + readonly t SoftRebootStartTimestampMonotonic = ...; + @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t SecurityStartTimestamp = ...; @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t SecurityStartTimestampMonotonic = ...; @@ -1033,6 +1037,10 @@ node /org/freedesktop/systemd1 { <variablelist class="dbus-property" generated="True" extra-ref="FinishTimestampMonotonic"/> + <variablelist class="dbus-property" generated="True" extra-ref="SoftRebootStartTimestamp"/> + + <variablelist class="dbus-property" generated="True" extra-ref="SoftRebootStartTimestampMonotonic"/> + <variablelist class="dbus-property" generated="True" extra-ref="SecurityStartTimestamp"/> <variablelist class="dbus-property" generated="True" extra-ref="SecurityStartTimestampMonotonic"/> @@ -1733,17 +1741,19 @@ node /org/freedesktop/systemd1 { <varname>KernelTimestamp</varname>, <varname>KernelTimestampMonotonic</varname>, <varname>InitRDTimestamp</varname>, <varname>InitRDTimestampMonotonic</varname>, <varname>UserspaceTimestamp</varname>, <varname>UserspaceTimestampMonotonic</varname>, - <varname>FinishTimestamp</varname>, and <varname>FinishTimestampMonotonic</varname> encode - <constant>CLOCK_REALTIME</constant> and <constant>CLOCK_MONOTONIC</constant> microsecond timestamps - taken when the firmware first began execution, when the boot loader first began execution, when the - kernel first began execution, when the initrd first began execution, when the main systemd instance - began execution and finally, when all queued startup jobs finished execution. These values are useful - for determining boot-time performance. Note that as monotonic time begins with the kernel startup, the - <varname>KernelTimestampMonotonic</varname> timestamp will always be 0 and - <varname>FirmwareTimestampMonotonic</varname> and <varname>LoaderTimestampMonotonic</varname> are to - be read as negative values. Also, not all fields are always available, depending on the used firmware, - boot loader or initrd implementation. In these cases the respective pairs of timestamps are both 0, - indicating that no data is available.</para> + <varname>FinishTimestamp</varname>, <varname>FinishTimestampMonotonic</varname>, + <varname>SoftRebootStartTimestamp</varname> and <varname>SoftRebootStartTimestampMonotonic</varname> + encode <constant>CLOCK_REALTIME</constant> and <constant>CLOCK_MONOTONIC</constant> microsecond + timestamps taken when the firmware first began execution, when the boot loader first began execution, + when the kernel first began execution, when the initrd first began execution, when the main systemd + instance began execution, when all queued startup jobs finished execution and finally, when a + <citerefentry><refentrytitle>systemd-soft-reboot.service</refentrytitle><manvolnum>8</manvolnum></citerefentry> + operation first began execution. These values are useful for determining boot-time performance. Note + that as monotonic time begins with the kernel startup, the <varname>KernelTimestampMonotonic</varname> + timestamp will always be 0 and <varname>FirmwareTimestampMonotonic</varname> and + <varname>LoaderTimestampMonotonic</varname> are to be read as negative values. Also, not all fields + are always available, depending on the used firmware, boot loader or initrd implementation. In these + cases the respective pairs of timestamps are both 0, indicating that no data is available.</para> <para><varname>UnitsLoadTimestamp</varname> and <varname>UnitsLoadTimestampMonotonic</varname> encode <constant>CLOCK_REALTIME</constant> and <constant>CLOCK_MONOTONIC</constant> microseconds timestamps @@ -11982,7 +11992,9 @@ $ gdbus introspect --system --dest org.freedesktop.systemd1 \ <function>QueueSignalUnit()</function>, <function>SoftReboot()</function>, and <function>DumpUnitFileDescriptorStore()</function> were added in version 254.</para> - <para><function>StartAuxiliaryScope()</function> was added in version 256.</para> + <para><function>StartAuxiliaryScope()</function>, + <varname>SoftRebootStartTimestamp</varname> and + <varname>SoftRebootStartTimestampMonotonic</varname> were added in version 256.</para> </refsect2> <refsect2> <title>Unit Objects</title> |