mirror of
https://github.com/jlengrand/vert.x.git
synced 2026-03-10 08:51:19 +00:00
Fix wrong EventBusMetrics reply failure reporting regression due to context tracing changes
This commit is contained in:
@@ -478,7 +478,7 @@ public class EventBusImpl implements EventBus, MetricsProvider {
|
||||
void fail(ReplyException failure) {
|
||||
registration.unregister();
|
||||
if (metrics != null) {
|
||||
metrics.replyFailure(registration.address, failure.failureType());
|
||||
metrics.replyFailure(registration.repliedAddress, failure.failureType());
|
||||
}
|
||||
trace(null, failure);
|
||||
result.tryFail(failure);
|
||||
|
||||
@@ -423,7 +423,7 @@ public class MetricsTest extends VertxTestBase {
|
||||
});
|
||||
awaitLatch(latch);
|
||||
FakeEventBusMetrics metrics = FakeMetricsBase.getMetrics(eb);
|
||||
assertEquals(Collections.singletonList("__vertx.reply.1"), metrics.getReplyFailureAddresses());
|
||||
assertEquals(Collections.singletonList("some-address1"), metrics.getReplyFailureAddresses());
|
||||
assertEquals(Collections.singletonList(ReplyFailure.NO_HANDLERS), metrics.getReplyFailures());
|
||||
}
|
||||
|
||||
@@ -482,7 +482,7 @@ public class MetricsTest extends VertxTestBase {
|
||||
latch.countDown();
|
||||
});
|
||||
awaitLatch(latch);
|
||||
assertEquals(Collections.singletonList(replyAddress.get()), metrics.getReplyFailureAddresses());
|
||||
assertEquals(Collections.singletonList("foo"), metrics.getReplyFailureAddresses());
|
||||
assertEquals(Collections.singletonList(ReplyFailure.RECIPIENT_FAILURE), metrics.getReplyFailures());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user