Browse Source

HPCC-24952 Rework IBYTI processing

Missing call to noteNodeSick

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman 4 năm trước cách đây
mục cha
commit
a7636343f0
1 tập tin đã thay đổi với 7 bổ sung0 xóa
  1. 7 0
      roxie/ccd/ccdqueue.cpp

+ 7 - 0
roxie/ccd/ccdqueue.cpp

@@ -2066,6 +2066,13 @@ public:
                     hiQueue.enqueue(packet);
                 else
                     loQueue.enqueue(packet);
+                for (unsigned subChannel = 0; subChannel < MAX_SUBCHANNEL; subChannel++)
+                {
+                    if (header.subChannels[subChannel].isMe() || header.subChannels[subChannel].isNull())
+                        break;
+                    noteNodeSick(header.subChannels[subChannel].getIpAddress());
+                }
+
                 DelayedPacketEntry *goer = finger;
                 finger = finger->next;
                 removeEntry(goer);