[
https://issues.apache.org/jira/browse/CASSANDRA-19046?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17792090#comment-17792090
]
Branimir Lambov commented on CASSANDRA-19046:
---------------------------------------------
Python dtest failure related to this:
{{client_request_metrics_test.TestClientRequestMetrics}}
{code:java}
> self.cas_read_contention()
client_request_metrics_test.py:103:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
client_request_metrics_test.py:355: in cas_read_contention
consistency_level=CL.SERIAL))
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <client_request_metrics_test.TestClientRequestMetrics object at
0x7f67fa6d0210>
metric_factory = functools.partial(<class
'client_request_metrics_test.CASClientRequestMetrics'>, 'CASRead')
statement = <SimpleStatement query="SELECT k FROM ks.t WHERE k=0",
consistency=SERIAL>
def cas_contention(self, metric_factory, statement):
query_count = 20
cassandra_version = self.dtest_config.cassandra_version_from_build
def sample():
baseline = metric_factory()
baseline.validate(cassandra_version)
execute_concurrent_with_args(self.session,
statement,
repeat([], query_count),
raise_on_first_error=False)
updated = metric_factory()
updated.validate(cassandra_version)
return updated.diff(baseline)
for _ in range(10):
diff = sample()
if 'ContentionHistogram.Count' in diff:
break
assert diff['Latency.Count'] == query_count
assert diff['TotalLatency.Count'] > 0
> assert 0 < diff['ContentionHistogram.Count'] <= query_count
E KeyError: 'ContentionHistogram.Count'
client_request_metrics_test.py:382: KeyError{code}
> Paxos V2 does not update individual fields of readMetrics
> ---------------------------------------------------------
>
> Key: CASSANDRA-19046
> URL: https://issues.apache.org/jira/browse/CASSANDRA-19046
> Project: Cassandra
> Issue Type: Bug
> Components: Feature/Lightweight Transactions, Observability/Metrics
> Reporter: Branimir Lambov
> Priority: Normal
> Fix For: 5.0-rc
>
>
> As a result, {{ClientMetricsTest.testPaxosStatement}} is failing with
> {{paxos_variant: v2}}.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]