cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benedict (JIRA)" <>
Subject [jira] [Created] (CASSANDRA-7519) Further stress improvements to generate more realistic workloads
Date Tue, 08 Jul 2014 16:22:05 GMT
Benedict created CASSANDRA-7519:

             Summary: Further stress improvements to generate more realistic workloads
                 Key: CASSANDRA-7519
             Project: Cassandra
          Issue Type: Bug
          Components: Tools
            Reporter: Benedict
            Assignee: Benedict
            Priority: Minor
             Fix For: 2.1.0

We generally believe that the most common workload is for reads to exponentially prefer most
recently written data. However as stress currently behaves we have two id generation modes:
sequential and random (although random can be distributed). I propose introducing a new mode
which is somewhat like sequential, except we essentially 'look back' from the current id by
some amount defined by a distribution. I may possibly make the position only increment as
it's first written to also, so that this mode can be run from a clean slate with a mixed workload.
This should allow is to generate workloads that are more representative.

At the same time, I will introduce a timestamp value generator for primary key columns that
is strictly ascending, i.e. has some random component but is based off of the actual system
time (or some shared monotonically increasing state) so that we can again generate a more
realistic workload. This may be challenging to tie in with the new procedurally generated
partitions, but I'm sure it can be done without too much difficulty.

This message was sent by Atlassian JIRA

View raw message