the change is memory is used in master to compute free memory per node : since tachyon memory is outside scope of memory management of spark, i dont think it should be sent.

Note: the reportBlockStatus should not happen within the synchronized block - it is potentially expensive operation.