diff --git a/adapter-cqld4/src/main/resources/activities/baselines/cql-starter.yaml b/adapter-cqld4/src/main/resources/activities/baselines/cql-starter.yaml index 67dc38be7..f838444e5 100644 --- a/adapter-cqld4/src/main/resources/activities/baselines/cql-starter.yaml +++ b/adapter-cqld4/src/main/resources/activities/baselines/cql-starter.yaml @@ -7,21 +7,24 @@ description: | scenarios: default: schema: run driver=cql tags==block:schema threads==1 cycles==UNDEF - rampup: run driver=cql tags==block:rampup cycles===TEMPLATE(rampup-cycles,10) threads=auto + rampup: run driver=cql tags==block:rampup cycles===TEMPLATE(rampup-cycles,1) threads=auto main: run driver=cql tags==block:"main.*" cycles===TEMPLATE(main-cycles,10) threads=auto + # rampdown: run driver=cql tags==block:rampdown threads==1 cycles==UNDEF astra: schema: run driver=cql tags==block:schema-astra threads==1 cycles==UNDEF rampup: run driver=cql tags==block:rampup cycles===TEMPLATE(rampup-cycles,10) threads=auto main: run driver=cql tags==block:"main.*" cycles===TEMPLATE(main-cycles,10) threads=auto params: - a-param: aparam-value + a_param: "value" bindings: - machine_id: Mod(<>); ToHashedUUID() -> java.util.UUID - message: Discard(); TextOfFile('data/cql-starter-message.txt') - time: Mul(100L); Div(10000L); ToJavaInstant() - timestamp: Mul(<>L); Div(<>L); Mul(1000L); + machine_id: ElapsedNanoTime(); ToHashedUUID() -> java.util.UUID + message: Discard(); TextOfFile('data/cql-starter-message.txt'); + rampup_message: ToString(); + time: ElapsedNanoTime(); Mul(1000); ToJavaInstant(); + ts: ElapsedNanoTime(); Mul(1000); + blocks: schema: @@ -39,8 +42,7 @@ blocks: time timestamp, PRIMARY KEY ((machine_id), time) ) WITH CLUSTERING ORDER BY (time DESC); - truncate-table: | - truncate table TEMPLATE(keyspace,starter).TEMPLATE(table,cqlstarter); + schema-astra: params: prepared: false @@ -52,6 +54,7 @@ blocks: time timestamp, PRIMARY KEY ((machine_id), time) ) WITH CLUSTERING ORDER BY (time DESC); + rampup: params: cl: <> @@ -59,7 +62,13 @@ blocks: ops: insert-rampup: | insert into <>.<> (machine_id, message, time) - values ({machine_id}, {message}, {time}) using timestamp {timestamp}; + values ({machine_id}, {rampup_message}, {time}) using timestamp {ts}; + + rampdown: + ops: + truncate-table: | + truncate table <>.<>; + main-read: params: ratio: <> @@ -76,4 +85,4 @@ blocks: ops: insert-main: | insert into <>.<> - (machine_id, message, time) values ({machine_id}, {message}, {time}) using timestamp {timestamp}; \ No newline at end of file + (machine_id, message, time) values ({machine_id}, {message}, {time}) using timestamp {ts}; \ No newline at end of file