-
Type: Bug
-
Resolution: Works as Designed
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Labels:None
-
Query Optimization
-
ALL
-
When I try to run cost calibration on newer versions of mongod explain always return v1, older version of mongod (e.g. 6.1) works just fine.
Enterprise test> db.version() 6.2.0-alpha-244-gd870dda Enterprise test> db.adminCommand({'configureFailPoint': 'enableExplainInBonsai', 'mode': 'alwaysOn'}); { count: 0, ok: 1 } Enterprise test> db.adminCommand({'getParameter': 1, 'featureFlagCommonQueryFramework': 1}); { featureFlagCommonQueryFramework: { value: true, version: '6.2' }, ok: 1 } Enterprise test> db.adminCommand({'getParameter': 1, 'internalQueryFrameworkControl': 1}); { internalQueryFrameworkControl: 'forceBonsai', ok: 1 } Enterprise test> db.coll.drop() true Enterprise test> db.coll.find({a: 1}).explain() { explainVersion: '1', queryPlanner: { namespace: 'test.coll', indexFilterSet: false, parsedQuery: { a: { '$eq': 1 } }, maxIndexedOrSolutionsReached: false, maxIndexedAndSolutionsReached: false, maxScansToExplodeReached: false, winningPlan: { stage: 'EOF' }, rejectedPlans: [] }, command: { find: 'coll', filter: { a: 1 }, '$db': 'test' }, serverInfo: { host: 'ip-10-122-6-29', port: 27017, version: '6.2.0-alpha-244-gd870dda', gitVersion: 'd870dda33fb75983f628636ff8f849c7f1c90b09' }, serverParameters: { internalQueryFacetBufferSizeBytes: 104857600, internalQueryFacetMaxOutputDocSizeBytes: 104857600, internalLookupStageIntermediateDocumentMaxSizeBytes: 104857600, internalDocumentSourceGroupMaxMemoryBytes: 104857600, internalQueryMaxBlockingSortMemoryUsageBytes: 104857600, internalQueryProhibitBlockingMergeOnMongoS: 0, internalQueryMaxAddToSetBytes: 104857600, internalDocumentSourceSetWindowFieldsMaxMemoryBytes: 104857600 }, ok: 1 }