/** * {@inheritDoc} */ public String toString() { return "HealthMessage.Entry: Id = " + id.toString() + "; State = " + state + "; LastTimeStamp = " + timestamp + "; Sequence ID = " + seqID; }
/** * {@inheritDoc} */ public String toString() { return "HealthMessage.Entry: Id = " + id.toString() + "; State = " + state + "; LastTimeStamp = " + timestamp + "; Sequence ID = " + seqID; }
/** * Returns the list of peer names in the peer id sorted order from the * cluster view * * @return List */ public List<String> getPeerNamesInView() { List<String> peerNamesList = new ArrayList<String>(); lockLog("getPeerNamesInView()"); viewLock.lock(); try { for( PeerID peerID : view.keySet() ) { peerNamesList.add( peerID.toString() ); } } finally { viewLock.unlock(); } return peerNamesList; }
/** * Returns the list of peer names in the peer id sorted order from the * cluster view * * @return List */ public List<String> getPeerNamesInView() { List<String> peerNamesList = new ArrayList<String>(); lockLog("getPeerNamesInView()"); viewLock.lock(); try { for( PeerID peerID : view.keySet() ) { peerNamesList.add( peerID.toString() ); } } finally { viewLock.unlock(); } return peerNamesList; }
StringBuffer sb = new StringBuffer(120); sb.append("PEERID["); sb.append(id.toString()); sb.append("]\n"); sb.append("CUSTOMTAGS[");
StringBuffer sb = new StringBuffer(120); sb.append("PEERID["); sb.append(id.toString()); sb.append("]\n"); sb.append("CUSTOMTAGS[");
/** * Creates a Master Response Message * * @param masterID the MasterNode ID * @param announcement if true, creates an anouncement type message, otherwise it creates a response type. * @return a message containing a MasterResponse element */ private Message createMasterResponse(boolean announcement, final PeerID masterID) { final Message msg = createSelfNodeAdvertisement(); String type = MASTERNODE; if (!announcement) { type = MASTERNODERESPONSE; } msg.addMessageElement(type, masterID); if (groupStarting) { msg.addMessageElement(GROUPSTARTING, Boolean.valueOf(groupStarting)); msg.addMessageElement(GROUPMEMBERS, (Serializable)groupMembers); } if (LOG.isLoggable(Level.FINE)) { LOG.log(Level.FINE, "Created a Master Response Message with masterId = " + masterID.toString() + " groupStarting=" + Boolean.toString(groupStarting)); } return msg; }
/** * Creates a Master Response Message * * @param masterID the MasterNode ID * @param announcement if true, creates an anouncement type message, otherwise it creates a response type. * @return a message containing a MasterResponse element */ private Message createMasterResponse(boolean announcement, final PeerID masterID) { final Message msg = createSelfNodeAdvertisement(); String type = MASTERNODE; if (!announcement) { type = MASTERNODERESPONSE; } msg.addMessageElement(type, masterID); if (groupStarting) { msg.addMessageElement(GROUPSTARTING, Boolean.valueOf(groupStarting)); msg.addMessageElement(GROUPMEMBERS, (Serializable)groupMembers); } if (LOG.isLoggable(Level.FINE)) { LOG.log(Level.FINE, "Created a Master Response Message with masterId = " + masterID.toString() + " groupStarting=" + Boolean.toString(groupStarting)); } return msg; }
private void processMemberStateQuery(Message msg) { SystemAdvertisement adv = null; LOG.fine(" received a MemberStateQuery..."); try { adv = getNodeAdvertisement(msg); if (adv != null) { PeerID sender = adv.getID(); //sender of this query String state = getStateFromCache(localPeerID); Message response = createMemberStateResponse(state); if (LOG.isLoggable(Level.FINE)){ LOG.fine(" sending via LWR response to " + sender.toString() + " with state " + state + " for " + localPeerID); } final boolean sent = mcast.send((PeerID) sender, response); //send the response back to the query sender if (!sent){ LOG.log(Level.WARNING, "mgmt.healthmonitor.processmemberstatequery", adv.getName()); } } else { LOG.log(Level.WARNING, "mgmt.healthmonitor.invalidquery"); } } catch (IOException e) { LOG.log(Level.WARNING, "mgmt.healthmonitor.lwrmulticast.send.failed", e.getLocalizedMessage()); } }
private void processMemberStateQuery(Message msg) { SystemAdvertisement adv = null; LOG.fine(" received a MemberStateQuery..."); try { adv = getNodeAdvertisement(msg); if (adv != null) { PeerID sender = adv.getID(); //sender of this query String state = getStateFromCache(localPeerID); Message response = createMemberStateResponse(state); if (LOG.isLoggable(Level.FINE)){ LOG.fine(" sending via LWR response to " + sender.toString() + " with state " + state + " for " + localPeerID); } final boolean sent = mcast.send((PeerID) sender, response); //send the response back to the query sender if (!sent){ LOG.log(Level.WARNING, "mgmt.healthmonitor.processmemberstatequery", adv.getName()); } } else { LOG.log(Level.WARNING, "mgmt.healthmonitor.invalidquery"); } } catch (IOException e) { LOG.log(Level.WARNING, "mgmt.healthmonitor.lwrmulticast.send.failed", e.getLocalizedMessage()); } }
.append(member.getMemberType()) .append(", Address: ") .append(advert.getID().toString()).append('\n'); if (member.getMemberType().equals(CORETYPE)) { currentCoreMembers.add(
.append(member.getMemberType()) .append(", Address: ") .append(advert.getID().toString()).append('\n'); if (member.getMemberType().equals(CORETYPE)) { currentCoreMembers.add(
GMSMember member = Utility.getGMSMember(myAdv); LOG.config("MySystemAdvertisement(summary): " + member.toString() + " ID:" + myAdv.getID().toString() + " TCP uri(s):" + myAdv.getURIs()); LOG.config("MySystemAdvertisement(dump)=" + myAdv.toString());
GMSMember member = Utility.getGMSMember(myAdv); LOG.config("MySystemAdvertisement(summary): " + member.toString() + " ID:" + myAdv.getID().toString() + " TCP uri(s):" + myAdv.getURIs()); LOG.config("MySystemAdvertisement(dump)=" + myAdv.toString());
IOException localIOE = new IOException("failed to connect to " + target.toString(), t);
LOG.log(Level.FINE, MessageFormat.format("Reporting Failed Node {0}", entry.id.toString())); reportOtherPeerState(deadEntry); LOG.log(Level.FINE, MessageFormat.format("Removing System Advertisement :{0} for name {1}", entry.id.toString(), entry.adv.getName())); manager.getClusterViewManager().remove(entry.adv); LOG.log(Level.FINE, MessageFormat.format("Announcing Failure Event of {0} for name {1}...", entry.id, entry.adv.getName())); } else if (masterFailed) { LOG.log(Level.FINE, MessageFormat.format("Master Failed. Removing System Advertisement :{0} for master named {1}", entry.id.toString(), entry.adv.getName())); manager.getClusterViewManager().remove(entry.adv); masterNode.resetMaster();
LOG.log(Level.FINER, "Unicasting Message to :" + peerid.toString()); msgSendStat = getMsgSendStats(peerid.getInstanceName()); sent = manager.getNetworkManager().send( peerid, msg );
LOG.log(Level.FINER, "Unicasting Message to :" + peerid.toString()); msgSendStat = getMsgSendStats(peerid.getInstanceName()); sent = manager.getNetworkManager().send( peerid, msg );