0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-11-30 17:10:48 +01:00
Commit Graph

45 Commits

Author SHA1 Message Date
Max Hirschhorn
e6ef0ca20e SERVER-42615 Run chkdsk command on Windows after each powercycle loop. 2019-08-02 13:39:50 -04:00
Max Hirschhorn
cf57e33764 SERVER-41169 Add powercycle Evergreen tasks to SSL Ubuntu 16.04 builder. 2019-05-27 08:56:11 -04:00
Max Hirschhorn
24982c2fc6 SERVER-41321 Ignore ERROR_BROKEN_PIPE from StopService() in powercycle. 2019-05-27 08:56:11 -04:00
Max Hirschhorn
b92ab16ab0 SERVER-41322 Retry rsync'ing data directory up to 5 times in powercycle. 2019-05-27 08:56:11 -04:00
Max Hirschhorn
a48102efbc SERVER-41109 Migrate powercycle scripts over to Python 3. 2019-05-16 14:52:24 -04:00
Mathew Robinson
f4feba485b SERVER-40542 Remove references to pip2 2019-04-10 11:42:47 -04:00
Mathew Robinson
8dd6d47557 SERVER-32295 Support Python 3 2019-04-08 14:08:49 -04:00
Max Hirschhorn
d43369c671 SERVER-38697 Use process creation time to detect pid reuse.
Changes start_cmd() to use psutil.Popen() rather than subprocess.Popen()
in order to cache the creation time of the child process.
2019-03-01 14:33:02 -05:00
Max Hirschhorn
63af6676e3 SERVER-37490 Increase ssh ConnectTimeout from 10 to 30 seconds. 2019-01-03 18:22:46 -05:00
Ben Caimano
7aff90a3b5 SERVER-36152 Update requirements.txt
This is the full upgrade and split of the majority of our pypa project
requirements.
2018-09-28 11:07:18 -04:00
Jonathan Abrahams
f4d62c2ba9 SERVER-36162 Powercycle - ensure internal crash command has been executed on the remote host 2018-09-13 12:29:28 -04:00
Ben Caimano
529b7e2608 SERVER-36152 Update requirements.txt 2018-08-28 15:36:36 -04:00
Jonathan Abrahams
f46d77c794 SERVER-36431 Powercycle should check for existence of a process before accessing it's attributes 2018-08-13 12:49:08 -04:00
Jonathan Abrahams
ce430952c3 SERVER-33695 Fix lint 2018-07-25 10:26:00 -04:00
Jonathan Abrahams
abc9ecda03 SERVER-33695 Include the loop name in the before and after recovery files in powertest.py 2018-07-25 08:36:04 -04:00
Jonathan Abrahams
b774421ee0 SERVER-35946 Powercycle kill_mongod function should ensure the service is not in a running state 2018-07-24 10:06:15 -04:00
Jonathan Abrahams
ae29cbee18 SERVER-35724 Remote EC2 hosts which are not accessible via ssh should fail with system error 2018-06-29 13:49:01 -04:00
Jonathan Abrahams
0fdc2e4099 SERVER-35588 powertest.py should call replSetReconfigure command only after successful replSetGetConfig 2018-06-27 13:14:33 -04:00
Jonathan Abrahams
08b2554658 SERVER-35506 The Powercycle wait_for_mongod_shutdown function should ensure the mongod process is no longer running 2018-06-18 10:46:45 -04:00
Jonathan Abrahams
05ba368e5d SERVER-33817 Powercycle test using kill mongod 2018-06-18 10:42:48 -04:00
Jonathan Abrahams
1e9a55f9bb SERVER-35233 Fix remote collection validation by ignoring views 2018-05-29 15:58:19 -04:00
Jonathan Abrahams
0c242bc59f SERVER-34075 Reenable powercycle_replication* tests and startup mongod as a replset during recovery mode in powertest.py 2018-05-01 16:25:51 -04:00
Jonathan Abrahams
05a7388f3e SERVER-34444 Reestablish a new connection to LocalToRemoteOperations after crash in powercycle.py 2018-04-12 17:40:55 -04:00
Jonathan Abrahams
279ef03069 SERVER-34144 Powercycle output improvements:
- Correct replset name to 'powercycle'
- Improve canary insert and validate output
2018-04-10 10:16:43 -04:00
Jonathan Abrahams
c50c68fef1 SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypy 2018-04-05 14:41:58 -04:00
Jonathan Abrahams
b7631b5698 SERVER-34318 Set timeout for canary insert to 1 hour in powertest.py 2018-04-04 16:50:53 -04:00
Jonathan Abrahams
36148ad8bb SERVER-23312 Format Python files with yapf 2018-03-26 13:04:25 -04:00
Jonathan Abrahams
d91abcb54e SERVER-34062 powertest.py attempts to access an attribute named address_type rather than its value 2018-03-23 12:11:33 -04:00
Jonathan Abrahams
3dbea83df2 SERVER-33696 Set timeout_secs for powercycle* task to restrict the duration of a single powercycle loop 2018-03-09 09:30:52 -05:00
Jonathan Abrahams
72ce569dd8 SERVER-33619 Assign address_type for any EC2 instance in powertest.py 2018-03-05 12:49:18 -05:00
Jonathan Abrahams
60799be664 SERVER-32515 Powercycle - rsync file exclude list 2018-01-03 12:02:15 -05:00
Jonathan Abrahams
260cc0cb46 SERVER-32228 Powercycle - handle remote host restarts 2017-12-21 14:14:21 -05:00
Jonathan Abrahams
6409e02490 SERVER-32074 Powercycle - Fix Windows event_name for handling stack dumps 2017-12-06 14:18:32 -05:00
Jonathan Abrahams
f57a8e4f62 SERVER-32074 Powercycle - Add stack dump when SIGUSR1 or Windows event is received 2017-12-03 23:46:45 -05:00
Jonathan Abrahams
b69794fd75 SERVER-32091 Powecycle - remove mongod.lock file for MMAPV1 test 2017-12-01 09:23:06 -05:00
Jonathan Abrahams
f4b94fd216 SERVER-32090 Powercycle - pymongo client args are overwritten 2017-12-01 09:19:59 -05:00
Jonathan Abrahams
956b5ba173 SERVER-32071 Powercycle - use internal crash nstead of AWS EC2 force-stop, which does not
immediately terminate an instance. Internal crash methods are:
  - Linux, use sysrq-trigger
  - Windows, use NotMyFault
2017-12-01 09:13:10 -05:00
Jonathan Abrahams
dcaf6432b7 SERVER-31886 Add powercycle tasks to run on Windows
- Add capability to generate report.json in powertest.py
  - Add capability to generate and read a configuration YML file in powertest.py
2017-11-21 13:13:21 -05:00
Jonathan Abrahams
c64694af75 SERVER-31807 Powercycle: Fix CRUD client configuration file 2017-11-09 15:23:43 -05:00
Jonathan Abrahams
6011073098 SERVER-31807 Add Powercycle task using writeConcern {w: "majority"} 2017-11-08 21:24:18 -05:00
Jonathan Abrahams
9dec24bdf2 SERVER-31325 Powercycle new tasks:
- Replication WT
 - Replication small oplog
 - Sync delay
2017-11-08 20:48:46 -05:00
Jonathan Abrahams
79835e1d12 SERVER-31774 New powercycle test option & task - setFeatureCompatibilityVersion 2017-11-07 10:12:33 -05:00
Jonathan Abrahams
b5c44441b2 SERVER-31682 Use AWS EC2 force-stop in powercycle tests 2017-10-25 20:45:20 -04:00
Jonathan Abrahams
3b5c492f30 SERVER-30802 Add CRUD & FSM clients to powertest.py 2017-10-25 16:18:46 -04:00
Jonathan Abrahams
a7046c8530 SERVER-29816 Powercyle test added, pytests/powertest.py. 2017-09-14 08:48:04 -04:00