Skip to content

Terminology around "kill" #7767

Closed
Closed
@lnhsingh

Description

@lnhsingh

Related to #7755.

I've made update to our docs to adhere to our new Inclusive Language guide (modeled after Google's), and one of the guidelines is to "avoid using overly violent language." In our docs, we sometimes use "kill" as a synonym for terminate, end, stop, shut down, etc. However, after chatting with @jordanlewis, it quickly became apparent that the terminology we use is nuanced and changes depending on the context.

In general:

  • Terminate means "instantly turn off, without regard to process (i.e., unorderly). Use "terminate" as a synonym for "kill". Keeping our Inclusive Language guide in mind, "terminate" should be used where possible instead of "kill".
  • Shut down, stop, or end means "turn off in an orderly fashion".

Examples:

  • "pkill is a command that can be used to send a signal to a process."
  • "pkill -9 is a command that can be used to terminate a process."
  • "If the node is running in the background and you are not using a process manager, send a signal to the cockroach process to terminate it."
  • "Step 1. Terminate the process: pkill cockroach [...]
  • "To simulate node failure, terminate one of the CockroachDB nodes: $ kubectl delete [...]"
  • "A node will shut down if the mean offset of its clock from the other nodes' clocks exceeds 80% [...]"
  • "When you see a query that is taking too long to complete, you can use the CANCEL QUERY statement to stop it."

To do:

  • Update docs according to these nuances (once approved / agreed upon)
  • Update the Inclusive Language Guide to reflect these nuances

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions