CockroachDB engineers have been working on a project to make bulk operations compliant with Multi-Version Concurrency Control (MVCC) to ensure consistent data management without sacrificing performance. Initially, non-MVCC operations like AddSSTable and ClearRange were used to enhance performance during bulk data writes and deletions, but these methods posed challenges for incremental backups and replication features that rely on accurate timestamped data to track changes. The non-MVCC methods allowed for backdating and overwriting of data, leading to gaps in backup coverage and challenges in multi-tenant environments. To address these issues, the engineers decided to convert bulk operations to use MVCC-compliant methods, requiring reengineering of the underlying storage mechanisms and higher-level operations like index creation. This transition aims to maintain the performance benefits of previous methods while ensuring data integrity and consistency across backups and replications, forming a crucial part of CockroachDB's ongoing development to support scalable and reliable distributed systems.