use a timeout for each operation

Change-Id: Ic759695c2fc5c653c5a4b30b1ad9050f69a89fcb
Reviewed-on: http://review.couchbase.org/15027
Tested-by: Thuan Nguyen <soccon@gmail.com>
Reviewed-by: Keith Batten <kbatten@gmail.com>
add online upgrade to version 1.8.1

Change-Id: I442fa2a66a69261b245c349c502d2902086ef4f3
Reviewed-on: http://review.couchbase.org/15203
Reviewed-by: Thuan Nguyen <soccon@gmail.com>
Tested-by: Thuan Nguyen <soccon@gmail.com>
remove flush from warmup tests

Change-Id: I391bb3849cb84a8dae79e24a26a38ba84751cd57
Reviewed-on: http://review.couchbase.org/15204
Reviewed-by: Farshid Ghods <farshid@couchbase.com>
Tested-by: Keith Batten <kbatten@gmail.com>
Use tasks for RebalanceInOutWithParallelLoad test

Change-Id: Id6f698ba2d816d9c9aad8b654029949f841fcc0d
Reviewed-on: http://review.couchbase.org/15164
Tested-by: Karan Kumar <karan@couchbase.com>
Reviewed-by: Karan Kumar <karan@couchbase.com>
Fix class name

Change-Id: I2ccff63f140d64026feaf74fe391ab3fddd406a0
Reviewed-on: http://review.couchbase.org/15165
Tested-by: Karan Kumar <karan@couchbase.com>
Reviewed-by: Karan Kumar <karan@couchbase.com>
add enable, disable firewall, common_basic_setup methods and add /sbin in sudo

Change-Id: I7e5d451403744b1afefa5f22086711c5138bde6b
Reviewed-on: http://review.couchbase.org/15078
Tested-by: Thuan Nguyen <soccon@gmail.com>
Reviewed-by: Karan Kumar <karan@couchbase.com>
Perf README's added.

Change-Id: I8e33872e0be7b5052587d25a990176f3726d4fee
Reviewed-on: http://review.couchbase.org/15209
Reviewed-by: Steve Yen <steve.yen@gmail.com>
Tested-by: Steve Yen <steve.yen@gmail.com>
More notes on perf tests phases.

Change-Id: I7466ac477fff1accaa18b44788832e686971f68c
Reviewed-on: http://review.couchbase.org/15210
Reviewed-by: Steve Yen <steve.yen@gmail.com>
Tested-by: Steve Yen <steve.yen@gmail.com>
[perf ref] add general R/W/M and rebalance functions.

We have so many test cases in eperf.py, need to replace
them with general functions and configuration files.

Also removed the gated_start and gated_finish, which haven't \
been used.

Change-Id: Ia39ef285fec7120b9999b07f69f9bce7514daaaf
Reviewed-on: http://review.couchbase.org/15193
Reviewed-by: Steve Yen <steve.yen@gmail.com>
Tested-by: Ronnie Sun <ronniedada@gmail.com>
[perf ref] add fine-grained tear down routines.

Add more control to tear-down routines.
Deafaults are located in perf_defaults.py

Change-Id: I84e4c6664714637f8e746d87ec44a1ebeaf9187b
Reviewed-on: http://review.couchbase.org/15194
Reviewed-by: Steve Yen <steve.yen@gmail.com>
Tested-by: Ronnie Sun <ronniedada@gmail.com>
[perf ref] add sample configuration file.

Add a sample configuration file to do large scale write test.

Change-Id: I4cb7f9a802c96f75cc638f1fae92bfaa7f102f81
Reviewed-on: http://review.couchbase.org/15195
Reviewed-by: Steve Yen <steve.yen@gmail.com>
Tested-by: Ronnie Sun <ronniedada@gmail.com>
[perf ref] get num_nodes and num_clients in TestInput

Move the burden from Jenkins to TestInput.
We don't have to pass in num_nodes and num_clients during do_cluster

Change-Id: I28a03762377034d3db7766bfe87cf6a169504379
Reviewed-on: http://review.couchbase.org/15196
Reviewed-by: Steve Yen <steve.yen@gmail.com>
Reviewed-by: Farshid Ghods <farshid@couchbase.com>
Tested-by: Ronnie Sun <ronniedada@gmail.com>
[perf ref] add mem_quota to conf file

Add mem_quota to conf and perf_default.py.

Remove unnecessary files.

Change-Id: I315c08d3a8d518b61c16476c406b1806172363c1
Reviewed-on: http://review.couchbase.org/15197
Reviewed-by: Steve Yen <steve.yen@gmail.com>
Reviewed-by: Farshid Ghods <farshid@couchbase.com>
Tested-by: Ronnie Sun <ronniedada@gmail.com>
Added rest.get/create_ddoc(), deprecating rest.get/create_view()

Change-Id: Ic031c2b2ab68f922264d04b142d2bd9eacce1a54
Allow optional, different view_name for rest.view_results()

Change-Id: I9b3dab9edca3f94fe35cb69d8e019ff61fe3143e
Print on mcsoda exceptions.

Change-Id: I44c9982416ee9c58b7756096ab00d0ddb8857749
Updated test_evperf_workload1/2 to match specs.

Change-Id: I71da0dda4affe69ba8207b92db098926e037aa25
Added EVPerfClient subclass that provides background ops

Change-Id: I95d628004bb61417805f2330350620057c5ee245