CBD-155: handled topology change

Change-Id: Ia884d3daa45433d112dbb9a63b1ff7fea513d225
Reviewed-on: http://review.couchbase.org/18387
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
CBD-155: synchronized access to conn objects

Change-Id: I564b6f9a79b5cd36f4711357815f4a375a5469c5
Reviewed-on: http://review.couchbase.org/18393
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
CBD-155: graphed server side observe latencies

Change-Id: I9da7278d5f954ec4fd2ac79456cd08cb3dbfa7f6
Reviewed-on: http://review.couchbase.org/18400
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Steve Yen <steve.yen@gmail.com>
CBQE-328 Add support in async_create_views for empty design docs

Change-Id: I90662ff0ffd43653c9d1b964761fa9ae68846753
Reviewed-on: http://review.couchbase.org/18375
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Andrei Baranouski <andrei.baranouski@gmail.com>
Adding xdcr base tests
Change-Id: I00998ac68395bede407976dbb6541127bbe4f1d8
Reviewed-on: http://review.couchbase.org/18147
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Ketaki Gangal <ketakigangal@gmail.com>
Tested-by: Ketaki Gangal <ketakigangal@gmail.com>
Reducing the item count to 100k on the conf file.

Change-Id: Ica4301f4670c8f9ac0977036bd36a352f22e3c28
Reviewed-on: http://review.couchbase.org/18413
Reviewed-by: Ketaki Gangal <ketakigangal@gmail.com>
Tested-by: Ketaki Gangal <ketakigangal@gmail.com>
MB-100: read conf

Change-Id: Ia61bfa75a63057967da559f2e20c3ff46b374275
Reviewed-on: http://review.couchbase.org/18415
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Ronnie Sun <ronnie@couchbase.com>
MB-100: mixed conf

Change-Id: I992be61182a5d771f0891f4f4ea3bc8257f1e18e
Reviewed-on: http://review.couchbase.org/18420
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Ronnie Sun <ronnie@couchbase.com>
MB-100: move total_clients option from jenkins to conf. files

Change-Id: I6bdb0cd97786a0433de535549c4a2cdcc7b7b809
Reviewed-on: http://review.couchbase.org/18421
Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
CBQE-349: stop rebalance in tear down rebalancetests

Change-Id: I178b898fe02914162acb515bb72d7385e6e2ae78
Reviewed-on: http://review.couchbase.org/18422
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Deepkaran Salooja <deepkaran.salooja@globallogic.com>
CBQE-323: fix set_auto_compaction when some nodes

Change-Id: Ic1ef3b3a2f4ee124d66fc243e1620faff2bf6bf5
Reviewed-on: http://review.couchbase.org/18346
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Karan Kumar <karan@couchbase.com>
CBQE-324: fix ViewCompactionTask

Change-Id: I85fefb75b76310399d6485d590f685d5c9e26eb6
Reviewed-on: http://review.couchbase.org/18347
Reviewed-by: Karan Kumar <karan@couchbase.com>
Tested-by: Andrei Baranouski <andrei.baranouski@gmail.com>
CBQE-316: rebalance in/out with warm up node

Change-Id: Id9560f7ac8a4b4f65e24ab606f0965be150a211f
Reviewed-on: http://review.couchbase.org/18180
Reviewed-by: Iryna Mironava <irynamironava@yandex.ru>
Tested-by: Andrei Baranouski <andrei.baranouski@gmail.com>
MB-100: move disable_compaction in basetestcase

Change-Id: Ie6a5c022402b75c0267a3c88662b2c1f57f27aba
Reviewed-on: http://review.couchbase.org/18348
Reviewed-by: Deepkaran Salooja <deepkaran.salooja@globallogic.com>
Reviewed-by: Andrei Baranouski <andrei.baranouski@gmail.com>
Tested-by: Andrei Baranouski <andrei.baranouski@gmail.com>
CBD-155: parameterized max backoff period

Change-Id: Iadfe7b3a5e3382dd1df3a2f42dac43577e8f325b
Reviewed-on: http://review.couchbase.org/18417
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
MB-100: delete non-negative case

Change-Id: Iecbda45f965baf87aa110915df828da7fb51ef02
Reviewed-on: http://review.couchbase.org/18435
Reviewed-by: Andrei Baranouski <andrei.baranouski@gmail.com>
Tested-by: Iryna Mironava <irynamironava@yandex.ru>
CBQE-325: rebalance in/out during ddoc compaction

Change-Id: Ia904e02a05b35c5cf4e008822ba95e875856e594
Reviewed-on: http://review.couchbase.org/18350
Reviewed-by: Iryna Mironava <irynamironava@yandex.ru>
Tested-by: Andrei Baranouski <andrei.baranouski@gmail.com>
MB-100: Add log message

Change-Id: I5688a0e5c75546959a7f5db290ed44d4316cd90b
Reviewed-on: http://review.couchbase.org/18436
Reviewed-by: Andrei Baranouski <andrei.baranouski@gmail.com>
Tested-by: Iryna Mironava <irynamironava@yandex.ru>
Changes for more logging on CAS/SeqNo and code cleanup for xdcr tests

Change-Id: Idcbbcea5f6ac961fa353543e10a922ff4b74b4d3
Reviewed-on: http://review.couchbase.org/18441
Reviewed-by: Ketaki Gangal <ketakigangal@gmail.com>
Tested-by: Ketaki Gangal <ketakigangal@gmail.com>
CBQE-353: add functionality to run tests on groups

rebalance.rebalancein.RebalanceInTests:
    1rebalance_in_with_ops,nodes_in=3,items=0,GROUP=INII
    2rebalance_in_with_ops,nodes_in=3,replicas=2,items=0,GROUP=OUT
    3rebalance_in_with_ops,nodes_in=3,replicas=3,items=0
    4rebalance_in_with_ops,nodes_in=3,GROUP=IN
    5rebalance_in_with_ops,nodes_in=3,replicas=2,GROUP=OUT
    6rebalance_in_with_ops,nodes_in=3,replicas=3,GROUP=OUT;IN
    7rebalance_in_with_ops,nodes_in=5,items=0

./testrunner -i INI -c CONF -p GROUP=IN       4 & 6 will be executed
./testrunner -i INI -c CONF -p GROUP=OUT;IN   2,4,5,6 will be executed
./testrunner -i INI -c CONF                   all tests will be executed
./testrunner -i INI -c CONF -p GROUP=SKIP     all tests will be skipped

Change-Id: I134b0f313f6ec05091f46b79718f2cebb4683ab0
Reviewed-on: http://review.couchbase.org/18442
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Tommie McAfee <tommie@couchbase.com>