Edit D:\app\Administrator\product\11.2.0\dbhome_1\owb\lib\int\oracle\sysman\vdg\VdgPingManager.class
?? /? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? @ ? ? ?@Y ? ? ! " #$ %& ?'() * + W,-. ] ? /01 2 34 5 67 ?8 69: W; < = > ?@ 6A B 6CDEFGHIJKLM NO NP ?QRS TUV ?WX Y Z [\ ] 6^_ `abcd ?ef ghijk upNodeNames_ Ljava/util/Vector; instance_ "Loracle/sysman/vdg/VdgPingManager; masTask_ Loracle/sysman/vdg/VdgMasTask; pingCycleInterval_ J nodeNames_ ,[Loracle/sysman/vdg/vdgStore/VdgNodeRowInfo; pingNodeNames_ workerTasks_ noOfPingWorkers_ I bSuspended_ Z pingMgrThread_ 3Loracle/sysman/vtaGallery/threadPoolManager/Worker; pingMgrThreadTimeStamp_ DEFAULT_PING_TIME ConstantValue ? DEFAULT_PING_INTERVAL DEFAULT_PING_PERCENTAGE MAX_PING_WORKERS DEFAULT_PING_TIMEOUT_FCTR m_RestartOnPingTimeOutDisabled m_pingTimeOutMultiple m_pingTimeOut DEFAULT_PINGTHR_INACTV_FCTR m_maxInactiveTimeFactor m_maxInactiveTime init ()V Code LineNumberTable instance $()Loracle/sysman/vdg/VdgPingManager; suspend resume isAlive ()Z <init> calculatePingWorkers start (Z)Z createWorkers getNodes getNode -()Loracle/sysman/vdg/vdgStore/VdgNodeRowInfo; resetUpNodes run <clinit> SourceFile VdgPingManager.java ? ? oracle/sysman/vdg/VdgPingManager ? ? ? ?l ?mno ? ? ? ? java/lang/StringBuffer :VdgPingManager(): Ping Manager is inactive for more than pqpr sec. So restarting..stuvwxyz{|} ? ?~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/util/Vector )oracle/sysman/vdg/vdgStore/VdgNodeRowInfo ? ?? ?? ? ??? oms.vdg.ping_time???????? 3VdgPingManager::calculatePingWorkers() ping time = milliseconds??? oms.vdg.max_no_nodes 9VdgPingManager::calculatePingWorkers() max no of nodes#= oms.vdp.ping_interval ? ????? =VdgPingManager::calculatePingWorkers() ping cycle interval = p? minutes oms.vdp.ping_percentage?? 9VdgPingManager::calculatePingWorkers() ping percentage = %?? 6VdgPingManager::calculatePingWorkers() ping workers#= *oms.vdg.ping_manager.max_inactivity_factor (VdgPingManager:: (max_inactive factor = ) (max_inactive time = sec) (oms.vdg.restart_on_ping_timeout.disabled??? oms.vdg.ping_timeout_factor 1VdgPingManager:: maxPingTime (restart disabled = p? ), (factor = (value = ? ?? ?? ? ? VdgPingManager?? java/lang/Exception CVdgPingManager:startPinging : Cannot start VdgPingManager() thread p???? ? *VdgPingManager::startPinging() successfull oracle/sysman/vdg/VdgPingTask?? VdgPingTask: VdgPingManager::createWorkers ? ??? 1VdgPingManager::getNodes() unfinished ping work#=??? ???t?? VdgPingManager::getNodes() - : ?t? ?? ????? BAD?????? #oracle/sysman/vni/VniAgentException 0VdgPingManager() : ** ERROR ** Marked the agent ! as BAD, as ping to the node has - timed out. The maximum allowed ping time is * = sec. So restarting... 9VdgPingManager(): ** ERROR ** Pinging operation to agent * has timed out. The time out specified is sec. ? ????? ? &java/lang/IllegalMonitorStateException 2VdgPingManager.getNodes()error notifying masTask: ? ? 4VdgPingManager.getNodes()error notifying pingTasks: ,VdgPingManager.getNodes() : nothing to ping? ? java/lang/InterruptedException??????t???? >VdgPingManager.getNode() : Error updating ping status of node ?? VdgPingManager::getNode() - : VdgPingManager <resetUpNodes> VdgPingManage::run 9Caught InterruptedException while waiting for resume call?? ?Caught InterruptedException while waiting for pingCycleInterval ? ? Caught while trying to getNodes() java/lang/Object java/lang/Runnable notifyAll java/lang/System currentTimeMillis ()J append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; oracle/sysman/vxx/vxxt/VxxtTRACE out (Ljava/lang/String;I)V %oracle/sysman/vdg/VdgAgentGatewayImpl getAppServer "()Loracle/sysman/vxa/VxaAppServer; oracle/sysman/vxa/VxaAppServer exitAndRestart (Z)V 1oracle/sysman/vtaGallery/threadPoolManager/Worker isWorkerThreadAlive oracle/sysman/vdg/VdgThreadPool #()Loracle/sysman/vdg/VdgThreadPool; incrFixedWorkers (I)V java/lang/Integer getInteger ((Ljava/lang/String;I)Ljava/lang/Integer; intValue ()I java/lang/Math max (II)I oracle/sysman/vdg/VdgDebug trace (Ljava/lang/String;)V (JJ)J floor (D)D (J)Ljava/lang/StringBuffer; min ceil java/lang/Boolean getBoolean (Ljava/lang/String;)Z (Z)Ljava/lang/StringBuffer; oracle/sysman/vdg/VdgMasTask ()Loracle/sysman/vdg/VdgMasTask; executeWork [(Ljava/lang/String;Ljava/lang/Runnable;)Loracle/sysman/vtaGallery/threadPoolManager/Worker; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; error printStackTrace addElement (Ljava/lang/Object;)V removeAllElements size traceCode 'oracle/sysman/vdg/vdgStore/VdgNodeStore +()Loracle/sysman/vdg/vdgStore/VdgNodeStore; getServerName getPingNodes A(Ljava/lang/String;J)[Loracle/sysman/vdg/vdgStore/VdgNodeRowInfo; getMessage isPingStatusUp isBeingPinged getPingingSince nodeName Ljava/lang/String; setAgentState '(Ljava/lang/String;Ljava/lang/String;)V status markEndPing &oracle/sysman/vdg/VdgAgentStateManager *()Loracle/sysman/vdg/VdgAgentStateManager; updateAgentList /([Loracle/sysman/vdg/vdgStore/VdgNodeRowInfo;)V notify isEmpty wait firstElement ()Ljava/lang/Object; removeElementAt oracle/sysman/vxx/VxxHost GetLocalIPAddress processing markStartPing warn (J)V ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ) ? ? ? 1 ? ? ? Y? ? ? ? w y { ? ? ? ? ? ? ? ? ? ? "