History log of /trunk/testrunner/pysystests/app/config.py (Results 1 – 25 of 34)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# b95e9814 08-Apr-2020 Girish Benakappa <girish.benakappa@couchbase.com>

merging experimental-query branch to master

Change-Id: I10f8e8dd0c561178a5559e038110051d247f62c5
Reviewed-on: http://review.couchbase.org/c/testrunner/+/125271
Tested-by: Build Bot <build@couchbase.

merging experimental-query branch to master

Change-Id: I10f8e8dd0c561178a5559e038110051d247f62c5
Reviewed-on: http://review.couchbase.org/c/testrunner/+/125271
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Mihir Kamdar <mihir.kamdar@couchbase.com>

show more ...


# 8b7cd123 30-Mar-2020 Girish Benakappa <girish.benakappa@couchbase.com>

Revert "merging experimental-query branch with master"

This reverts commit cad3048334990d6ba57b4401625fc9046bc3aeb5.

Reason for revert: <INSERT REASONING HERE>

Change-Id: I422423dc56fbcfc5f71adb5d

Revert "merging experimental-query branch with master"

This reverts commit cad3048334990d6ba57b4401625fc9046bc3aeb5.

Reason for revert: <INSERT REASONING HERE>

Change-Id: I422423dc56fbcfc5f71adb5d7559cfbb771f1d2d
Reviewed-on: http://review.couchbase.org/c/testrunner/+/124556
Reviewed-by: Mihir Kamdar <mihir.kamdar@couchbase.com>
Tested-by: Girish Benakappa <girish.benakappa@couchbase.com>

show more ...


# cad30483 30-Mar-2020 Girish Benakappa <girish.benakappa@couchbase.com>

merging experimental-query branch with master

Change-Id: I8e2b9974bbdef0931d914e62efc8759a5876c6bf
(cherry picked from commit a1614993891efde6a412ee0ab6845a0d4ea1bceb)
Reviewed-on: http://review.cou

merging experimental-query branch with master

Change-Id: I8e2b9974bbdef0931d914e62efc8759a5876c6bf
(cherry picked from commit a1614993891efde6a412ee0ab6845a0d4ea1bceb)
Reviewed-on: http://review.couchbase.org/c/testrunner/+/124555
Reviewed-by: Mihir Kamdar <mihir.kamdar@couchbase.com>
Tested-by: Girish Benakappa <girish.benakappa@couchbase.com>

show more ...


Revision tags: 4.6.0, testrunner-ng-old, watson-moxi, 4.5.0, 4.1.0, 4.0.0, 3.0.2, 3.0.1, 3.0.0, 2.5.1, 2.1.1r
# 07d2c2c7 13-Jun-2013 Tommie McAfee <tommie@couchbase.com>

CBQE-1152: query workload throttling

this change checks for buildup in queue with pending http requests (ie...query_multi_default)
and also queues corresponding with any query tasks.

Change-Id: I9a

CBQE-1152: query workload throttling

this change checks for buildup in queue with pending http requests (ie...query_multi_default)
and also queues corresponding with any query tasks.

Change-Id: I9a99295bc8ee4adbc2143c4a247c784eb974fe55
Reviewed-on: http://review.couchbase.org/26936
Reviewed-by: Chisheng Hong <chisheng@couchbase.com>
Tested-by: Tommie McAfee <tommie@couchbase.com>

show more ...


Revision tags: 2.1.0r, 2.0.2r
# 5cd3e50a 03-May-2013 Tommie McAfee <tommie@couchbase.com>

CBQE-1261: support for 'remote' flag in xdcr test specs

When 'remote' is used in a test spec then a remote phase is created and sent to remote site and monitored locally.
This is primarily for xdcr

CBQE-1261: support for 'remote' flag in xdcr test specs

When 'remote' is used in a test spec then a remote phase is created and sent to remote site and monitored locally.
This is primarily for xdcr use cases
{
"name" : "simple_load",
"desc" : "load items at 1k ops",
"workload" : {"spec" : "s:100,ccq:simplekeys,ops:1000",
"remote" : "10.0.0.11"},
"template" : "default",
"runtime" : 20
},

Change-Id: I12c2acff35be603075351b3ba6f762bff4f55e6e
Reviewed-on: http://review.couchbase.org/26069
Reviewed-by: Chisheng Hong <chisheng@couchbase.com>
Tested-by: Tommie McAfee <tommie@couchbase.com>

show more ...


# ff76beae 28-Mar-2013 Tommie McAfee <tommie@couchbase.com>

CBQE-1175: use direct mc client for kv latency

replacing previous functionality that relied on underlying sdk,
as latency can be misleading based on implementation.

Change-Id: I62e98c60aab05b3b077a

CBQE-1175: use direct mc client for kv latency

replacing previous functionality that relied on underlying sdk,
as latency can be misleading based on implementation.

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

show more ...


# d4244a62 24-Mar-2013 Tommie McAfeee <tommie@couchbase.com>

CBQE-0: Convert run function to celery.task

purpose of run method is to queue new subtasks.
previous implementation it would run an infinite loop
and block an entire worker process

Change-Id: Ic44f

CBQE-0: Convert run function to celery.task

purpose of run method is to queue new subtasks.
previous implementation it would run an infinite loop
and block an entire worker process

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

show more ...


# c1915f98 22-Mar-2013 Tommie McAfeee <tommie@couchbase.com>

CBQE-1164: update celery routing for kv tasks

make sure all kv tasks have a corresponding routing_key => queue. also ignore_results for tasks when not needed

Change-Id: I6e71b48f559a04458fcc6e0661d

CBQE-1164: update celery routing for kv tasks

make sure all kv tasks have a corresponding routing_key => queue. also ignore_results for tasks when not needed

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

show more ...


Revision tags: 2.0.1-windows, 2.0.1-macosx
# 3e7c88a6 22-Mar-2013 Tommie McAfeee <tommie@couchbase.com>

CBQE-1163: routing spec for all query tasks

some new query tasks that have been added did not
have routing information and were being sent to
default exchange and picked up by non-query brokers

Cha

CBQE-1163: routing spec for all query tasks

some new query tasks that have been added did not
have routing information and were being sent to
default exchange and picked up by non-query brokers

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

show more ...


# ce74e81d 20-Mar-2013 Tommie McAfee <tommie@couchbase.com>

CBQE-1134: cluster status support node down

when a node crashes is failed over or is rebooted this fix
allows us to elect new master. implementation is simpler
and should support every case where t

CBQE-1134: cluster status support node down

when a node crashes is failed over or is rebooted this fix
allows us to elect new master. implementation is simpler
and should support every case where topology changes

Change-Id: Ia91ecad89103c106f690cc0b88cd43ab747c2aa7
Reviewed-on: http://review.couchbase.org/25270
Reviewed-by: Tommie McAfee <tommie@couchbase.com>
Tested-by: Tommie McAfee <tommie@couchbase.com>

show more ...


# 485ad7d1 20-Mar-2013 Tommie McAfee <tommie@couchbase.com>

CBQE-1134: new cluster status object

every 10s, check cluster topology has changed. this way we can make a new master when it's rebalanced out and do load balancing.

Change-Id: Ide3f1ca0ab315f0abd

CBQE-1134: new cluster status object

every 10s, check cluster topology has changed. this way we can make a new master when it's rebalanced out and do load balancing.

Change-Id: Ide3f1ca0ab315f0abd268f6879d588348a16617b
Reviewed-on: http://review.couchbase.org/25251
Reviewed-by: Tommie McAfee <tommie@couchbase.com>
Tested-by: Tommie McAfee <tommie@couchbase.com>

show more ...


# 628e94c1 15-Mar-2013 Tommie McAfeee <tommie@couchbase.com>

CBQE-1129: remove worker atop collection

Stat collection is now being handled entirely by cbmonitor.

Change-Id: Ic7f60bbbe3806fc43bd46dafb4537f9d06c63543
Reviewed-on: http://review.couchbase.org/25

CBQE-1129: remove worker atop collection

Stat collection is now being handled entirely by cbmonitor.

Change-Id: Ic7f60bbbe3806fc43bd46dafb4537f9d06c63543
Reviewed-on: http://review.couchbase.org/25176
Reviewed-by: Chisheng Hong <chisheng@couchbase.com>
Tested-by: Tommie McAfee <tommie@couchbase.com>

show more ...


# 0888c0f1 12-Mar-2013 Tommie McAfeee <tommie@couchbase.com>

CBQE-1100: periodically report kv op latency

Every 10 seconds gather kv op latency (see app/config.py)
latancy collected against 'default' bucket but to be configurable by test-json

Change-Id: Ic68

CBQE-1100: periodically report kv op latency

Every 10 seconds gather kv op latency (see app/config.py)
latancy collected against 'default' bucket but to be configurable by test-json

Change-Id: Ic68a35bd948c9ff72510f48f1d1fdf9a951e4dc0
Reviewed-on: http://review.couchbase.org/25119
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Chisheng Hong <chisheng@couchbase.com>

show more ...


Revision tags: 2.0.1-linux
# 69e092e7 25-Feb-2013 Tommie McAfeee <tommie@couchbase.com>

CBQE-819: max queued msg arg should be tuple/list

Change-Id: I6e3a45ab600c2fb00a78392a494276255fa120a8
Reviewed-on: http://review.couchbase.org/24840
Tested-by: Tommie McAfee <tommie@couchbase.com>

CBQE-819: max queued msg arg should be tuple/list

Change-Id: I6e3a45ab600c2fb00a78392a494276255fa120a8
Reviewed-on: http://review.couchbase.org/24840
Tested-by: Tommie McAfee <tommie@couchbase.com>
Reviewed-by: Thuan Nguyen <soccon@gmail.com>

show more ...


# 72763e19 12-Feb-2013 Tommie McAfeee <tommie@couchbase.com>

CBQE-819: min ops throttling

some times op throttling is too agressive,
minimum a worker should be able to handle is 5k
unless cluster/worker isn't stable

Change-Id: Ie963b971564f2dbd096c4a230b424b

CBQE-819: min ops throttling

some times op throttling is too agressive,
minimum a worker should be able to handle is 5k
unless cluster/worker isn't stable

Change-Id: Ie963b971564f2dbd096c4a230b424bde9acd1019
Reviewed-on: http://review.couchbase.org/24573
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Ketaki Gangal <ketakigangal@gmail.com>

show more ...


# db3ce5e1 11-Feb-2013 Tommie McAfeee <tommie@couchbase.com>

CBQE-819: ops throttling when workers overcommited

every 10 seconds run a task that manages ops per second of a workload
(See workload_manager.kv_ops_mgr)
Purges extraneous tasks and lowers current

CBQE-819: ops throttling when workers overcommited

every 10 seconds run a task that manages ops per second of a workload
(See workload_manager.kv_ops_mgr)
Purges extraneous tasks and lowers current ops if workers are slow in processing new tasks.

Change-Id: I2549fbecbd21fa64fd62e244528060cb103b4a93
Reviewed-on: http://review.couchbase.org/24517
Reviewed-by: Ketaki Gangal <ketakigangal@gmail.com>
Tested-by: Tommie McAfee <tommie@couchbase.com>

show more ...


# fde9b46f 02-Nov-2012 Tommie McAfeee <tommie@couchbase.com>

CBQE-572: higher stat collect rate

collect from nodes every 30s
generate report every 120 min

Change-Id: Ida6cbd2531d38fb2874e59e29b69619db67069c6
Reviewed-on: http://review.couchbase.org/22243
Tes

CBQE-572: higher stat collect rate

collect from nodes every 30s
generate report every 120 min

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

show more ...


# ba92e644 03-Nov-2012 Tommie McAfee <tahmmee@gmail.com>

CBQE-572: add ep_eng stats and disk_usage

Change-Id: I12bc237315190d60fa0c8cf8fc97aba1702c5987
Reviewed-on: http://review.couchbase.org/22237
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: T

CBQE-572: add ep_eng stats and disk_usage

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

show more ...


# bc0eb0c8 01-Nov-2012 Tommie McAfeee <tommie@couchbase.com>

CBQE-572: fix multi-delete task route

multi-delete tasks did not have a route and were being
sent to default queue and picked up by non-kv workers

Change-Id: I93f293395754e62c47c68e7568b7b75ee33c4a

CBQE-572: fix multi-delete task route

multi-delete tasks did not have a route and were being
sent to default queue and picked up by non-kv workers

Change-Id: I93f293395754e62c47c68e7568b7b75ee33c4aed
Reviewed-on: http://review.couchbase.org/22204
Reviewed-by: Tommie McAfee <tommie@couchbase.com>
Tested-by: Tommie McAfee <tommie@couchbase.com>

show more ...


# 34d6496e 29-Oct-2012 Tommie McAfee <tommie@couchbase.com>

CBQE-572: stop using default vhost

use CB_CLUSTER_TAG in as broker virtual host path where queues can be found
to further ensure no conflict in sending tasks from multiple workers.

Change-Id: If5

CBQE-572: stop using default vhost

use CB_CLUSTER_TAG in as broker virtual host path where queues can be found
to further ensure no conflict in sending tasks from multiple workers.

Change-Id: If5c43920f5570512136e37b0f83ea7bb38288b06
Reviewed-on: http://review.couchbase.org/22040
Reviewed-by: Chisheng Hong <chisheng@couchbase.com>
Tested-by: Tommie McAfee <tommie@couchbase.com>

show more ...


# 30583c37 24-Oct-2012 Tommie McAfeee <tommie@couchbase.com>

CBQE-714: accept test cases to systest automation

Test case defined as a series of phases.
This is initial implementation of reading in a
json file as a test case of phases and running
the same way

CBQE-714: accept test cases to systest automation

Test case defined as a series of phases.
This is initial implementation of reading in a
json file as a test case of phases and running
the same way cli would.

Example:
python cbsystest.py run test --fromfile tests/simple.js --cluster "plum"

Change-Id: If36420b61e85ea66de1efc338d5e0edf718a04b3
Reviewed-on: http://review.couchbase.org/21934
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Karan Kumar <karan@couchbase.com>

show more ...


# b78a0728 14-Oct-2012 Tommie McAfee <tommie@couchbase.com>

CBQE-572: Enhancements to systest framework

Allow for shared broker across clusters
* testcfg.py specify cluster name as prefix to queues

Better message routing
* all tasks for each worker ty

CBQE-572: Enhancements to systest framework

Allow for shared broker across clusters
* testcfg.py specify cluster name as prefix to queues

Better message routing
* all tasks for each worker type has a specific route
so that traffic will be isolated and not picked up
by any worker listening to 'default' queue

Auto-delete unused queues
* set auto-delete = True for all queues to have them
removed when worker no longer needs them.

Support for using celeryd-multi to start several
worker instances on a single vm:
* this is useful to protecting against losing
jobs across the entire worker when an unrelated
task crashes the worker. I.E key-value loader crashes
and stop collection is killed.

examaple of starting 4 isolated workers on one vm with 2 process dedicated to each:

celeryd-multi start kv query admin stats -A app --purge -l ERROR -B -I:kv app.init \
-n:kv kv -n:query query -n:admin admin -n:stats stats -c 2

Where syntax (-n:kv kv) means for worker named kv, start the kv scheduler , create it's queues and routes
Note also init is only started once along with the kv worker, although it can be started as standalone.

To start all types in a single worker do:

celeryd-multi start all -A app --purge -l ERROR -B -n:all all -c 8

One worker with two schedulers:

celeryd-multi start kv query -A app --purge -l ERROR -B -I:kv app.init \
-n:kv kv -n:query query -c 4

Change-Id: I0054da50e31fdbe9b279daa033e461bfa00f31b2
Reviewed-on: http://review.couchbase.org/21632
Reviewed-by: Karan Kumar <karan@couchbase.com>
Tested-by: Tommie McAfee <tommie@couchbase.com>

show more ...


# 707d5b64 12-Oct-2012 Tommie McAfee <tommie@couchbase.com>

CBQE-572: allow defining worker type

Allow tester to specify behavior of worker.
This allows worker to be just used for
stat colleciton, queries, admin tasks, etc.

Change-Id: I08393efbd3b49a4d5cdde

CBQE-572: allow defining worker type

Allow tester to specify behavior of worker.
This allows worker to be just used for
stat colleciton, queries, admin tasks, etc.

Change-Id: I08393efbd3b49a4d5cdde1e09e2b1915d03a7612
Reviewed-on: http://review.couchbase.org/21611
Reviewed-by: Karan Kumar <karan@couchbase.com>
Tested-by: Tommie McAfee <tommie@couchbase.com>

show more ...


# de854266 12-Oct-2012 Tommie McAfee <tommie@couchbase.com>

CBQE-572: remove deps for result backend

This is currently not being used and
adds overhead to setup. If state of some
op is needed, just use object cache for important
cases.

join() and get()'s f

CBQE-572: remove deps for result backend

This is currently not being used and
adds overhead to setup. If state of some
op is needed, just use object cache for important
cases.

join() and get()'s for async tasks have
already been removed, this is final step
to remove definitions in config file.

Change-Id: Ib467b861f6ce950ea808a0ccbb5aab45a8630c73
Reviewed-on: http://review.couchbase.org/21561
Reviewed-by: Tommie McAfee <tommie@couchbase.com>
Tested-by: Tommie McAfee <tommie@couchbase.com>

show more ...


# f6c49776 09-Oct-2012 Tommie McAfee <tommie@couchbase.com>

CBQE-683: query support for system test

Specify querys per second, design doc and view name.
Currently working for single non-sasl bucket.

Change-Id: Ie2bd057cfcdbf6be1f7fa2ac0b70903f86eae777
Revie

CBQE-683: query support for system test

Specify querys per second, design doc and view name.
Currently working for single non-sasl bucket.

Change-Id: Ie2bd057cfcdbf6be1f7fa2ac0b70903f86eae777
Reviewed-on: http://review.couchbase.org/21455
Tested-by: Tommie McAfee <tommie@couchbase.com>
Reviewed-by: Tommie McAfee <tommie@couchbase.com>

show more ...


12