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 |
|