Github user vrozov commented on a diff in the pull request:
https://github.com/apache/drill/pull/1110#discussion_r167953826
--- Diff:
exec/java-exec/src/main/java/org/apache/drill/exec/physical/config/AbstractMuxExchange.java
---
@@ -90,6 +92,24 @@ public Sender getSender(int minorFragmentId,
PhysicalOperator child) {
return new SingleSender(receiverMajorFragmentId, receiver.getId(),
child, receiver.getEndpoint());
}
+
+ @Override
+ public final Receiver getReceiver(int minorFragmentId) {
+ createSenderReceiverMapping();
+
+ List<MinorFragmentEndpoint> senders =
receiverToSenderMapping.get(minorFragmentId);
+
+ logger.debug(String.format("Minor fragment %d, receives data from
following senders %s", minorFragmentId, senders));
--- End diff --
Use SLF4J smart logging instead of `String.format`.
---