Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Blocker
-
Resolution: Cannot Reproduce
-
Affects Version/s: 2.0-developer-preview-3
-
Fix Version/s: 2.0-beta
-
Component/s: None
-
Security Level: Public
-
Labels:None
-
Environment:2.0 DP3
originally reported on Debian GNU/Linux 6.0
reproduced with slight differences on Ubuntu 11.10 64 bit
Description
Running initially with a PHP client, but then simplifying the test and running both clustered and unclustered basic workload tests shows that on both micro instances and large instances basic workload tests timeout and/or fail. On micro instances, this is shows up particularly quickly even in a single node localhost situation.
Steps:
- Set up EC2 instance
- Install Couchbase Server 2.0 DP3
- Run /opt/couchbase/bin/memcachetest -l -t 32 -h localhost:11211
Observed behavior:
Many errors such as:
ASCII set failure: SERVER_ERROR proxy downstream timeout
ASCII set failure: SERVER_ERROR proxy downstream timeout 10.48.43.67
ASCII set failure: SERVER_ERROR proxy out of downstreams
ASCII set failure: SERVER_ERROR proxy downstream timeout
<3944> isn't there anymore
...
Also note that the observed throughput would start high, slow down, speed up, etc.
Expected behavior:
Workload should degrade or possibly timeout in an extreme workload case, but not be issuing out of downstreams. The server should definitely handle this workload without errors.
Steps:
- Set up EC2 instance
- Install Couchbase Server 2.0 DP3
- Run /opt/couchbase/bin/memcachetest -l -t 32 -h localhost:11211
Observed behavior:
Many errors such as:
ASCII set failure: SERVER_ERROR proxy downstream timeout
ASCII set failure: SERVER_ERROR proxy downstream timeout 10.48.43.67
ASCII set failure: SERVER_ERROR proxy out of downstreams
ASCII set failure: SERVER_ERROR proxy downstream timeout
<3944> isn't there anymore
...
Also note that the observed throughput would start high, slow down, speed up, etc.
Expected behavior:
Workload should degrade or possibly timeout in an extreme workload case, but not be issuing out of downstreams. The server should definitely handle this workload without errors.
root@ip-10-48-43-67:/opt/couchbase/bin# ./memcachetest -l -t 32 -h localhost:11211
Average with 32 threads
Get operations:
#of ops. min max avg max90th max95th max99th
6655 108 us 18 ms 4457 us 9023 us 9384 us 11 ms
Set operations:
#of ops. min max avg max90th max95th max99th
3345 116 us 18 ms 4284 us 8986 us 9311 us 11 ms
Average with 32 threads
Get operations:
#of ops. min max avg max90th max95th max99th
6758 114 us 26 ms 4995 us 9600 us 10 ms 13 ms
Set operations:
#of ops. min max avg max90th max95th max99th
3242 116 us 26 ms 5053 us 9586 us 10 ms 14 ms
Average with 32 threads
Get operations:
#of ops. min max avg max90th max95th max99th
6696 109 us 20 ms 4878 us 9280 us 9811 us 12 ms
Set operations:
#of ops. min max avg max90th max95th max99th
3304 117 us 15 ms 4585 us 9256 us 9691 us 12 ms
Average with 32 threads
Get operations:
#of ops. min max avg max90th max95th max99th
6720 133 us 20 ms 4946 us 9562 us 10 ms 13 ms
Set operations:
#of ops. min max avg max90th max95th max99th
3280 115 us 16 ms 4872 us 9520 us 10 ms 13 ms
Average with 32 threads
Get operations:
#of ops. min max avg max90th max95th max99th
6752 125 us 14 ms 4581 us 9192 us 10 ms 12 ms
Set operations:
#of ops. min max avg max90th max95th max99th
3248 156 us 14 ms 4387 us 9103 us 10 ms 12 ms
Average with 32 threads
Get operations:
#of ops. min max avg max90th max95th max99th
6694 116 us 13 ms 4501 us 9088 us 9431 us 11 ms
Set operations:
#of ops. min max avg max90th max95th max99th
3306 127 us 13 ms 4357 us 9069 us 9365 us 11 ms
Average with 32 threads
Get operations:
#of ops. min max avg max90th max95th max99th
6749 110 us 15 ms 4365 us 8978 us 9269 us 11 ms
Set operations:
#of ops. min max avg max90th max95th max99th
3251 114 us 15 ms 4255 us 8973 us 9236 us 10 ms
Average with 32 threads
Get operations:
#of ops. min max avg max90th max95th max99th
6766 109 us 23 ms 4538 us 9143 us 9691 us 11 ms
Set operations:
#of ops. min max avg max90th max95th max99th
3234 117 us 23 ms 4557 us 9154 us 9773 us 12 ms
<9749> isn't there anymore
<3328> isn't there anymore
<1644> isn't there anymore
<638> isn't there anymore
<9351> isn't there anymore
<2917> isn't there anymore
ASCII set failure: SERVER_ERROR proxy downstream timeout 10.48.43.67
ASCII set failure: SERVER_ERROR proxy out of downstreams
<3944> isn't there anymore
<6808> isn't there anymore
ASCII set failure: SERVER_ERROR proxy out of downstreams
<3570> isn't there anymore
ASCII set failure: SERVER_ERROR proxy out of downstreams
<8189> isn't there anymore
<2863> isn't there anymore
ASCII set failure: SERVER_ERROR proxy out of downstreams
ASCII set failure: SERVER_ERROR proxy out of downstreams
<3757> isn't there anymore
<2961> isn't there anymore
<1153> isn't there anymore
<5042> isn't there anymore
<8506> isn't there anymore
ASCII set failure: SERVER_ERROR proxy out of downstreams
<5451> isn't there anymore
<9111> isn't there anymore
<7916> isn't there anymore
ASCII set failure: SERVER_ERROR proxy out of downstreams
<1854> isn't there anymore
<5432> isn't there anymore
<9347> isn't there anymore
<7558> isn't there anymore
<5836> isn't there anymore
ASCII set failure: SERVER_ERROR proxy out of downstreams
<5681> isn't there anymore
<2271> isn't there anymore