hantiantian created SPARK-25696:
-----------------------------------

             Summary: The storage memory displayed on spark Application UI is 
incorrect.
                 Key: SPARK-25696
                 URL: https://issues.apache.org/jira/browse/SPARK-25696
             Project: Spark
          Issue Type: Bug
          Components: Spark Core
    Affects Versions: 2.3.2
            Reporter: hantiantian


In the reported heartbeat information, the unit of the memory data is bytes, 
which is converted by the formatBytes() function in the utils.js file before 
being displayed in the interface. The base of the unit conversion in the 
formatBytes function is 1000, which should be 1024.

function formatBytes(bytes, type) {

   if (type !== 'display') return bytes;

   if (bytes == 0) return '0.0 B';

   var k = 1000;

   var dm = 1;

   var sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];

   var i = Math.floor(Math.log(bytes) / Math.log(k)); return parseFloat((bytes 
/ Math.pow(k, i)).toFixed(dm)) + ' ' + sizes[i];

}

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to