Skip to content

Support graceful shutdown #406

Description

@sbernauer

Part of stackabletech/issues#357

Must

  • Code goes into rust/operator-binary/src/operations/graceful_shutdown.rs (if needed)
  • Update docs/modules/<operator>/pages/usage-guide/operations/graceful-shutdown.adoc
  • Functionality verified manually by restarting Pods
  • Graceful shutdown period must be configurable, probably on roleGroup config (see CRD changes tab). Implementation is copied from trino-operator and uses human-readable time.
  • Sane default for graceful shutdown period determined
  • smoke test tests default value

Should

  • Integration test added, e.g. something like chaos monkey in hdfs. This is probably the hardest part of the whole task, so it's a "Should"

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions