CBQE-299: fix for failover tests

failed over servers should be started again after test

Change-Id: I91496d762e09dfaad8092923ee0a7fffbb84e320
Reviewed-on: http://review.couchbase.org/17862
Reviewed-by: Andrei Baranouski <andrei.baranouski@gmail.com>
Tested-by: Iryna Mironava <irynamironava@yandex.ru>
CBQE-299: fix for failover tests-viewlong

Change-Id: If304cde0a28dd45a452f7ade45a4318440715032
Reviewed-on: http://review.couchbase.org/17946
Reviewed-by: Farshid Ghods <farshid@couchbase.com>
Tested-by: buildbot <build@couchbase.com>
MB-100: read conf

Change-Id: I0c6157b2909646a75142cfe199171604ef25d8d1
Reviewed-on: http://review.couchbase.org/18059
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Ronnie Sun <ronnie@couchbase.com>
CBQE-285: fix for error handling in quering threads

Change-Id: I6628f255f2be1ba7ec8db2ee79a9db2b57e545a8
Reviewed-on: http://review.couchbase.org/17883
Reviewed-by: Andrei Baranouski <andrei.baranouski@gmail.com>
Tested-by: Iryna Mironava <irynamironava@yandex.ru>
CBQE-246: Add query tests for incremental rebalance

Change-Id: I36900fda03949f1e8e86a76d0291e96c4587c61a
Reviewed-on: http://review.couchbase.org/17731
Reviewed-by: Andrei Baranouski <andrei.baranouski@gmail.com>
Tested-by: Iryna Mironava <irynamironava@yandex.ru>
MB-100: added read conf

Change-Id: Ie82a729ee0886bf9e40eb75855dc5263066623bd
Reviewed-on: http://review.couchbase.org/18087
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Ronnie Sun <ronnie@couchbase.com>
CBQE-297: implement 6.4 rebalance start/stop cases

Change-Id: I214d9ad6a508d920fe24d1208dade00695042955
Reviewed-on: http://review.couchbase.org/17852
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Iryna Mironava <irynamironava@yandex.ru>
MB-100: updated dashboard address

Change-Id: If2a6edd287ffdc09d464a1b888aa22d0e430a946
Reviewed-on: http://review.couchbase.org/18091
Reviewed-by: Steve Yen <steve.yen@gmail.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
CBD-432: moved perf. engines to common library

Change-Id: Ib91929f7c7d8edeafa713a567cd19905669ec5d2
Reviewed-on: http://review.couchbase.org/18024
Reviewed-by: Steve Yen <steve.yen@gmail.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
MB-100: fix regex pattern of toy build name

Change-Id: I722ace6ed366a0d8285d560df06225c2429e4777
Reviewed-on: http://review.couchbase.org/18097
Reviewed-by: Steve Yen <steve.yen@gmail.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
CBD-155: Observe status struct

Change-Id: Ia96739a98b6f58b3fa0ba2a10831db7e0ddbc712
Reviewed-on: http://review.couchbase.org/18038
Tested-by: Ronnie Sun <ronnie@couchbase.com>
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
CBD-155: sync dict

A simple synchronized dict to replace Queue,
in purpose of saving o(n) iteration.

Change-Id: I886a281cfd5a7dbb651aa73b472de08213205e01
Reviewed-on: http://review.couchbase.org/18039
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Ronnie Sun <ronnie@couchbase.com>
CBD-155: added observable object

in order to keep track of key, cas, ObserveStatus, latency

Change-Id: I510fad1429d0041966952666faf932109ab1b749
Reviewed-on: http://review.couchbase.org/18040
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Ronnie Sun <ronnie@couchbase.com>
CBD-155: Replaced string keys with Observables

Also:

> replaced queue with dict

Change-Id: I46da643ea57d94caba1cba9b301036c8c752b5eb
Reviewed-on: http://review.couchbase.org/18041
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Ronnie Sun <ronnie@couchbase.com>
CBD-155: refreshed mcsoda observer to use new filters

In order to support cas and latency

Change-Id: Ide6cb7fb939d840f80e7bb22a65a8bfefc3126a3
Reviewed-on: http://review.couchbase.org/18042
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Ronnie Sun <ronnie@couchbase.com>
CBD-155: customized latency timestamp

Change-Id: Ia0ea21ce5462956dc2a350d49853650f9f0722c6
Reviewed-on: http://review.couchbase.org/18043
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Ronnie Sun <ronnie@couchbase.com>
CBD-155: measured client side latencies

Change-Id: Ie750290d49bbc2620d5dd4757c7650466b1fe874
Reviewed-on: http://review.couchbase.org/18044
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Tested-by: Ronnie Sun <ronnie@couchbase.com>
MB-100: do not disable auto-compaction during initial indexing

Obsolete workaround.

Change-Id: I0d72d3cb40565b78eb7990b6a8fed707050d9fc2
Reviewed-on: http://review.couchbase.org/18103
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
CBD-350: helper for ec2 region identification

Change-Id: Ifd7fdbdcb70989e8a9072c34f51923a766d90252
Reviewed-on: http://review.couchbase.org/18105
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
CBD-350: each client only deals with clusters in native region

Change-Id: I9bae4e9bb2d8cc4f835435182651b1f2970108f0
Reviewed-on: http://review.couchbase.org/18106
Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>