anchor.diff:  
   
   build_extra_node_info(Config, Node, InfoNode, _BucketsAll, Append) ->
  +
  +    CPU = proplists:get_value(cpu_utilization_rate, InfoNode, 0),
  +    Used = proplists:get_value(swap_used, InfoNode, 0),
  +    Total = proplists:get_value(swap_total, InfoNode, 0),
  +
       {UpSecs, {MemoryTotal, MemoryAlloced, _}} =
           {proplists:get_value(wall_clock, InfoNode, 0),
            proplists:get_value(memory_data, InfoNode,
  
positive.code:                                  undefined -> (MemoryTotal * 4) div (5 * 1048576)
                               end,
      NodesBucketMemoryAllocated = NodesBucketMemoryTotal,
      [{uptime, list_to_binary(integer_to_list(UpSecs))},
       {memoryTotal, erlang:trunc(MemoryTotal)},
       {memoryFree, erlang:trunc(MemoryTotal - MemoryAlloced)},
       {mcdMemoryReserved, erlang:trunc(NodesBucketMemoryTotal)},
  
negative.code:     OS = proplists:get_value(system_arch, InfoNode, "unknown"),
      HostName = build_node_hostname(Config, WantENode, LocalAddr),
  
      [{hostname, list_to_binary(HostName)},
       {clusterCompatibility, proplists:get_value(cluster_compatibility_version, InfoNode, 0)},
       {version, list_to_binary(Version)},
       {os, list_to_binary(OS)},
       {ports, {struct, [{proxy, ProxyPort},
                         {direct, DirectPort}]}}
      ].
  
  handle_pool_info_streaming(Id, Req) ->
  