diff --git a/test_data/makedata_suites/101_collections.js b/test_data/makedata_suites/101_collections.js index 8a7a31f..27cad3f 100644 --- a/test_data/makedata_suites/101_collections.js +++ b/test_data/makedata_suites/101_collections.js @@ -1,4 +1,4 @@ -/* global semver, progress, createCollectionSafe, db, fs, PWD, _, assertTrue, assertEqual */ +/* global semver, progress, createCollectionSafe, db, fs, PWD, _, assertTrue, assertEqual, semver */ // this method will declare all the collection name with proper dbCount let collections_names_declaration = (dbCount) => { @@ -375,16 +375,22 @@ function compareProperties(name, obj1, obj2) { } }); + let currVersion = db._version(); + const consolidationIntervalMsec = semver.gt(currVersion, "3.12.5") ? 5000 : 1000; + const segmentsMin = semver.gt(currVersion, "3.12.5") ? 50 : 1; + const segmentsMax = semver.gt(currVersion, "3.12.5") ? 200 : 10; + const segmentsBytesFloor = semver.gt(currVersion, "3.12.5") ? 25165824 : 2097152; + const segmentsBytesMax = semver.gt(currVersion, "3.12.5") ? 8589934592 : 5368709120; let expected_output = { "cleanupIntervalStep" : 2, "commitIntervalMsec" : 1000, - "consolidationIntervalMsec" : 1000, + "consolidationIntervalMsec" : consolidationIntervalMsec, "consolidationPolicy" : { "type" : "tier", - "segmentsBytesFloor" : 2097152, - "segmentsBytesMax" : 5368709120, - "segmentsMax" : 10, - "segmentsMin" : 1, + "segmentsBytesFloor" : segmentsBytesFloor, + "segmentsBytesMax" : segmentsBytesMax, + "segmentsMax" : segmentsMax, + "segmentsMin" : segmentsMin, "minScore" : 0 }, "primarySort" : [ ],