vROPs and other monitoring devices using the following MP API in custom scripts may show high memory utilisation on edges after upgrade to 3.0.x/3.1.x (until 3.1.2).
"GET api/v1/transport-nodes/< Edge-TN-UUID>/status"
Symptoms:
VMware NSX Datacenter.
The mem_used, mem_total and mem_cache fields of the API were actually generated by Agg Service, and this part of the code was changed in 3.0.x and 3.1.x (until 3.1.2). A new code was added to collect Edge DP memory dump stats, which was overwriting the values of mem_used, mem_total and mem_cache fields correctly generated by AggService earlier. The new code calculated the parameters incorrectly.
Fixed in NSX release 3.1.3 and later.