History log of /5.5.2/testrunner/pysystests/consumer.py (Results 1 - 11 of 11)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: 4.6.0, testrunner-ng-old, watson-moxi, 4.5.0, 4.1.0, 4.0.0, 3.0.2
# dfe8c7cb 11-Nov-2014 Tommie McAfee <tommie@couchbase.com>

CBST-45: fix sdk import paths

The couchbase sdk has changed the way connection model is now imported
http://review.couchbase.org/#/c/42419/

this needs to be reflected in systest

CBST-45: fix sdk import paths

The couchbase sdk has changed the way connection model is now imported
http://review.couchbase.org/#/c/42419/

this needs to be reflected in systest as well

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

show more ...


Revision tags: 3.0.1, 3.0.0
# 66a1553c 07-Aug-2014 Tommie McAfee <tommie@couchbase.com>

CBQE-2370: restore magic variable resolution in st

templates that use magic variables such as $str10, $boo, $int5 are not being resolved with respective values.
this code existed in prev

CBQE-2370: restore magic variable resolution in st

templates that use magic variables such as $str10, $boo, $int5 are not being resolved with respective values.
this code existed in previous implementation of system test but was lost as underlying loaders was changed and needs to be reimplemented for use with current loader.

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

show more ...


# d3c4c14b 05-Aug-2014 Tommie McAfee <tommie@couchbase.com>

CBQE-0: systest avoid flushq in standalone mode

standalone mode is a quick way to use loader without full infrastructure
(broker/cache/..etc) which means occasional flushing keys to rabb

CBQE-0: systest avoid flushq in standalone mode

standalone mode is a quick way to use loader without full infrastructure
(broker/cache/..etc) which means occasional flushing keys to rabbitmq
should be disabled

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

show more ...


Revision tags: 2.5.1
# 621e730c 26-Nov-2013 Tommie McAfee <tommie@couchbase.com>

CBST-23: low ops during mixed workload

discovered heavy reading of ccq during mixed workload instead of in memory queue is causing lower than expected ops during mixed workload.
1) clien

CBST-23: low ops during mixed workload

discovered heavy reading of ccq during mixed workload instead of in memory queue is causing lower than expected ops during mixed workload.
1) clients are already threaded, no need for subthreads to do get/set/delete/updates
* just bump up numclients per process
2) only force reading from consume queue when miss_perc set
3) added some additional logging for debugging

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

show more ...


# aeb8dee6 25-Nov-2013 Tommie McAfee <tommie@couchbase.com>

CBST-19: improve process/thread management

1) use super.terminate() to kill proc
started noticing lots of consumer processes while running
test with 10 phases. this is because the p

CBST-19: improve process/thread management

1) use super.terminate() to kill proc
started noticing lots of consumer processes while running
test with 10 phases. this is because the processes accumulated
without calling terminate() in the parent
2) catch NetworkError exception, these do not merrit restarting thread
3) flush hotset only when client thread dies/stopped

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

show more ...


# af99a299 25-Nov-2013 Tommie McAfee <tommie@couchbase.com>

CBQE-0: bump up threads/process

2->8

Change-Id: Ie4b142b5f3c1c8867d4cb768b16f4f05fe3779bd
Reviewed-on: http://review.couchbase.org/30536
Reviewed-by: Tommie McAfee <tommie@c

CBQE-0: bump up threads/process

2->8

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

show more ...


# cb84ac6c 25-Nov-2013 Tommie McAfee <tommie@couchbase.com>

CBST-17: more accurate cache-miss ratio

the calculation for cache-miss was inaccurate, causing lower than expected misses.
when doing multi_get fix is to take a presentation of total get

CBST-17: more accurate cache-miss ratio

the calculation for cache-miss was inaccurate, causing lower than expected misses.
when doing multi_get fix is to take a presentation of total gets and create a 'miss_batch' and then keep a hot_batch in memory to read with the misses.

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

show more ...


# 826e9015 25-Nov-2013 Tommie McAfee <tommie@couchbase.com>

CBST-16: improve exception handling in sdk

when bucket/node goes down, process should be notified and threads restarted.

Change-Id: I51d72e9ebf64815a6be715e63fc1baf5b641d123
Rev

CBST-16: improve exception handling in sdk

when bucket/node goes down, process should be notified and threads restarted.

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

show more ...


# af0ea79d 22-Nov-2013 Tommie McAfee <tommie@couchbase.com>

CBQE-0: get proc from global array

Change-Id: I108d227ac45ea02fe833ccafe5b54526c2cfacde
Reviewed-on: http://review.couchbase.org/30481
Reviewed-by: Tommie McAfee <tommie@couchbase.co

CBQE-0: get proc from global array

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

show more ...


# a5e4d535 21-Nov-2013 Tommie McAfee <tommie@couchbase.com>

CBQE-0: flush in-memory queue every 2 mins

the memq is for fast key access and is supposed to be
occasionaly flused to disk after certain # of items added.
however if it grows too la

CBQE-0: flush in-memory queue every 2 mins

the memq is for fast key access and is supposed to be
occasionaly flused to disk after certain # of items added.
however if it grows too large it is 'ALWAYS' flushed,
so setting it instead to flush every 120 cycles

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

show more ...


# c205f8e6 20-Nov-2013 Tommie McAfee <tommie@couchbase.com>

CBQE-1712: support gevented python sdk

changes the underlying sdk implementation to the source in consumer.py,
which uses the python gevented sdk.

Also this change isolates the

CBQE-1712: support gevented python sdk

changes the underlying sdk implementation to the source in consumer.py,
which uses the python gevented sdk.

Also this change isolates the loader from the worker so that cluster can be loaded
as standalone without celery,rabbitmq,memcached with the --standalone option:

python cbsystest.py run workload --create 100 --ops 80000 --cluster default --standalone

Another feature is that only 1 worker needs to be started in the entire client-ecosystem.
any helper vms will simply need to run ./consumer.py --cluster <name>

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

show more ...