[SERVER-62062] Reuse collection_properties.idl for Shard Merge Created: 15/Dec/21  Updated: 22/Feb/22  Resolved: 18/Dec/21

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Minor - P4
Reporter: A. Jesse Jiryu Davis Assignee: A. Jesse Jiryu Davis
Resolution: Won't Fix Votes: 0
Labels: shard-merge-milestone-1
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Sprint: Server Serverless 2021-12-27
Participants:

 Description   

The SERVER-61143 data structures WTImportArgs and CollectionImportMetadata could be replaced with the collection_properties.idl struct from the enterprise module, which we wrote for Live Import. This will require moving the IDL from the enterprise module to the main repo, and moving the buildStorageMetadata() calls from tenant_migration_shard_merge.cpp to wiredtiger_import.cpp.



 Comments   
Comment by A. Jesse Jiryu Davis [ 18/Dec/21 ]

I started implementing this for a few minutes and decided that the new interdependence it creates between the main repo and the enterprise module makes the code worse, not better.

Generated at Thu Feb 08 05:54:03 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.