[SERVER-31801] change in output of getParameter command for featureCompatibilityVersion in 3.6.0-rc2 is breaking automation agent Created: 02/Nov/17  Updated: 27/Oct/23  Resolved: 02/Nov/17

Status: Closed
Project: Core Server
Component/s: Internal Code
Affects Version/s: 3.6.0-rc2
Fix Version/s: None

Type: Bug Priority: Major - P3
Reporter: Ankur Srivastava (Inactive) Assignee: Unassigned
Resolution: Works as Designed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Operating System: ALL
Participants:

 Description   

output of

db.adminCommand( { getParameter : 1, "featureCompatibilityVersion" : 1 } )

in mongodb 3.6 rc1:

{
	"featureCompatibilityVersion" : "3.6",
	"ok" : 1,
	"operationTime" : Timestamp(1509635213, 1),
	"$clusterTime" : {
		"clusterTime" : Timestamp(1509635213, 1),
		"signature" : {
			"hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="),
			"keyId" : NumberLong(0)
		}
	}
}

output in mongodb 3.6 rc2:

{ "featureCompatibilityVersion" : { "version" : "3.6" }, "ok" : 1 }

Notice that "featureCompatibilityVersion" was a string in rc1 and its a map in rc2.
Automation agent expects it to be a string. Because of which it is unable to deploy 3.6 rc2.
It probably affects backup as well.



 Comments   
Comment by Esha Maharishi (Inactive) [ 02/Nov/17 ]

ankur.srivastava, I think the change in output format was intentionally done as part of SERVER-31630... perhaps the automation and backup agents should be updated to expect the new format? CC tess.avitabile

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