[SERVER-77524] Explore unit testing 4.0 partial index format compatibility with later versions Created: 26/May/23  Updated: 12/Dec/23  Resolved: 12/Dec/23

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

Type: Task Priority: Major - P3
Reporter: Dianna Hohensee (Inactive) Assignee: Gregory Noma
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-76344 Support multiversion testing with the... Closed
Assigned Teams:
Storage Execution
Participants:

 Comments   
Comment by Steven Vannelli [ 12/Dec/23 ]

Closing as Won't Do but we have created PM-3605 so that we can perform testing more broadly on server versions with datasets written on older versions.

Comment by Gregory Noma [ 25/Jul/23 ]

We should see if we can do this as a unit test

Comment by Dianna Hohensee (Inactive) [ 07/Jul/23 ]

I originally was contemplating the idea of storing server data sets in the cloud someplace (accessible by evergreen testing machines), upgrading a v4.0 server with the old index data format up through to version X on which we could test the compatibility code. However, after discussing with Ian.B what query does with their 'golden data set' testing, they do it all as a unit test. I think it makes more sense to try to leverage a unit test to insert data in the old format, then run our current server code on that index. If that fails, we could reconsider storing server data files in the cloud (and maintaining them by upgrading with new releases) to ensure compatibility with old versions.

Generated at Thu Feb 08 06:35:50 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.