{"version":"2.1.221","anchor":"spare-background-job-is-rebooted-when-defaults-change","canonical_anchor":"spare-background-job-is-rebooted-when-defaults-change","heading":"Spare background job is rebooted when defaults change","tier":"notice","area":"Sessions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.221\/e\/spare-background-job-is-rebooted-when-defaults-change","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.221","markdown":"### Spare background job is rebooted when defaults change\n\nFixes background jobs starting with stale settings by rebooting the pre-warmed spare when defaults change.\n\n**What**\n\nA pre-warmed spare job is no longer reused when it was started with different defaults from the ones now requested.\n\n**Details**\n\n- the spare's defaults are compared to the requested ones before reuse\n- on mismatch the spare is torn down and `defaults_mismatch_reboot` is recorded under `job_spare_ensure`\n\n**Evidence**\n\n`defaults_mismatch_reboot`\n\n- Area: Sessions\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 0\/5"}