Lennart Poettering
9aac172f70
update TODO
2019-07-29 18:51:44 +02:00
Lennart Poettering
b7dcc0efdf
TODO: drop udev access mode item we just implemented
2019-07-29 18:51:41 +02:00
Lennart Poettering
1f57abb309
udev: warn on rules files with weird access modes
2019-07-29 18:51:38 +02:00
Lennart Poettering
875d22d8f1
TODO: remove item implemented in f05e1ae666
2019-07-29 18:51:18 +02:00
Zbigniew Jędrzejewski-Szmek
37109b856a
pid1: use LOG_DEBUG/INFO/NOTICE for unit resource consumption message
...
We now log at LOG_INFO for any unit. Let's vary the log level
a bit, so that for normal short lived-units (less than 1 sec CPU),
we only log if debugging is enabled.
2019-07-29 18:50:31 +02:00
Lennart Poettering
81896fa2d9
busctl: port "busctl list" to format_table.h
...
Among generally being prettier this gives us JSON output for basically
free.
2019-07-29 18:48:45 +02:00
Lennart Poettering
a8a3392d6b
format-table: add TABLE_PID cell type
2019-07-29 18:48:41 +02:00
Lennart Poettering
2cb86a3e16
format-table: automatically show empty cells in grey
2019-07-29 18:48:38 +02:00
Lennart Poettering
728a22d3b1
format-table: add table_fill_empty() to fill in empty cells until the specified column is reached
2019-07-29 18:48:28 +02:00
Lennart Poettering
4ea710eaf4
format-table: if NULL is spcified as data, let's patch to an empty cell
...
This should make various calls easier that currently generate either an
empty cell or a regular cell depending on whether they have data to
show.
2019-07-29 18:48:25 +02:00
Lennart Poettering
7a9b4bb050
format-table: optionally show a specific string in empty cells
...
For some cases it might make sense to show "-" instead of just spaces
for empty cells.
2019-07-29 18:48:08 +02:00
Yu Watanabe
36bc2ffbc1
test-network: add tests for new entries in "networkctl status"
2019-07-30 00:02:14 +09:00
Susant Sahani
b24281aaca
networkctl : Add support to display vxlan properties
2019-07-30 00:02:14 +09:00
Susant Sahani
c82d1bf2b3
networkctl: Add support to display bridge properties
2019-07-30 00:02:02 +09:00
Yu Watanabe
77372afbe0
time-util: introduce jiffies_to_usec()
2019-07-29 23:52:37 +09:00
Yu Watanabe
57894dc989
table: add missing NULL initialization
2019-07-29 23:30:32 +09:00
Yu Watanabe
e74294c30a
table: add TABLE_UINT8 or friends
2019-07-29 23:27:56 +09:00
Yu Watanabe
a7a257cdda
table: add TABLE_IN_ADDR and TABLE_IN6_ADDR
2019-07-29 23:22:14 +09:00
Yu Watanabe
8d0e0af2a0
networkctl: merge multiple table_add_cell() by using table_add_many()
2019-07-29 23:19:08 +09:00
Lennart Poettering
49139a5d92
analyze: dot(1) man page link should be urlified
...
I mean, let's not miss out on this excellent opportunity to use
hyperlinks on terminals.
(Unfortunately not see unless you invoke 'systemd-analyze --no-pager
--help', because 'less' is so much stuck in the past :-(.)
2019-07-29 16:08:18 +02:00
Zbigniew Jędrzejewski-Szmek
df38212dd1
Merge pull request #13212 from poettering/sleep-conf-default
...
sleep: document default HibernateDelaySec=
2019-07-29 16:03:54 +02:00
Zbigniew Jędrzejewski-Szmek
ae6a32c260
NEWS: add entry about exit status changes
2019-07-29 15:59:17 +02:00
Zbigniew Jędrzejewski-Szmek
76ed04d936
analyze: add exit-codes verb
2019-07-29 15:54:53 +02:00
Zbigniew Jędrzejewski-Szmek
716e6f4488
units: use symbolic exit code names
...
(nspawn uses 133 which doesn't have a name. That's reasonable, because
there's less chance of conflict with a return value from the payload.)
2019-07-29 15:54:53 +02:00
Zbigniew Jędrzejewski-Szmek
148ffa2e4d
systemctl: do print all statuses/signals received from pid1
...
If for some reason we do not know some signal, instead of silently
skipping it, let's print it numerically. Likewise, 'show' is not the
right place to do value filtering for exit codes. If pid1 accepted it,
let's just print it with no fuss.
2019-07-29 15:54:53 +02:00
Zbigniew Jędrzejewski-Szmek
e7b9f4d9fa
pid1: fix message about triggers missing services
...
systemd[1]: systemd-tmpfiles-clean.timer: Refusing to start, unit systemd-tmpfiles-cle
an.timer to trigger not loaded.
2019-07-29 15:54:53 +02:00
Zbigniew Jędrzejewski-Szmek
2e2ed88062
pid1,systemctl: allow symbolic exit code names
2019-07-29 15:54:53 +02:00
Zbigniew Jędrzejewski-Szmek
62b21e2e89
shared/bus-util: fix dbus serialization of {RestartPrevent,RestartForce,Success}ExitStatus
...
We were passing 1/4th of the size in bytes as argument. So depending
on the size of the array, either we'd only transfer a subset of values,
or we'd get an alignment error.
2019-07-29 15:54:53 +02:00
Zbigniew Jędrzejewski-Szmek
32131a3aaa
bus-util: convert bus_log_{parse,create}_error into defines
...
With SYSTEMD_LOG_LOCATION=1, it is much more useful to see the location
where the call to bus_log_{parse,create}_error() was made, rather then
the one-line body of the helper function. Also, it's our internal code,
so having a one-line non-inline function doesn't make much sense anyway.
2019-07-29 15:54:53 +02:00
Zbigniew Jędrzejewski-Szmek
23d5dd1687
shared/exit-status: use Bitmap instead of Sets
...
I opted to embed the Bitmap structure directly in the ExitStatusSet.
This means that memory usage is a bit higher for units which don't define
this setting:
Service changes:
/* size: 2720, cachelines: 43, members: 73 */
/* sum members: 2680, holes: 9, sum holes: 39 */
/* sum bitfield members: 7 bits, bit holes: 1, sum bit holes: 1 bits */
/* last cacheline: 32 bytes */
/* size: 2816, cachelines: 44, members: 73 */
/* sum members: 2776, holes: 9, sum holes: 39 */
/* sum bitfield members: 7 bits, bit holes: 1, sum bit holes: 1 bits */
But this way the code is simpler and we do less pointer chasing.
2019-07-29 15:54:53 +02:00
Zbigniew Jędrzejewski-Szmek
8594c8a552
shared/bitmap: constify various operators which don't modify bitmap
2019-07-29 15:54:53 +02:00
Zbigniew Jędrzejewski-Szmek
f0d67dcddd
shared/exit-status: add exit_status_from_string()
2019-07-29 15:54:53 +02:00
Zbigniew Jędrzejewski-Szmek
e1714f0250
shared/exit-status: turn status level into a bitmask, add "test"
...
The "test" doesn't really test much automatically, but it is still useful
to look at the mappings.
2019-07-29 15:54:45 +02:00
Lennart Poettering
07e324af43
Merge pull request #13209 from poettering/nspawn-volatile-merged-usr
...
make incompatibility of non-/usr-merged distros with --volatile=yes more discoverable
2019-07-29 14:25:04 +02:00
Lennart Poettering
a13c64b1d7
Merge pull request #13184 from poettering/nspawn-usr-root
...
Allow "systemd-nspawn -D / --volatile=yes" to work
2019-07-29 13:40:23 +02:00
Zach Smith
88bc86fcf8
systemd-sleep: use swaps in priority order
...
In situations where hibernation is requested but resume= and
resume_offset= kernel parameters are not configured, systemd
will attempt to locate a suitable swap location by inspecting
/proc/swaps. This change will use the first suitable swap with
the highest configured priority.
2019-07-29 12:59:17 +02:00
Lennart Poettering
a077755abf
man: document default HibernateDelaySec= setting
2019-07-29 12:49:38 +02:00
Lennart Poettering
c846b23387
update TODO
2019-07-29 12:49:13 +02:00
Lennart Poettering
2e542f4e62
man: document that --volatile=yes is not supported for split /usr systems
2019-07-29 11:31:23 +02:00
Lennart Poettering
07b9f3f03c
nspawn: print an explanatory error when people try to use --volatile=yes on distros that are not /usr-merged
2019-07-29 11:30:47 +02:00
Lennart Poettering
a18a3aacd3
more 243 news
2019-07-29 11:03:08 +02:00
Lennart Poettering
77ce88c128
man: document the kernel command line options to use when logging to kmsg
...
Prompted by:
https://lists.freedesktop.org/archives/systemd-devel/2019-July/043149.html
2019-07-29 09:59:18 +02:00
Lennart Poettering
6f83d3d149
nspawn: when operating on the host image, let's move the root to a different directory first, via a bind mount
2019-07-29 09:57:04 +02:00
Lennart Poettering
f25bed6757
shared: allow LOCK_SH locks on the host root in OS images
...
See the add comments for the justification.
2019-07-29 09:56:50 +02:00
Lennart Poettering
6992459c12
nspawn: always take exclusive locks of ephemeral OS tree copies
2019-07-29 09:52:02 +02:00
Lennart Poettering
cd6e3914f7
nspawn: don't look for .nspawn file above the top-level directory, it makes no sense
2019-07-29 09:52:02 +02:00
Lennart Poettering
b35ca61ae2
nspawn: allow --volatile=yes instances of -D /
2019-07-29 09:52:02 +02:00
Clinton Roy
08b5953997
news corrections and improvements ( #13200 )
...
* missing whitespace.
* NEWS: some small fixes (?) and improvements (???).
* a number of small corrections and (hopefully) improvements
2019-07-29 09:35:25 +02:00
Zbigniew Jędrzejewski-Szmek
30788b485d
Merge pull request #13203 from yuwata/update-ja-po
...
po: include network1.policy and update ja.po
2019-07-29 09:31:07 +02:00
Piotr Drąg
1010f3092f
catalog: update Polish translation
2019-07-29 09:30:24 +02:00