From d457c407da49158c9ee13e119c4cd9d7cb9d84d8 Mon Sep 17 00:00:00 2001 From: Warren James Date: Fri, 17 Nov 2023 09:35:17 -0500 Subject: [PATCH 1/2] test(NODE-5755): remove bson microbenchmarks --- test/benchmarks/driverBench/index.js | 3 -- .../spec/extended_bson/deep_bson.json | 1 - .../spec/extended_bson/flat_bson.json | 1 - .../spec/extended_bson/full_bson.json | 1 - .../benchmarks/mongoBench/suites/bsonBench.js | 49 ------------------- test/benchmarks/mongoBench/suites/index.js | 2 - 6 files changed, 57 deletions(-) delete mode 100644 test/benchmarks/driverBench/spec/extended_bson/deep_bson.json delete mode 100644 test/benchmarks/driverBench/spec/extended_bson/flat_bson.json delete mode 100644 test/benchmarks/driverBench/spec/extended_bson/full_bson.json delete mode 100644 test/benchmarks/mongoBench/suites/bsonBench.js diff --git a/test/benchmarks/driverBench/index.js b/test/benchmarks/driverBench/index.js index f9f420e2e94..9651e561f3e 100644 --- a/test/benchmarks/driverBench/index.js +++ b/test/benchmarks/driverBench/index.js @@ -23,7 +23,6 @@ function average(arr) { } const benchmarkRunner = new Runner() - .suite('bsonBench', suite => makeBsonBench({ suite, BSON })) .suite('singleBench', suite => makeSingleBench(suite)) .suite('multiBench', suite => makeMultiBench(suite)) .suite('parallel', suite => makeParallelBenchmarks(suite)); @@ -31,7 +30,6 @@ const benchmarkRunner = new Runner() benchmarkRunner .run() .then(microBench => { - const bsonBench = average(Object.values(microBench.bsonBench)); const singleBench = average([ microBench.singleBench.findOne, microBench.singleBench.smallDocInsertOne, @@ -66,7 +64,6 @@ benchmarkRunner const driverBench = average([readBench, writeBench]); const benchmarkResults = { - bsonBench, singleBench, multiBench, parallelBench, diff --git a/test/benchmarks/driverBench/spec/extended_bson/deep_bson.json b/test/benchmarks/driverBench/spec/extended_bson/deep_bson.json deleted file mode 100644 index 30cdd58570f..00000000000 --- a/test/benchmarks/driverBench/spec/extended_bson/deep_bson.json +++ /dev/null @@ -1 +0,0 @@ -{"right":{"right":{"right":{"right":{"right":{"right":"EIXQykWD","left":"VRVcZnIk"},"left":{"right":"oRbShlgw","left":"ojDbdtPA"}},"left":{"right":{"right":"CzHfouDM","left":"GQXwTsrM"},"left":{"right":"JEQOwZLQ","left":"LgWNfbhn"}}},"left":{"right":{"right":{"right":"khozCROb","left":"rTMhLQtj"},"left":{"right":"iJBmstFH","left":"LvtNlLgv"}},"left":{"right":{"right":"UYcmaFMh","left":"tuanWIAx"},"left":{"right":"WwptcESl","left":"ixOtlORA"}}}},"left":{"right":{"right":{"right":{"right":"dicfQcdX","left":"xYMiAHwv"},"left":{"right":"WbMXdChI","left":"oWLWuHVi"}},"left":{"right":{"right":"wRodFaZo","left":"aTcaLCnp"},"left":{"right":"ijcnduCw","left":"KFbXjDfX"}}},"left":{"right":{"right":{"right":"zzEcxhSZ","left":"bWSAvFzm"},"left":{"right":"mQjffcog","left":"hDbObPsH"}},"left":{"right":{"right":"LOxUOaEy","left":"DzfmhHAL"},"left":{"right":"oGVrSHkQ","left":"GGTRCnke"}}}}},"left":{"right":{"right":{"right":{"right":{"right":"PHHXnUgq","left":"xkZzQsMR"},"left":{"right":"bSpBOtXU","left":"lmRMwRFf"}},"left":{"right":{"right":"ReWinBoZ","left":"TOlxDiMX"},"left":{"right":"KuopgxIC","left":"iWKMSGCV"}}},"left":{"right":{"right":{"right":"pydwIHaq","left":"KMJNfqEW"},"left":{"right":"JtXAjgEq","left":"YmMYBRkX"}},"left":{"right":{"right":"wmdxiSSk","left":"sABNQDEX"},"left":{"right":"YnINlnHU","left":"qMdmLtPq"}}}},"left":{"right":{"right":{"right":{"right":"rHcvRSjR","left":"uNIIxBLx"},"left":{"right":"atKAMwgJ","left":"XWFVhrTV"}},"left":{"right":{"right":"HIQHjrLx","left":"YughZJOY"},"left":{"right":"qYeyvcvK","left":"mzHqtLHA"}}},"left":{"right":{"right":{"right":"BlifVvAC","left":"BvZTPsYB"},"left":{"right":"XPHqYTOu","left":"qUNMEFgS"}},"left":{"right":{"right":"zkxbAuKr","left":"YpAkENEL"},"left":{"right":"wuBwgsDI","left":"ONIZsGFD"}}}}}} \ No newline at end of file diff --git a/test/benchmarks/driverBench/spec/extended_bson/flat_bson.json b/test/benchmarks/driverBench/spec/extended_bson/flat_bson.json deleted file mode 100644 index 6b0fe3fc440..00000000000 --- a/test/benchmarks/driverBench/spec/extended_bson/flat_bson.json +++ /dev/null @@ -1 +0,0 @@ -{"pfZSRHnn":{"$numberDouble":"4837384839313709000"},"XeRkAyCq":{"$numberInt":"12"},"oRWMNJTE":"pbJrsZrkbKNGqDNwPPrxpeWVBRWgREWtfaZZCrLkBUmdAXdyaPcrMwhDzBXCpZtXjloYMgNgfIfEyrvq","hnVgYIQi":"RwMsHQcqgXvkmNpPIndeDusPOwRfluOOvXnTxwpiZvzkMWQaEQXjyfjoSMcqpeGmULGQlhWvHxmxFNqe","cxOHMeDJ":"RTMMHBNebriQZeGrExTKSJsMRbeKcIzaEqpMwOlVfgNreVIHDkLFBjDWJMubctZtjlozdPqZWyhillEw","MeUYSkPS":"sunCadRBarhKilkQEMRPVYQULkReALfyzmotkXUeDMcEiRvxgqyBiTQhmuoFXQxMotjJFjYTMrEyZFEM","IsorvnMR":true,"vvUeXASH":true,"zEgGhhZf":false,"SUWXijHT":{"$numberInt":"13"},"HicJbMpj":true,"ijwXMKqI":{"$numberInt":"30"},"RemSsnnR":false,"McpOBmaR":"fKGDZnXeXYTKnMITrDZrwVjNojiGCkNHtnWSxYwAiOtmIaVzDzQfifoorkYKjESnrauTyfClKjyczlPG","ddVenEkK":{"$numberInt":"41"},"CqCssWxW":"iXTkPsEpuEDVFxDIJsZVLuzUHCNfIiCQXYFjFBNHabJBENLnGhIsjUaLMWUaUqUiUiHRcPycHhHfrNdm","taoNnQYY":{"$numberDouble":"6412916066386615000"},"MXMxLVBk":{"$numberInt":"-83"},"yeTUgNrU":false,"vkEDWgmN":"HMobufHXBFQvVXzYiYqKpWMTqviPqPJtGEEVsebUiwVSbvYExShHJSVrwBEcovhlVhhAJKERrsmaipwn","TgSwBbgp":{"$numberDouble":"1912191031177068500"},"FDYGeSiR":{"$numberLong":"487277598556628711"},"xrzGnsEK":"UgqXkyWUceZzifQuDdMLiOtOwnPoolsdcjfsWkbQfWfOzgPpXEbefKjgRCxjCLgDRqpHypvyclTHDoxD","VVvwKVRG":{"$numberInt":"-81"},"TmUnYUrv":{"$numberLong":"7726451032369080086"},"OCsIhHxq":"VxBUZZSjnrXwRplwxRSJGwkFBFVpGvLFpWTFrmSJNJcgQQUFmlEYUcFnXOdJrOFQCaIlmBMzoihXdofI","pKjOghFa":true,"VCSKFCoE":{"$numberLong":"434237187180930726"},"yKfZnGKG":{"$numberDouble":"6813471041107657000"},"UKwbAKGw":{"$numberInt":"-32"},"iFFGfTXc":"hfiYFaVdPKSVRQlUccqrBdSxbXlRNDDaUCQsFmuXkUSJLPshjiFbjnmWlfVsiXXflAioxjJUFQhBWxTk","RwAVVKHM":"mgrXmDmkEyXOcafRFdcgQWPnDJERlFruGXatARowzYEoXCjeGzUmNFqnFAOxlTPRIuAEEEIFluDgqPHz","AtWNZJXa":{"$numberLong":"3508212275855267880"},"XxvXmHiQ":{"$numberDouble":"7674526623550603000"},"wmDLUkXt":{"$numberLong":"6862757006749435415"},"zSYvADVf":{"$numberLong":"4604914032121925983"},"VcCSqSmp":true,"jmglLvAS":"VRgSVSHCZypXPQVtNMQhBVncwgFlzwuDUGqtlEiPZekhblDroihrDBKGomJreRVvxEsbEntNMXMZWogD","ZmtEJFSO":"OSFQgOFQgWjYqkdWfrCsigaqKtrlvhMXRPzZkIMUoNQTyzksczZAxCUpugucyVtOsAnCZOXPWOsRrxiK","MqfkBZJF":{"$numberInt":"-74"},"doshbrpF":{"$numberLong":"6122240408803684263"},"jWaFvVAz":{"$numberDouble":"4715021990214510000"},"LVNIFCYm":false,"VplFgewF":{"$numberInt":"34"},"eRTIdIJR":"XbGmdGmGWEGFksccUGkSQDfTCpsgwkFncUsKPMGDoAnqsYcOmKhhFpNEbCcoGxcRvgMLXPXPtGyWTizz","zswQbWEI":{"$numberLong":"6244091767194659669"},"obcwwqWZ":{"$numberDouble":"1896750106775623700"},"vlSZaxCV":"OtIbYgSoPwVCZLkuJTaYGycvxNQLQISxykLwSPAfuqutkkOsBaIfZkCWBrFphwtREOcbguXIfyfolWFC","QobifTeZ":"DYnMUSYAFqdovehITtzUczCWFCsGIZohIDsXlcwXRUWRBdsbUZUhbYmRhQlNMOWpIaXBehDXJFbGcdOM","XXKbyIXG":{"$numberLong":"2072366708468029955"},"dNSuxlSU":"QnxFGQAgRGNTNDoexinDfHbjtzzBgHOuDgdjrtzGEIaqPsgyNrmiWYyKAUyXVYQGLkKEQDhYDwgrIFDQ","HrUPbFHD":{"$numberDouble":"325761556852724740"},"XEBqaXkB":{"$numberDouble":"4019504911325976600"},"xWpeGNjl":{"$numberLong":"7449003994039447076"},"aicoMxZq":false,"LngvlnTV":{"$numberDouble":"1970843135463072800"},"WYJdGJLu":"phaJTVYjUODRlTcpQmsfpOmPvbCeGxLvJiAUQFUMHoYxPzvbLxTyqvmXtRDHjZtYmGzxihwoWDhVoeZY","TRpgnInA":false,"JhImQOkw":true,"KMKBtlov":{"$numberLong":"860986396812465750"},"gySFZeAE":{"$numberDouble":"3015363760891914000"},"RPsQhgRD":"lMIstKuqhARucceUyKpUkdSXwIAOeOhfJJyJaifJYnQRHWauhGovMmgwCqkKwphGEQnHishVfNZprBJl","rmzUAgmk":"srpWYNgASRjyQzUTVMpyTqQdAwGrIduuOzolvbmKNcNRDksZAoJKKDwhyqSSkGvSmpMOgaeslHWzaoce","Ibrdrtgg":"RqbUIwdCfDmzWikDAgKfWuQfilTKSeEyPIxyBaIqZzjbTTxSPkbLbstWFhGcWSnAumROlwADbnmUCRjN","WmMOvgFc":false,"KnhgtAOJ":"IyuKFgZwvnAGBNCoemNXfwQjMfUlvWOYyuwmSOWMNxxVSgraCIKQPiRNuAiOkuErAHgDwIHEOhSxPWlf","qrJASGzU":false,"egxZaSsw":false,"cVjWCrlu":{"$numberLong":"2748531972151590948"},"OfTmCvDx":"IoaWOFbeGbFAgmTDdgRVQZBocrhtcEbUkPuIGpRpewYLHwhzcWtAVcqmgQcxcjTUjNUQLYqDyzdGWIOv","MNuWZMLP":true,"JrJzKiIx":"GkDzDJPJFYxRGoyzkQNPIpNPkwIXdaWQhIyTpYROuBxIZUZsImnCWfNmoTgYOuYODuxAeOqrKNVMgoTV","JzgaUWVG":{"$numberDouble":"5703784872945009000"},"WHSQVLKG":true,"SYtZkQbC":"atHWUNSMsYTkOhIVdOXfTfunoQQIuRWzdxPQDOIOagxKUOewsHOWHPZWnvtIWGtJYkbkYclyPGHjhjqo","nBKWWUWk":{"$numberInt":"41"},"Rbxpznea":{"$numberInt":"34"},"tIJEYSYM":"jGphtvhjtsZDtmacwidBiDdGLohKmbCYHanoFpxyqhIDaUGhxLdZwjyXSxmXClUycMWCNBVmCHNQFPjI","dHsYhRbV":"MpSSMTdVdDdUljTFtgNEQLzCUWneoIDMyZzOvlAczEdVhFNPokYsjnKPwTjcSPBJhoqZEiyElvTKoBZK","iwfbMdcv":{"$numberDouble":"8139611435673170000"},"dCLfYqqM":{"$numberInt":"23"},"ahFCBmqT":{"$numberLong":"7114997365939674931"},"TkXMwZlU":{"$numberLong":"3854513878611629146"},"LUPqMOHS":"SKNaboMrDhvPGbymhONwDrWPbhIgKmFmIAqaNTiSEHGxqCdyWPXClLhOmIxzJXyJwpduAvdCrebmyWVv","hwHOTmmW":{"$numberDouble":"5160167887703515000"},"kfvcFmKw":false,"bkuaZWRT":{"$numberLong":"977724985626757127"},"nKhiSITP":{"$numberInt":"59"},"CYhSCkWB":"uQZqBkRYVaYFubIssZEPDMoJwZNUXoHWdutFeuwnbzwlwskOxqJEhulXzctrrhuXAduwqpxYRXVzvEyF","vSLTtfDF":"XgPsrVgaBzFFzulnuoYLRQDLjFOfsOCbAHiajSHeGSYdMbxlWWIFaPxOsnNqYbLRLVEeWOCEKFYIlupp","CEtYKsdd":"ULtshGrugvoWEbLeIuwpnMjYAQfxthdAAMbXQLNKlkqTZlrczjoKrdFFTVWVsFiNsPLfrAOOMrjBKUpt","dVkWIafN":{"$numberDouble":"6092406401066639000"},"HQiykral":{"$numberDouble":"6997084378132750000"},"YDHWnEXV":"glMkrFRyjzyKXLrYKXVuCzbjygQgzGfPnZaGrYPJZJczkDtRKyQFiIxIMVFpfiegBAgWylCPKUnXHNyt","pacTBmxE":{"$numberDouble":"5976360937339736000"},"ddPdLgGg":{"$numberInt":"-11"},"xWUlYggc":"AUOduJdhWBfjzZAjbtISwIbBJDekDcGkFKpkuPuSEKvyJovAOsbnBUSkgJPCozLVFtqKWlcbkbLMDAUe","dpbwfSRb":"LYdHhOzEWLioOBePsqKpSTanmJsqGmJGmBhAGmgaUZWOUfppmzGbzBjYBnyqNhAszSAyKVIFspeBvvFF","AgYYbYPr":{"$numberInt":"72"},"wjfyueDC":true,"fEheUtop":"QXACxLaREdGLHJLPLMfCEwHgEDoMiwbTBWMsKXsPgtAQGUVHNnshCipscgmQDEFeCZijffBNQYBDflvF","pOMEwSod":{"$numberInt":"-96"},"BwTXiovJ":{"$numberInt":"-23"},"TDUzNJiH":"RZZTBkdVIIydZfwHaVrFJGsIUMIObjlUHiyCIZFbjRHrhgyCIXJQNROinoekjzrStNhmVONXpFTuhZCu","KyxOoCqS":{"$numberInt":"-81"},"zMCFzcWY":"cptNXXHxnUyOVkDCHgaFBvzTrXkyngxRpUhorRpZTwetLlbemqxvYDaIkzPVPdQhLsyokFFrsCpsIcQF","FpduyhQP":true,"JXMyYkfb":{"$numberDouble":"3513302241369264000"},"yXSBbPeT":"lYVEceJTwIsxYgeHfyhPyUHilJBbFbYbbmptwtzKvXhITbtiicRyRyaxtaLmXqeHTgDsIHHNCZsDewWM","wjAWaOog":"oVhUaqzlBGrSveZHuRAGDENonbZFPQWWcCMQVnIOnBTBsYfetnRUfIkgqrMTQaCtVRMHFeLvjyoeAojc","cepcgozk":"HWWMoqFPswvQGTohBvAOnpfsjOgPmvuWfVODrpySXWabfjLQcAJfScmKBZeQgGNDhhHIQcWDYlFdTPOu","DQBQcQFj":{"$numberLong":"8199992792049175759"},"sYtnozSc":{"$numberLong":"7484353617351081136"},"BBqZInWV":"AzsVuMwTaJDIRJPdOoCtSchUgUSwaCIiDpsXVpbGxxHeYpNsCSKtiHJlWAAVFlFEAhVpJeWXpiRXlhhd","dtywOLeD":"LyYVrOxlWLyBfldYXiwvEKzkDxnxVoeKGZrvDybrJkuEyUAfmaxIjLENDWMyZlDrsWFEOGrriEtDQCLg","WoFGfdvb":"QKphEuwokwrAKuiBoyUQaMRRYHETLBbVIvIjYudcCiFwwwngoDmjqGuHAnQGFNuPPmzNKsuRcpMkKDYR","zDzSGNnW":true,"ReOZakjB":{"$numberDouble":"66287689751350270"},"uMDWqLMf":"ThdZGzzcvZOfAAZuYxcxhmbyOELCwOWjzaRPMIfkxsEtmQKHLAnBNgNouVFzcmMnxSqWKvHftNUdFGry","GiAHzFII":{"$numberInt":"69"},"UtbwOKLt":{"$numberLong":"2280370138792319183"},"DJsnHZIC":{"$numberInt":"-40"},"SqNvlUZF":{"$numberLong":"5994784905659127787"},"PvfnpsMV":{"$numberInt":"-65"},"UpdMADoN":true,"jbUymqiB":"RstgOATQyfadznEncFuQxWiXZDnBlNSVTnZyyDukKwUtfwFAIslMLeZMReWmOupCOShgfpsLjvdQsTrH","qHzOMXeT":{"$numberInt":"-56"},"XGxlHrXf":true,"sGWJTAcT":false,"VtzeOlCT":"YCXdGpHeDrPjQllqOZbXdGDzIjFCDBIbqUwoVAUkcdfuPvMLsgYFJCQfDVHxxIbToFRJANYYfZGCOpni","mlfZVfVT":{"$numberDouble":"1362707589677182000"},"HVHyetUM":{"$numberLong":"2679099034338649685"},"gErhgZTh":"hbAkaEVuyVtmEMjRmvnKugRdszFExBLKpFeSczaRQBvqAWLqBNKRPisGtlCbgtbcpFMrvIkQwycqzQGj","omnwvBbA":{"$numberInt":"-44"},"AgSNVyBb":{"$numberLong":"5022992695992337622"},"CDIGOuIZ":{"$numberDouble":"4277641814126091300"},"CFujXoob":{"$numberInt":"-92"},"reiKnuza":{"$numberLong":"6584276617939036140"},"PjKiuWnQ":{"$numberDouble":"5348924571675368000"},"pQyCJaEd":{"$numberDouble":"4291392859207246000"},"xZOksssj":{"$numberLong":"6571311739487813793"},"AMQrGQmu":{"$numberLong":"8087840999310375327"},"HQeCoswW":{"$numberDouble":"6409675101451264000"},"pPtPsgRl":"XVgpEfMdrVZdLjSeJbYCLQaXfYDqkGpjUrEwVLNyRvDLIxonippcArEpnTMdooUauoGmguuGNhxisdFq","_id":{"$oid":"568176370279243c4c57a495"}} \ No newline at end of file diff --git a/test/benchmarks/driverBench/spec/extended_bson/full_bson.json b/test/benchmarks/driverBench/spec/extended_bson/full_bson.json deleted file mode 100644 index 804f7a7949f..00000000000 --- a/test/benchmarks/driverBench/spec/extended_bson/full_bson.json +++ /dev/null @@ -1 +0,0 @@ -{"KpnXZaDQ":{"$numberInt":"94"},"BOQAeydE":{"$binary":{"base64":"RWNVVkhUUmVsWEhzcnhxV25WdnVQTWFERUJMRFRrYmlOVUFGYmh3QWZzRGtTRkVHT1lrTWFKR2twUUFIZVVGWkJ1Y1RlYlpNTGF2VG51Vk8=","subType":"00"}},"kVDldkCH":{"$numberLong":"7791511468172299508"},"olUSRZtj":{},"ayrwiTMT":{"$maxKey":1},"nyYyaFrV":{"$numberInt":"8"},"zlVZQePF":true,"iRVlyXVm":{"$numberLong":"2167305701202279400"},"lyWwkZGg":{"$code":"ynoqoVfRjpUAZooFnnxIjIwFuYZtGrYKmntfyvBQOPsLMGcJGsaFeTvcTweCJIGGtFnFOnYfezldSuSy","$scope":{}},"DfzEYsYW":false,"VFKRjaPW":{"$minKey":1},"pDeYcUIu":{"$date":{"$numberLong":"776822400000"}},"kqKTGXUm":{"$binary":{"base64":"c2VhUHJCUEZwZ3lSekhDVWhMQ1VSdExiTENReGx4SnBzaXhPanlreFluWnhjQXhGYWlFS0xhaFJZVGZhaktVdnREeUFxZ2hIZlpDZWpoTk0=","subType":"00"}},"iNbJUZuj":{"$code":"QEUjFSxUAHTQGjJRGuawHllxxbITZGkBplrnbHyjiXVhZEnFmauehFkYOaIaYPbtyAsBMdRyonmwrflg","$scope":{"fKyfBXJY":{"$numberInt":"-39"},"UflrpcEy":{"$numberInt":"-99"},"MFzjzCYI":{"$numberInt":"-72"},"eTohHXcM":{"$numberInt":"56"},"LcgVuFFV":{"$numberInt":"-68"}}},"buEAkIge":{"$date":{"$numberLong":"1449360000000"}},"NAKOhrML":{"$numberInt":"-30"},"CAWdqfmI":{"$numberLong":"5403474030514800337"},"hAcOFtfN":{"$binary":{"base64":"Y1RHZ01abE9oaXd2ZFJSZUxLaFliS2t6Q2xsVFNucHBXb1hTSFZSSVJOSUd6amtSTlNmb05jRnZrWWxoQ2pVa0lDWVZ6ZWh5ZmZqTFNXYlc=","subType":"00"}},"qPDeTZWq":{"$numberLong":"9055278099777449039"},"ARdpUnvr":{"$code":"UubGxpjznChawiBpCJjWgjYaHAjdqHFbOBQyDkpBtMMtyZEIetHzpZshLLNChAQObxpMHdqsLkNoyFtl","$scope":{"oGlfmjDq":{"$numberInt":"79"},"SJqmyxSJ":{"$numberInt":"90"},"KGCCxetX":{"$numberInt":"-84"},"OMDIwkuc":{"$numberInt":"-81"},"mJtyLYxY":{"$numberInt":"66"},"mYPcOozX":{"$numberInt":"44"},"dsIvQCvi":{"$numberInt":"52"}}},"geaenijV":{"$timestamp":{"t":1,"i":1027123200}},"EuKkhmHw":{"$minKey":1},"kcVXzXHn":{"$code":"rcFbGNwyjskyGgevDrFrsDOstYxGvADYxnEuRepZGlnGUHtyPBoDsvyEHQzfwNLCSiaElUWgQmBRUWyE","$scope":{}},"dSMWIFLD":{"$numberLong":"7306035949033000157"},"UuDsAOGk":{"$code":"umFRKcVcQPMdvBGLMEhgNIiDjlxBzzeqlGJeJHhTUPCDeCxnnCMGkxbKnSxstvURPRlRoGMYMejQNULY","$scope":{}},"KUVCyPFv":"oQqKPHpzjHknSfdFdEymIJOZxYOQotZKAFlanBTLUBUFCPCpgXEdqXoNVVReXxJkzCpwLQqNVKvPGJJW","kFaSNVoS":{"$maxKey":1},"SQIAGqNE":{"$numberInt":"-58"},"MsFvjFIM":{"$code":"jYbFSnAjtwHgLOKGmENJthmsPIKxbQIulkOVicMfFRnxmkIkIPOcZyPyhMFrweORAcDwwJpWuSwxYqFv","$scope":{}},"ZZbaMgQp":{},"GqcHZeLf":{"$numberLong":"8240785954293476870"},"xCNVQDhK":{"$timestamp":{"t":1,"i":1438819200}},"jMeFYftg":{"$numberLong":"455743854322593800"},"yltfrVvf":{"$code":"WWoPrkbAWYFjTUsIgIpaCkPcymjMGotwFvITafFXXzvrAYSoGcfDkdlIIGYKqejFJwPJElNrShMdgJOZ","$scope":{"TKLtwaMQ":{"$numberInt":"-41"},"GniljOvp":{"$numberInt":"-74"},"PMKRGIPz":{"$numberInt":"-98"}}},"NzsNfcyY":[{"$numberInt":"5"},{"$numberInt":"2"},{"$numberInt":"5"},{"$numberInt":"10"},{"$numberInt":"6"},{"$numberInt":"8"},{"$numberInt":"3"}],"hhVNsfZZ":{},"OagyDZLm":true,"VIJGlGfX":[{"$numberInt":"8"},{"$numberInt":"2"},{"$numberInt":"9"},{"$numberInt":"8"}],"RBrgnptQ":true,"ebfJeJwS":"RCFBSqorwgFNcBwCWsgxjnSvWQQTUeUcTiDliSmuEldTlhzBFuLyysIKwaiSwZCdCnqRyiRfFNnKXVXE","LQygaTou":{"$code":"pVShLZkivMkARMdSFjHSaBcZPreJuYBsSpxIzQSVteWGQSXfFesEmCYzZyHhjpSLuuBEcEefRdyphvWw","$scope":{"Pnilqgzk":{"$numberInt":"43"}}},"uNvbuffj":{"$date":{"$numberLong":"1229817600000"}},"SHvLWKjg":{"$binary":{"base64":"SE51VlZGWXdBYkpqaVhIRlBJR3hDd2JUb2plVnBrQWZIZUN1U2Rab2ZudVZPZmpKR01QaFpxTUdPWHdiRnpibGx1c0ZnY0NscFpZRmdqb0Q=","subType":"00"}},"wKCwNLSh":{"$minKey":1},"giVmVwzU":{"$code":"JSgaICRscEgxNZjwPeEocTpfhdMNhAqbmOzwtuRMdhyTxwAKwLdplIJjWXzZYxIeLlofqqQPfTxJmoZX","$scope":{}},"BGAqpNkE":{"$minKey":1},"ZmCYgzpS":{"$timestamp":{"t":1,"i":923788800}},"PGiZAWYN":{"$date":{"$numberLong":"1270339200000"}},"wShiBppY":true,"tuTaYuPG":"aLfBnCaptjatvIvMUHkijCexLohaUYmmugMsQpyedSBfAFgvSktBNYTGBmmLUIUGsmhQCCSerSEHRMpZ","mUXXRWFX":false,"xoLWHvAD":{"$code":"VcWVKVTUfFgthzjgmctPeijKmNDrlOWddmBcMGulYjhiWyRpBjlUjJjTBXCbWAyYNZUGiqSlMjrZShPZ","$scope":{}},"WqNFzMgH":false,"JQbxXYUE":"NtsOrOgfmcvAXehXybWnzADxfildzokfBvdPWmvEShmKsNGuZkZmdUbuUmGLWuRwvkIksIGAVJtHeWaK","AZbAtRCC":{"$code":"AUKJNhEvuziRiApNRrScrKlADiLovaxVLOxyGodLKWuQJRwMMwOnqLwTLVDglnKBYOLyOvoYyRwEJCKH","$scope":{"IJpzzYpT":{"$numberInt":"52"},"CtVYmtxF":{"$numberInt":"-75"},"ELcEqqir":{"$numberInt":"-83"},"zMJPPwpk":{"$numberInt":"-30"}}},"JlhVrQmD":"TdJBbKVLawqzBqmqzuRpVVetrdgAbyHNMCGWuCKMUPJJQxDVpBuBjLhkRjilTxYmdkYNkflsBRdCBGHp","vSvdWAnJ":{"$binary":{"base64":"R1BaektHUlhZZ3J4S1BYUWVFTGd4Y2lkQVNNblRzeHNObmJ4Rm1hbExVRUNGd2NydVR6VVJCelpNdllIRHhUUk1NVEhWd21wZndOcHZza0w=","subType":"00"}},"JEVgGziE":{"$numberLong":"2044627925402213400"},"LCHLPrcd":{"$maxKey":1},"fWBoraHq":{"$timestamp":{"t":1,"i":984268800}},"bxrxTsho":[{"$numberInt":"8"},{"$numberInt":"10"},{"$numberInt":"10"},{"$numberInt":"2"},{"$numberInt":"9"},{"$numberInt":"5"},{"$numberInt":"2"},{"$numberInt":"1"},{"$numberInt":"7"},{"$numberInt":"7"}],"uhmyCSEv":{"$maxKey":1},"rclBQefx":{"$numberLong":"5827556087171336561"},"iEoENLRz":{},"yPKwWWxb":false,"fvLXcTQB":false,"DQuSYbZR":{"$binary":{"base64":"anhGWHB5d05uT0JLbmhEc05ncWdNaVJMTVlCSmJSbXZ0a3RWZnh1cnZLY2JaS3NjQlB2RHV6WVhFQnJ3eWZ0eEpIdGF0eXduYUtJbWlhc3U=","subType":"00"}},"uSbYKmdX":{"$maxKey":1},"nLsRKLJQ":"HPzjoSuhGkNSwsULyFwEIlRZlGEkxutczLMBOeeOvaWCAZRKZoTUFpcLNHQBGCVAskBBJGRvBLyRkRXn","kQhDjXIO":false,"duzmrLJI":{"$code":"tyYTwBCQgIUaLlAFjjJsrDdCczsyCJXvMDWdfnArhrEQnrBxxXpmBIxukADpKExQuXKpPSnBdWmEgXoV","$scope":{"EXKjeucO":{"$numberInt":"49"},"lsZZCuLP":{"$numberInt":"-43"},"giussUAr":{"$numberInt":"11"},"asWnYFAn":{"$numberInt":"-5"},"KsNFIwWL":{"$numberInt":"-94"},"avUNuoZK":{"$numberInt":"-68"},"ursJhljA":{"$numberInt":"-18"}}},"zqpnKCOL":{"$minKey":1},"SQOAGVaT":{"$date":{"$numberLong":"905817600000"}},"WboSdRaB":true,"bRaWfHwf":{"$numberInt":"-70"},"QdkSZoFx":{"$minKey":1},"EAYSerbF":{"$numberLong":"941789166999923700"},"IsYFQBkP":{"$maxKey":1},"BZogAEUM":{},"duTaTKGF":{"$timestamp":{"t":1,"i":1252972800}},"IJOIvDcw":{"$date":{"$numberLong":"775958400000"}},"TtYjxGJH":{"$numberLong":"8268697854246446000"},"caPGDEGj":{},"dNVHpBIF":[{"$numberInt":"7"},{"$numberInt":"6"},{"$numberInt":"2"},{"$numberInt":"7"}],"hUhWCZbY":[{"$numberInt":"5"},{"$numberInt":"6"},{"$numberInt":"8"},{"$numberInt":"5"},{"$numberInt":"9"},{"$numberInt":"1"},{"$numberInt":"1"}],"hjSPiBiC":true,"UwZlNrHv":[{"$numberInt":"7"},{"$numberInt":"3"},{"$numberInt":"3"},{"$numberInt":"5"},{"$numberInt":"9"},{"$numberInt":"7"},{"$numberInt":"5"},{"$numberInt":"4"}],"juiYRtal":{"$numberLong":"6906562979624261000"},"RFhPJzgh":{"$numberInt":"-7"},"_id":{"$oid":"568176370279243c4c57a496"},"LNpbbRfA":{"$timestamp":{"t":1,"i":808444800}}} \ No newline at end of file diff --git a/test/benchmarks/mongoBench/suites/bsonBench.js b/test/benchmarks/mongoBench/suites/bsonBench.js deleted file mode 100644 index e0fa434edc0..00000000000 --- a/test/benchmarks/mongoBench/suites/bsonBench.js +++ /dev/null @@ -1,49 +0,0 @@ -const { EJSON } = require('bson'); -const { loadSpecString } = require('../../driverBench/common'); - -/** - * - * @param {{ suite: Suite, BSON: BSON }} options - * @returns {Benchmark} - */ -function makeBsonBench({ suite, BSON }) { - function encodeBSON() { - for (let i = 0; i < 10000; i += 1) { - BSON.serialize(this.dataString); - } - } - - function decodeBSON() { - for (let i = 0; i < 10000; i += 1) { - BSON.deserialize(this.data); - } - } - - function makeBSONLoader(fileName) { - return function () { - this.dataString = EJSON.parse(loadSpecString(['extended_bson', `${fileName}.json`])); - this.data = BSON.serialize(this.dataString); - }; - } - return suite - .benchmark('flatBsonEncoding', benchmark => - benchmark.taskSize(75.31).taskType('sync').setup(makeBSONLoader('flat_bson')).task(encodeBSON) - ) - .benchmark('flatBsonDecoding', benchmark => - benchmark.taskSize(75.31).taskType('sync').setup(makeBSONLoader('flat_bson')).task(decodeBSON) - ) - .benchmark('deepBsonEncoding', benchmark => - benchmark.taskSize(19.64).taskType('sync').setup(makeBSONLoader('deep_bson')).task(encodeBSON) - ) - .benchmark('deepBsonDecoding', benchmark => - benchmark.taskSize(19.64).taskType('sync').setup(makeBSONLoader('deep_bson')).task(decodeBSON) - ) - .benchmark('fullBsonEncoding', benchmark => - benchmark.taskSize(57.34).taskType('sync').setup(makeBSONLoader('full_bson')).task(encodeBSON) - ) - .benchmark('fullBsonDecoding', benchmark => - benchmark.taskSize(57.34).taskType('sync').setup(makeBSONLoader('full_bson')).task(decodeBSON) - ); -} - -module.exports = { makeBsonBench }; diff --git a/test/benchmarks/mongoBench/suites/index.js b/test/benchmarks/mongoBench/suites/index.js index bde03c4b1d9..72d73c9d4e5 100644 --- a/test/benchmarks/mongoBench/suites/index.js +++ b/test/benchmarks/mongoBench/suites/index.js @@ -1,11 +1,9 @@ const { makeParallelBenchmarks } = require('./parallelBench'); -const { makeBsonBench } = require('./bsonBench'); const { makeSingleBench } = require('./singleBench'); const { makeMultiBench } = require('./multiBench'); module.exports = { makeParallelBenchmarks, - makeBsonBench, makeSingleBench, makeMultiBench }; From a73a30644728fb9cc79a10b6d425bd088cc03651 Mon Sep 17 00:00:00 2001 From: Warren James Date: Fri, 17 Nov 2023 10:20:10 -0500 Subject: [PATCH 2/2] eslint fixes --- test/benchmarks/driverBench/index.js | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/test/benchmarks/driverBench/index.js b/test/benchmarks/driverBench/index.js index 9651e561f3e..1a1d847822f 100644 --- a/test/benchmarks/driverBench/index.js +++ b/test/benchmarks/driverBench/index.js @@ -7,16 +7,9 @@ const Runner = MongoBench.Runner; let bsonType = 'js-bson'; // TODO(NODE-4606): test against different driver configurations in CI -const BSON = require('bson'); - const { inspect } = require('util'); const { writeFile } = require('fs/promises'); -const { - makeParallelBenchmarks, - makeBsonBench, - makeSingleBench, - makeMultiBench -} = require('../mongoBench/suites'); +const { makeParallelBenchmarks, makeSingleBench, makeMultiBench } = require('../mongoBench/suites'); function average(arr) { return arr.reduce((x, y) => x + y, 0) / arr.length;