[ 
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: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to