Merge pull request #8045 from yuwata/dump-more
analyze: dump more settings
This commit is contained in:
+5
-2
@@ -707,6 +707,7 @@ static int mount_coldplug(Unit *u) {
|
||||
}
|
||||
|
||||
static void mount_dump(Unit *u, FILE *f, const char *prefix) {
|
||||
char buf[FORMAT_TIMESPAN_MAX] = {};
|
||||
Mount *m = MOUNT(u);
|
||||
MountParameters *p;
|
||||
|
||||
@@ -728,7 +729,8 @@ static void mount_dump(Unit *u, FILE *f, const char *prefix) {
|
||||
"%sDirectoryMode: %04o\n"
|
||||
"%sSloppyOptions: %s\n"
|
||||
"%sLazyUnmount: %s\n"
|
||||
"%sForceUnmount: %s\n",
|
||||
"%sForceUnmount: %s\n"
|
||||
"%sTimoutSec: %s\n",
|
||||
prefix, mount_state_to_string(m->state),
|
||||
prefix, mount_result_to_string(m->result),
|
||||
prefix, m->where,
|
||||
@@ -741,7 +743,8 @@ static void mount_dump(Unit *u, FILE *f, const char *prefix) {
|
||||
prefix, m->directory_mode,
|
||||
prefix, yes_no(m->sloppy_options),
|
||||
prefix, yes_no(m->lazy_unmount),
|
||||
prefix, yes_no(m->force_unmount));
|
||||
prefix, yes_no(m->force_unmount),
|
||||
prefix, format_timespan(buf, sizeof(buf), m->timeout_usec, USEC_PER_SEC));
|
||||
|
||||
if (m->control_pid > 0)
|
||||
fprintf(f,
|
||||
|
||||
@@ -774,6 +774,8 @@ static int service_load(Unit *u) {
|
||||
}
|
||||
|
||||
static void service_dump(Unit *u, FILE *f, const char *prefix) {
|
||||
char buf_restart[FORMAT_TIMESPAN_MAX] = {}, buf_start[FORMAT_TIMESPAN_MAX] = {}, buf_stop[FORMAT_TIMESPAN_MAX] = {};
|
||||
char buf_runtime[FORMAT_TIMESPAN_MAX] = {}, buf_watchdog[FORMAT_TIMESPAN_MAX] = {};
|
||||
ServiceExecCommand c;
|
||||
Service *s = SERVICE(u);
|
||||
const char *prefix2;
|
||||
@@ -838,6 +840,18 @@ static void service_dump(Unit *u, FILE *f, const char *prefix) {
|
||||
"%sAccept Socket: %s\n",
|
||||
prefix, UNIT_DEREF(s->accept_socket)->id);
|
||||
|
||||
fprintf(f,
|
||||
"%sRestartSec: %s\n"
|
||||
"%sTimeoutStartSec: %s\n"
|
||||
"%sTimeoutStopSec: %s\n"
|
||||
"%sRuntimeMaxSec: %s\n"
|
||||
"%sWatchdogSec: %s\n",
|
||||
prefix, format_timespan(buf_restart, sizeof(buf_restart), s->restart_usec, USEC_PER_SEC),
|
||||
prefix, format_timespan(buf_start, sizeof(buf_start), s->timeout_start_usec, USEC_PER_SEC),
|
||||
prefix, format_timespan(buf_stop, sizeof(buf_stop), s->timeout_stop_usec, USEC_PER_SEC),
|
||||
prefix, format_timespan(buf_runtime, sizeof(buf_runtime), s->runtime_max_usec, USEC_PER_SEC),
|
||||
prefix, format_timespan(buf_watchdog, sizeof(buf_watchdog), s->watchdog_usec, USEC_PER_SEC));
|
||||
|
||||
kill_context_dump(&s->kill_context, f, prefix);
|
||||
exec_context_dump(&s->exec_context, f, prefix);
|
||||
|
||||
|
||||
@@ -557,6 +557,7 @@ static int swap_coldplug(Unit *u) {
|
||||
}
|
||||
|
||||
static void swap_dump(Unit *u, FILE *f, const char *prefix) {
|
||||
char buf[FORMAT_TIMESPAN_MAX] = {};
|
||||
Swap *s = SWAP(u);
|
||||
SwapParameters *p;
|
||||
|
||||
@@ -592,6 +593,10 @@ static void swap_dump(Unit *u, FILE *f, const char *prefix) {
|
||||
prefix, p->priority,
|
||||
prefix, strempty(p->options));
|
||||
|
||||
fprintf(f,
|
||||
"%sTimeoutSec: %s\n",
|
||||
prefix, format_timespan(buf, sizeof(buf), s->timeout_usec, USEC_PER_SEC));
|
||||
|
||||
if (s->control_pid > 0)
|
||||
fprintf(f,
|
||||
"%sControl PID: "PID_FMT"\n",
|
||||
|
||||
Reference in New Issue
Block a user