]> git.proxmox.com Git - proxmox-backup.git/commitdiff
ui: refactor calculate_dedup_factor
authorDominik Csapak <d.csapak@proxmox.com>
Tue, 10 Nov 2020 09:18:07 +0000 (10:18 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Tue, 10 Nov 2020 09:43:07 +0000 (10:43 +0100)
so that we can reuse this

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
www/Utils.js
www/datastore/Summary.js

index 2d0993a3169d21e087f4bd500fa16d15609ad627..f678a916103424b7ab96d09a10902ee06e00863d 100644 (file)
@@ -247,6 +247,14 @@ Ext.define('PBS.Utils', {
         };
     },
 
+    calculate_dedup_factor: function(gcstatus) {
+       let dedup = 1.0;
+       if (gcstatus['disk-bytes'] > 0) {
+           dedup = (gcstatus['index-data-bytes'] || 0)/gcstatus['disk-bytes'];
+       }
+       return dedup;
+    },
+
     constructor: function() {
        var me = this;
 
index ac3f19e2711422491b289e99d409330299e5c609..5c757e8ccca4b22758415eb1c9f9e214559bd6ce 100644 (file)
@@ -57,10 +57,7 @@ Ext.define('PBS.DataStoreInfo', {
 
            let gcstatus = store.getById('gc-status').data.value;
 
-           let dedup = 1.0;
-           if (gcstatus['disk-bytes'] > 0) {
-               dedup = (gcstatus['index-data-bytes'] || 0)/gcstatus['disk-bytes'];
-           }
+           let dedup = PBS.Utils.calculate_dedup_factor(gcstatus);
 
            let countstext = function(count) {
                count = count || {};