Skip to content

Flaky-test: ReplicatorTest.testResumptionAfterBacklogRelaxed #24508

@BewareMyPower

Description

@BewareMyPower

Search before reporting

  • I searched in the issues and found nothing similar.

Example failure

https://github.com/apache/pulsar/actions/runs/16226999079/job/45871666515?pr=24506

Exception stacktrace

error: Expected MetricData to have name <pulsar.broker.replication.message.backlog.age> but found <pulsar.broker.topic.transaction.count>
  
  ImmutableMetricData{resource=Resource{schemaUrl=null, attributes={pulsar.cluster="r1", service.name="pulsar-broker", service.version="4.1.0-SNAPSHOT", telemetry.sdk.language="java", telemetry.sdk.name="opentelemetry", telemetry.sdk.version="1.45.0"}}, instrumentationScopeInfo=InstrumentationScopeInfo{name=org.apache.pulsar.broker, version=null, schemaUrl=null, attributes={}}, name=pulsar.broker.producer.message.incoming.size, description=The total number of messages bytes received from this producer., unit=By, type=LONG_SUM, data=ImmutableSumData{points=[ImmutableLongPointData{startEpochNanos=1752396596380594748, epochNanos=1752396609678180692, attributes={pulsar.domain="persistent", pulsar.namespace="pulsar/ns1", pulsar.producer.access_mode="shared", pulsar.producer.id=0, pulsar.producer.name="r1-0-0", pulsar.tenant="pulsar", pulsar.topic="persistent://pulsar/ns1/%s-producer_exception-ca67647b-5d74-4e69-bb71-a1b736404185"}, value=70, exemplars=[]}, ImmutableLongPointData{startEpochNanos=1752396596380594748, epochNanos=1752396609678180692, attributes={pulsar.domain="persistent", pulsar.namespace="pulsar/ns1", pulsar.producer.access_mode="shared", pulsar.producer.id=1, pulsar.producer.name="pulsar.repl.r2-->r1", pulsar.tenant="pulsar", pulsar.topic="persistent://pulsar/ns1/%s-producer_exception-ca67647b-5d74-4e69-bb71-a1b736404185"}, value=0, exemplars=[]}, ImmutableLongPointData{startEpochNanos=1752396596380594748, epochNanos=1752396609678180692, attributes={pulsar.domain="persistent", pulsar.namespace="pulsar/ns1", pulsar.producer.access_mode="shared", pulsar.producer.id=0, pulsar.producer.name="pulsar.repl.r2-->r1", pulsar.tenant="pulsar", pulsar.topic="persistent://pulsar/ns1/__change_events"}, value=0, exemplars=[]}], monotonic=true, aggregationTemporality=CUMULATIVE}}
  error: Expected MetricData to have name <pulsar.broker.replication.message.backlog.age> but found <pulsar.broker.producer.message.incoming.size>
  
  ImmutableMetricData{resource=Resource{schemaUrl=null, attributes={pulsar.cluster="r1", service.name="pulsar-broker", service.version="4.1.0-SNAPSHOT", telemetry.sdk.language="java", telemetry.sdk.name="opentelemetry", telemetry.sdk.version="1.45.0"}}, instrumentationScopeInfo=InstrumentationScopeInfo{name=org.apache.pulsar.broker, version=null, schemaUrl=null, attributes={}}, name=pulsar.broker.replication.message.backlog.age, description=The age of the oldest message in the replicator backlog., unit=s, type=DOUBLE_GAUGE, data=ImmutableGaugeData{points=[ImmutableDoublePointData{startEpochNanos=1752396596380594748, epochNanos=1752396609678180692, attributes={pulsar.domain="persistent", pulsar.namespace="pulsar/ns1", pulsar.replication.remote.cluster.name="r2", pulsar.tenant="pulsar", pulsar.topic="persistent://pulsar/ns1/%s-producer_exception-ca67647b-5d74-4e69-bb71-a1b736404185"}, value=0.0, exemplars=[]}, ImmutableDoublePointData{startEpochNanos=1752396596380594748, epochNanos=1752396609678180692, attributes={pulsar.domain="persistent", pulsar.namespace="pulsar/ns1", pulsar.replication.remote.cluster.name="r2", pulsar.tenant="pulsar", pulsar.topic="persistent://pulsar/ns1/__change_events"}, value=0.0, exemplars=[]}]}}
  error: 
  Multiple Failures (1 failure)
  -- failure 1 --
  Expecting any element of:
    [ImmutableDoublePointData{startEpochNanos=1752396596380594748, epochNanos=1752396609678180692, attributes={pulsar.domain="persistent", pulsar.namespace="pulsar/ns1", pulsar.replication.remote.cluster.name="r2", pulsar.tenant="pulsar", pulsar.topic="persistent://pulsar/ns1/%s-producer_exception-ca67647b-5d74-4e69-bb71-a1b736404185"}, value=0.0, exemplars=[]},
      ImmutableDoublePointData{startEpochNanos=1752396596380594748, epochNanos=1752396609678180692, attributes={pulsar.domain="persistent", pulsar.namespace="pulsar/ns1", pulsar.replication.remote.cluster.name="r2", pulsar.tenant="pulsar", pulsar.topic="persistent://pulsar/ns1/__change_events"}, value=0.0, exemplars=[]}]
  to satisfy the given assertions requirements but none did:
  
  ImmutableDoublePointData{startEpochNanos=1752396596380594748, epochNanos=1752396609678180692, attributes={pulsar.domain="persistent", pulsar.namespace="pulsar/ns1", pulsar.replication.remote.cluster.name="r2", pulsar.tenant="pulsar", pulsar.topic="persistent://pulsar/ns1/%s-producer_exception-ca67647b-5d74-4e69-bb71-a1b736404185"}, value=0.0, exemplars=[]}
  error: 
  Expecting actual:
    0.0
  to be greater than:
    0.0

Are you willing to submit a PR?

  • I'm willing to submit a PR!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions