private synchronized NodeInfo getNodeInfo(LlapNodeId llapNodeId) {
    NodeInfo nodeInfo = nodeInfoMap.get(llapNodeId);
    if (nodeInfo == null) {
      nodeInfo = new NodeInfo();
      nodeInfoMap.put(llapNodeId, nodeInfo);
    }
    return nodeInfo;
  }
Constructs FragmentRuntimeInfo for scheduling within LLAP daemons.
Also caches state based on state updates.
@param vertexName
@param fragmentNumber
@param priority
@return
llap-tez/src/java/org/apache/hadoop/hive/llap/tezplugins/helpers/SourceStateTracker.java