Homec4science
Diffusion YCSB 5b50c7947a1f

[couchbase2] Better default settings.

Authored by Michael Nitschinger <michael@nitschinger.at> on Apr 28 2016, 14:10.

Description

[couchbase2] Better default settings.

This changeset picks better default settings for the environment
to make it less error-prone in cloud setups and in turn leads to
easier usability.

The changes made are:

  • queryEndpoints set from 5 to 1 by default since this is technically a leftover from earlier implementations. We now have a Bucket per Thread and since YCSB is sync anyways we only ever need one. Leaving it as an option since if we get async ops in the future we can utilize those.
  • socketConnectTimeout from 1s to 10s, especially in cloud environments socket timeouts are annoying and its better if we have higher defaults.
  • connectTimeout changed from 5s to 30s since the socket connect timeout is higher we also need to adjust this one.
  • kvTimeout changed from 2.5s to 10s so that under throughput saturation testing you don't get flooded with timeouts potentially. Note that it also makes for nicer output if you get "higher latencies" as part of the regular output and not in the error section.

Details

Committed
Michael Nitschinger <michael@nitschinger.at>Apr 28 2016, 14:10
Pushed
iorgulescuOct 2 2018, 18:02
Parents
R7507:e8394b2afb1d: [couchbase2] Allow to log latency & runtime metrics.
Branches
Unknown
Tags
Unknown

Event Timeline

Michael Nitschinger <michael@nitschinger.at> committed R7507:5b50c7947a1f: [couchbase2] Better default settings. (authored by Michael Nitschinger <michael@nitschinger.at>).Apr 28 2016, 14:10