[SERVER-35824] support for long index namespaces should depend on FCV Created: 26/Jun/18  Updated: 29/Oct/23  Resolved: 13/Jul/18

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

Type: Improvement Priority: Major - P3
Reporter: Benety Goh Assignee: Benety Goh
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-36148 setFCV downgrade fails on long index ... Closed
related to SERVER-36422 restartCatalog fails under FCV 4.0 in... Closed
is related to SERVER-35752 Ensure tests that rely on FCV pass af... Closed
is related to SERVER-32959 Remove index name length limit Closed
Backwards Compatibility: Fully Compatible
Sprint: Storage NYC 2018-07-16
Participants:
Linked BF Score: 6

 Description   

SERVER-32959 removes the limit on index namespaces on servers more recent than 4.0. However, in mixed replica sets running 4.2 and 4.0 binaries, we should not allow long index namespaces because the long index namespaces will fail validation at startup on the 4.0 binaries.

This work is dependent on the work in SERVER-35752 to update FCV constants to refer to 4.2 and 4.0.



 Comments   
Comment by Githook User [ 13/Jul/18 ]

Author:

{'username': 'benety', 'name': 'Benety Goh', 'email': 'benety@mongodb.com'}

Message: SERVER-35824 disallow downgrade to 4.0 if long index namespaces are detected
Branch: master
https://github.com/mongodb/mongo/commit/6a7e25af6aeb1f612019c15c73258341a5779c16

Comment by Githook User [ 13/Jul/18 ]

Author:

{'username': 'benety', 'name': 'Benety Goh', 'email': 'benety@mongodb.com'}

Message: SERVER-35824 disallow long index namespaces under FCV 4.0
Branch: master
https://github.com/mongodb/mongo/commit/2c19e062e4ea38cb242a17e9b5cc0f160dc970ae

Generated at Thu Feb 08 04:41:07 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.