private Member getMemberOrNull(EventData eventData) { Member member = clusterService.getMember(eventData.getCaller()); if (member == null) { if (logger.isInfoEnabled()) { logger.info("Dropping event " + eventData + " from unknown address:" + eventData.getCaller()); } } return member; }
boolean clearMemberSuspicion(Address address, String reason) { clusterServiceLock.lock(); try { if (!suspectedMembers.contains(address)) { return true; } MemberMap memberMap = getMemberMap(); Address masterAddress = clusterService.getMasterAddress(); if (memberMap.isBeforeThan(address, masterAddress)) { if (logger.isFineEnabled()) { logger.fine("Not removing suspicion of " + address + " since it is before than current master " + masterAddress + " in member list."); } return false; } boolean removed = suspectedMembers.remove(address); if (removed && logger.isInfoEnabled()) { logger.info("Removed suspicion from " + address + ". Reason: " + reason); } } finally { clusterServiceLock.unlock(); } return true; }
boolean clearMemberSuspicion(Address address, String reason) { clusterServiceLock.lock(); try { if (!suspectedMembers.contains(address)) { return true; } MemberMap memberMap = getMemberMap(); Address masterAddress = clusterService.getMasterAddress(); if (memberMap.isBeforeThan(address, masterAddress)) { if (logger.isFineEnabled()) { logger.fine("Not removing suspicion of " + address + " since it is before than current master " + masterAddress + " in member list."); } return false; } boolean removed = suspectedMembers.remove(address); if (removed && logger.isInfoEnabled()) { logger.info("Removed suspicion from " + address + ". Reason: " + reason); } } finally { clusterServiceLock.unlock(); } return true; }
private Member getMemberOrNull(EventData eventData) { Member member = clusterService.getMember(eventData.getCaller()); if (member == null) { if (logger.isInfoEnabled()) { logger.info("Dropping event " + eventData + " from unknown address:" + eventData.getCaller()); } } return member; }
/** * Logs a late event that was dropped. */ public static void logLateEvent(ILogger logger, long currentWm, @Nonnull Object item) { if (!logger.isInfoEnabled()) { return; } if (item instanceof JetEvent) { JetEvent event = (JetEvent) item; logger.info( String.format("Event dropped, late by %dms. currentWatermark=%s, eventTime=%s, event=%s", currentWm - event.timestamp(), toLocalTime(currentWm), toLocalTime(event.timestamp()), event.payload() )); } else { logger.info(String.format( "Late event dropped. currentWatermark=%s, event=%s", new Watermark(currentWm), item )); } }
@Override public void dispatchEvent(QueueEvent event, ItemListener listener) { final MemberImpl member = nodeEngine.getClusterService().getMember(event.caller); ItemEvent itemEvent = new DataAwareItemEvent(event.name, event.eventType, event.data, member, serializationService); if (member == null) { if (logger.isInfoEnabled()) { logger.info("Dropping event " + itemEvent + " from unknown address:" + event.caller); } return; } if (event.eventType.equals(ItemEventType.ADDED)) { listener.itemAdded(itemEvent); } else { listener.itemRemoved(itemEvent); } getLocalQueueStatsImpl(event.name).incrementReceivedEvents(); }
@Override public void dispatchEvent(QueueEvent event, ItemListener listener) { final MemberImpl member = nodeEngine.getClusterService().getMember(event.caller); ItemEvent itemEvent = new DataAwareItemEvent(event.name, event.eventType, event.data, member, serializationService); if (member == null) { if (logger.isInfoEnabled()) { logger.info("Dropping event " + itemEvent + " from unknown address:" + event.caller); } return; } if (event.eventType.equals(ItemEventType.ADDED)) { listener.itemAdded(itemEvent); } else { listener.itemRemoved(itemEvent); } getLocalQueueStatsImpl(event.name).incrementReceivedEvents(); }
@Override public void dispatchEvent(CollectionEvent event, ItemListener<Data> listener) { final MemberImpl member = nodeEngine.getClusterService().getMember(event.getCaller()); ItemEvent<Data> itemEvent = new DataAwareItemEvent<Data>(event.getName(), event.getEventType(), event.getData(), member, serializationService); if (member == null) { if (logger.isInfoEnabled()) { logger.info("Dropping event " + itemEvent + " from unknown address:" + event.getCaller()); } return; } if (event.getEventType().equals(ItemEventType.ADDED)) { listener.itemAdded(itemEvent); } else { listener.itemRemoved(itemEvent); } }
@Override public void dispatchEvent(CollectionEvent event, ItemListener<Data> listener) { final MemberImpl member = nodeEngine.getClusterService().getMember(event.getCaller()); ItemEvent<Data> itemEvent = new DataAwareItemEvent<Data>(event.getName(), event.getEventType(), event.getData(), member, serializationService); if (member == null) { if (logger.isInfoEnabled()) { logger.info("Dropping event " + itemEvent + " from unknown address:" + event.getCaller()); } return; } if (event.getEventType().equals(ItemEventType.ADDED)) { listener.itemAdded(itemEvent); } else { listener.itemRemoved(itemEvent); } }