[COMPASS-5601] Remove Offensive Product Terminology in Compass Created: 17/Mar/22  Updated: 22/Jun/23  Resolved: 22/Jun/23

Status: Closed
Project: Compass
Component/s: Tech debt
Affects Version/s: None
Fix Version/s: No version

Type: Task Priority: Major - P3
Reporter: Maurizio Casimirri Assignee: Unassigned
Resolution: Done Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Epic Link: COMPASS-4597
Story Points: 2
Documentation Changes: Not Needed
Sprint: Iteration Yonkers

 Description   

Goals

  • Replace all text using the updated terminology in all of MongoDB’s product user interfaces (UIs)
  • Create new API endpoints and marking the old API endpoints as deprecated
    • Completely remove deprecated API endpoints at a later date
  • Modify the output of commands such as rs.status(), db.isMaster() to use the updated terminology
  • Update all of the documentation that coincides with these changes, commands, and terminology

Non-Goals

  • Make branch name changes from “master” to “main” - we would like to get through terminology first and then come back to this in a future effort.
  • We will not remove deprecated terms in any non-public facing areas of the Cloud repositories.
  • Our internal documentation (wiki etc.) contains usage of these deprecated terms. We would like to modernize this terminology as well, but feel it is distinct from the public facing engineering efforts being catalogued in this initiative. To reduce the number of people who need to be involved in the execution of this, we believe this would be a task that a TPM could spearhead and seek approval from owners of spaces, articles, and documents.

Overview of Terminology Changes

  • “Master” and “Slave” = “Primary” and “Secondary”
    • db.isMaster() = db.hello()
  • “Whitelist” and “Blacklist” =
    • For Server = Allow List and Deny List
    • For Drivers = Allow List and Deny List
      • For Kafka = Allow List and Block List
    • For Atlas “IP Whitelist” = “Network Access List”
    • For ADL “White List” = “Access List” and “Whitlisted” = “Allowed”
    • For Charts “whitelist” = “list” plus the description “Do not include fields that may reveal sensitive data”


 Comments   
Comment by Rhys Howell [ 22/Jun/23 ]

All should be gone from Compass now.

Generated at Wed Feb 07 22:40:10 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.