Skip to content

Latest commit

 

History

History
25 lines (23 loc) · 1.01 KB

File metadata and controls

25 lines (23 loc) · 1.01 KB
date 2020-04-20
title Improved Shutdown
description A faster and more reliable shutdown process
authors
binarylogic
pr_numbers
1994
release 0.9.0
hide_on_release_notes false
badges
type domains
enhancement
topology

A graceful shutdown process is often a problematic achievement in software. It takes a lot of coordination to ensure interconnected components shut down in the right order and in time. In the context of Vector, it's critically essential because it prevents data loss in real-world practice. As a result, this is one area we want to get right. PR#1994 introduces a clear shutdown strategy that moves the shutdown logic into Vector's topology, simplifying the shutdown implementation for each component. This change ensures that shutdown is easily and correctly implemented. The result is not only faster shutdowns but much higher confidence that components in the future will reliably shutdown.