{"version":"2.1.233","anchor":"shutdown-collapsed-to-a-single-cleanup-drain","canonical_anchor":"shutdown-collapsed-to-a-single-cleanup-drain","heading":"Shutdown collapsed to a single cleanup drain","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.233\/e\/shutdown-collapsed-to-a-single-cleanup-drain","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.233","markdown":"### Shutdown collapsed to a single cleanup drain\n\nExiting no longer runs a separate one-second cleanup pass before the main one.\n\n**What**\n\nOne of the three process-wide cleanup registries was removed and its work folded into the main one, so exit no longer runs a separate 1000ms pre-cleanup drain before the main one.\n\n**Details**\n\n- Exit now awaits a single cleanup drain with the existing 2000ms budget.\n- The relaunch path lost its own pre-cleanup drain step and awaits one 2000ms drain before flushing analytics.\n- The separate pre-exit flush registry is untouched.\n\n**Evidence**\n\n`cleanup timeout`\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 1\/5"}