summaryrefslogtreecommitdiff
path: root/pytests/powertest.py
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-42615 Run chkdsk command on Windows after each powercycle loop.Max Hirschhorn2019-08-021-0/+29
|
* SERVER-41169 Add powercycle Evergreen tasks to SSL Ubuntu 16.04 builder.r4.1.12Max Hirschhorn2019-05-271-1/+4
|
* SERVER-41321 Ignore ERROR_BROKEN_PIPE from StopService() in powercycle.Max Hirschhorn2019-05-271-5/+13
|
* SERVER-41322 Retry rsync'ing data directory up to 5 times in powercycle.Max Hirschhorn2019-05-271-7/+25
|
* SERVER-41109 Migrate powercycle scripts over to Python 3.Max Hirschhorn2019-05-161-17/+21
|
* SERVER-40542 Remove references to pip2Mathew Robinson2019-04-101-1/+1
|
* SERVER-32295 Support Python 3Mathew Robinson2019-04-081-198/+201
|
* SERVER-38697 Use process creation time to detect pid reuse.Max Hirschhorn2019-03-011-28/+19
| | | | | Changes start_cmd() to use psutil.Popen() rather than subprocess.Popen() in order to cache the creation time of the child process.
* SERVER-37490 Increase ssh ConnectTimeout from 10 to 30 seconds.Max Hirschhorn2019-01-031-4/+7
|
* SERVER-36162 Powercycle - ensure internal crash command has been executed on ↵Jonathan Abrahams2018-09-131-8/+48
| | | | the remote host
* SERVER-36431 Powercycle should check for existence of a process before ↵Jonathan Abrahams2018-08-131-2/+5
| | | | accessing it's attributes
* SERVER-33695 Fix lintJonathan Abrahams2018-07-251-1/+1
|
* SERVER-33695 Include the loop name in the before and after recovery files in ↵Jonathan Abrahams2018-07-251-7/+25
| | | | powertest.py
* SERVER-35946 Powercycle kill_mongod function should ensure the service is ↵Jonathan Abrahams2018-07-241-6/+24
| | | | not in a running state
* SERVER-35724 Remote EC2 hosts which are not accessible via ssh should fail ↵Jonathan Abrahams2018-06-291-24/+72
| | | | with system error
* SERVER-35588 powertest.py should call replSetReconfigure command only after ↵Jonathan Abrahams2018-06-271-13/+14
| | | | successful replSetGetConfig
* SERVER-35506 The Powercycle wait_for_mongod_shutdown function should ensure ↵Jonathan Abrahams2018-06-181-12/+27
| | | | the mongod process is no longer running
* SERVER-33817 Powercycle test using kill mongodJonathan Abrahams2018-06-181-16/+42
|
* SERVER-35233 Fix remote collection validation by ignoring viewsJonathan Abrahams2018-05-291-1/+2
|
* SERVER-34075 Reenable powercycle_replication* tests and startup mongod as a ↵Jonathan Abrahams2018-05-011-15/+30
| | | | replset during recovery mode in powertest.py
* SERVER-34444 Reestablish a new connection to LocalToRemoteOperations after ↵Jonathan Abrahams2018-04-121-5/+8
| | | | crash in powercycle.py
* SERVER-34144 Powercycle output improvements:Jonathan Abrahams2018-04-101-3/+5
| | | | | - Correct replset name to 'powercycle' - Improve canary insert and validate output
* SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypyJonathan Abrahams2018-04-051-296/+314
|
* SERVER-34318 Set timeout for canary insert to 1 hour in powertest.pyJonathan Abrahams2018-04-041-4/+6
|
* SERVER-23312 Format Python files with yapfJonathan Abrahams2018-03-261-531/+306
|
* SERVER-34062 powertest.py attempts to access an attribute named address_type ↵Jonathan Abrahams2018-03-231-1/+1
| | | | rather than its value
* SERVER-33696 Set timeout_secs for powercycle* task to restrict the duration ↵Jonathan Abrahams2018-03-091-5/+15
| | | | of a single powercycle loop
* SERVER-33619 Assign address_type for any EC2 instance in powertest.pyJonathan Abrahams2018-03-051-9/+24
|
* SERVER-32515 Powercycle - rsync file exclude listJonathan Abrahams2018-01-031-6/+21
|
* SERVER-32228 Powercycle - handle remote host restartsJonathan Abrahams2017-12-211-27/+37
|
* SERVER-32074 Powercycle - Fix Windows event_name for handling stack dumpsJonathan Abrahams2017-12-061-1/+1
|
* SERVER-32074 Powercycle - Add stack dump when SIGUSR1 or Windows event is ↵Jonathan Abrahams2017-12-031-0/+82
| | | | received
* SERVER-32091 Powecycle - remove mongod.lock file for MMAPV1 testJonathan Abrahams2017-12-011-0/+24
|
* SERVER-32090 Powercycle - pymongo client args are overwrittenJonathan Abrahams2017-12-011-13/+15
|
* SERVER-32071 Powercycle - use internal crash nstead of AWS EC2 force-stop, ↵Jonathan Abrahams2017-12-011-27/+28
| | | | | | | | which does not immediately terminate an instance. Internal crash methods are: - Linux, use sysrq-trigger - Windows, use NotMyFault
* SERVER-31886 Add powercycle tasks to run on WindowsJonathan Abrahams2017-11-211-104/+274
| | | | | - Add capability to generate report.json in powertest.py - Add capability to generate and read a configuration YML file in powertest.py
* SERVER-31807 Powercycle: Fix CRUD client configuration fileJonathan Abrahams2017-11-091-3/+3
|
* SERVER-31807 Add Powercycle task using writeConcern {w: "majority"}Jonathan Abrahams2017-11-081-52/+64
|
* SERVER-31325 Powercycle new tasks:Jonathan Abrahams2017-11-081-87/+179
| | | | | | - Replication WT - Replication small oplog - Sync delay
* SERVER-31774 New powercycle test option & task - setFeatureCompatibilityVersionJonathan Abrahams2017-11-071-0/+31
|
* SERVER-31682 Use AWS EC2 force-stop in powercycle testsJonathan Abrahams2017-10-251-14/+70
|
* SERVER-30802 Add CRUD & FSM clients to powertest.pyJonathan Abrahams2017-10-251-64/+355
|
* SERVER-29816 Powercyle test added, pytests/powertest.py.Jonathan Abrahams2017-09-141-0/+1751