Commit Graph

23 Commits

Author SHA1 Message Date
Shane Harvey
9d43606662
PYTHON-4325 Add multi-threaded benchmarks for Find and RunCommand (#1576) 2024-04-10 17:34:16 -07:00
Shane Harvey
8be31bf8f1
PYTHON-4350 Faster and more consistent performance benchmark execution times (#1575) 2024-04-09 18:44:42 -07:00
Shane Harvey
4c2e717b9f
PYTHON-4204 Optimize JSON decoding using lookup table to find $ keys (#1512) 2024-02-06 16:18:31 -08:00
Shane Harvey
c3458e9d8e
PYTHON-4155 Add perf benchmark with TLS enabled (#1481) 2024-01-22 10:39:26 -08:00
Shane Harvey
70bd1632cf
PYTHON-4125 Add JSON micro-benchmarks (#1466) 2024-01-09 10:17:33 -08:00
Shane Harvey
ec35f7f76e
PYTHON-3823 Audit benchmark data_size and calculate dynamically it where possible (#1439) 2023-11-17 12:07:33 -08:00
Shane Harvey
fc220532df
PYTHON-3823 Merge perf task into main project (#1436) 2023-11-17 10:35:46 -08:00
Steven Silvester
83d0e7afa4
PYTHON-4033 Address perf test UserWarning (#1422) 2023-11-07 13:19:20 -06:00
Steven Silvester
992d1507e7
PYTHON-4005 Replace flake8 and isort with ruff (#1399) 2023-10-19 11:56:22 -05:00
Shane Harvey
0092b0af79
PYTHON-2504 Run pyupgrade 3.4.0 and ruff 0.0.265 (#1196)
pyupgrade --py37-plus bson/*.py pymongo/*.py gridfs/*.py test/*.py tools/*.py test/*/*.py
ruff --fix-only --select ALL --fixable ALL --target-version py37 --line-length=100 --unfixable COM812,D400,D415,ERA001,RUF100,SIM108,D211,D212,SIM105,SIM,PT,ANN204,EM bson/*.py pymongo/*.py gridfs/*.py test/*.py test/*/*.py
2023-05-11 15:27:17 -07:00
Steven Silvester
5578999a90
PYTHON-1834 Use a code formatter (#852) 2022-02-09 06:44:28 -06:00
Steven Silvester
f4cef37328
PYTHON-3064 Add typings to test package (#844) 2022-02-07 19:33:41 -06:00
Steven Silvester
dd6c140d43
PYTHON-3060 Add typings to pymongo package (#831) 2022-02-02 21:12:36 -06:00
Steven Silvester
52ed5a4135
PYTHON-3052 Add Typings to PyMongo Itself (#829) 2022-01-13 16:09:48 -06:00
Shane Harvey
b2f3c66575
PYTHON-2888 Migrate from json.send to perf.send (#819)
Rename ops_per_sec to bytes_per_sec to better reflect the perf measurement.
2021-12-13 14:41:25 -08:00
Bernie Hackett
ad4315134c PYTHON-2803 Get rid of most uses of 'master'
This change also resolves PYTHON-2848 for MongoDB 4.0.
2021-09-13 12:50:49 -07:00
Shane Harvey
846e925280
PYTHON-2537 Fix benchmark when using Python 3 (#565) 2021-02-03 13:16:18 -08:00
Bernie Hackett
cf877e95c7 PYTHON-2503 Always use time.monotonic
For monotonic time needs.
2021-01-25 12:48:31 -08:00
Shane Harvey
802de40e0d PYTHON-1918 Fix decoding perf test 2019-09-12 16:53:38 -07:00
Prashant Mital
ef3df1663c
PYTHON-1918 Stop using BSON.encode and BSON.decode functions 2019-09-09 18:06:46 -07:00
Bernie Hackett
554195e33b PYTHON-1625 - Fix perf tests 2018-08-13 11:48:20 -07:00
Bernie Hackett
ad348a2e0b PYTHON-1277 - Port benchmark tests to Evergreen 2018-02-12 19:30:19 -08:00
aherlihy
6656b7c985 Add performance tests 2018-02-12 19:30:19 -08:00