]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core: drop Manager.blockio_accounting
authorMike Yuan <me@yhndnzj.com>
Wed, 14 May 2025 16:36:16 +0000 (18:36 +0200)
committerMike Yuan <me@yhndnzj.com>
Thu, 15 May 2025 00:19:15 +0000 (02:19 +0200)
Follow-up for 98d64ff5004b497a853e9058217c6eff46065fdb

src/core/manager-varlink.c
src/core/manager.c
src/core/manager.h
src/shared/varlink-io.systemd.Manager.c
src/test/test-cgroup-mask.c

index c124b2fc9fc857bce99ec08701715a1851e13b91..bbf2368d56dcc95e8c3525f05da164469dc852b5 100644 (file)
@@ -59,7 +59,6 @@ static int manager_context_build_json(sd_json_variant **ret, const char *name, v
                         JSON_BUILD_PAIR_FINITE_USEC("DefaultRestartUSec", m->defaults.restart_usec),
                         JSON_BUILD_PAIR_RATELIMIT("DefaultStartLimit", &m->defaults.start_limit),
                         SD_JSON_BUILD_PAIR_BOOLEAN("DefaultCPUAccounting", m->defaults.cpu_accounting),
-                        SD_JSON_BUILD_PAIR_BOOLEAN("DefaultBlockIOAccounting", m->defaults.blockio_accounting),
                         SD_JSON_BUILD_PAIR_BOOLEAN("DefaultIOAccounting", m->defaults.io_accounting),
                         SD_JSON_BUILD_PAIR_BOOLEAN("DefaultIPAccounting", m->defaults.ip_accounting),
                         SD_JSON_BUILD_PAIR_BOOLEAN("DefaultMemoryAccounting", m->defaults.memory_accounting),
index 1000818c7a867af2720f4f9e5fc5155c7c3f63ac..8e75727bfddb22b77d2ac57b01b8d818ebbf5c0b 100644 (file)
@@ -4200,7 +4200,6 @@ int manager_set_unit_defaults(Manager *m, const UnitDefaults *defaults) {
         m->defaults.cpu_accounting = defaults->cpu_accounting;
         m->defaults.memory_accounting = defaults->memory_accounting;
         m->defaults.io_accounting = defaults->io_accounting;
-        m->defaults.blockio_accounting = defaults->blockio_accounting;
         m->defaults.tasks_accounting = defaults->tasks_accounting;
         m->defaults.ip_accounting = defaults->ip_accounting;
 
@@ -5101,7 +5100,6 @@ void unit_defaults_init(UnitDefaults *defaults, RuntimeScope scope) {
                 .cpu_accounting = cpu_accounting_is_cheap(),
                 .memory_accounting = MEMORY_ACCOUNTING_DEFAULT,
                 .io_accounting = false,
-                .blockio_accounting = false,
                 .tasks_accounting = true,
                 .ip_accounting = false,
 
index 27783d06bb7dc0ba66b8604968765f804fda2962..1c3eefd141dbeb86fac6a0a84ea408b796c9553a 100644 (file)
@@ -152,7 +152,6 @@ typedef struct UnitDefaults {
         bool cpu_accounting;
         bool memory_accounting;
         bool io_accounting;
-        bool blockio_accounting;
         bool tasks_accounting;
         bool ip_accounting;
 
index bc6a607746022478154ec202176089d6f7b9ce2a..513ccb68f8c5a8667288f0f3aede762148aa3dd4 100644 (file)
@@ -55,8 +55,6 @@ static SD_VARLINK_DEFINE_STRUCT_TYPE(
                 SD_VARLINK_DEFINE_FIELD_BY_TYPE(DefaultStartLimit, RateLimit, SD_VARLINK_NULLABLE),
                 SD_VARLINK_FIELD_COMMENT("https://www.freedesktop.org/software/systemd/man/"PROJECT_VERSION_STR"/systemd-system.conf.html#DefaultCPUAccounting="),
                 SD_VARLINK_DEFINE_FIELD(DefaultCPUAccounting, SD_VARLINK_BOOL, 0),
-                SD_VARLINK_FIELD_COMMENT("https://www.freedesktop.org/software/systemd/man/"PROJECT_VERSION_STR"/systemd-system.conf.html#DefaultBlockIOAccounting="),
-                SD_VARLINK_DEFINE_FIELD(DefaultBlockIOAccounting, SD_VARLINK_BOOL, 0),
                 SD_VARLINK_FIELD_COMMENT("https://www.freedesktop.org/software/systemd/man/"PROJECT_VERSION_STR"/systemd-system.conf.html#DefaultIOAccounting="),
                 SD_VARLINK_DEFINE_FIELD(DefaultIOAccounting, SD_VARLINK_BOOL, 0),
                 SD_VARLINK_FIELD_COMMENT("https://www.freedesktop.org/software/systemd/man/"PROJECT_VERSION_STR"/systemd-system.conf.html#DefaultIPAccounting="),
index 1050c4f47dad771689b796403c12f6d97cf5b2bc..ac70bad8ba623a849785807ce02427d6d910ce0e 100644 (file)
@@ -55,7 +55,6 @@ TEST_RET(cgroup_mask, .sd_booted = true) {
          * else. */
         m->defaults.cpu_accounting =
                 m->defaults.memory_accounting =
-                m->defaults.blockio_accounting =
                 m->defaults.io_accounting =
                 m->defaults.tasks_accounting = false;
         m->defaults.tasks_max = CGROUP_TASKS_MAX_UNSET;