[pve-devel] [PATCH manager v2 2/3] show bluestore info in the osd tree
Dominik Csapak
d.csapak at proxmox.com
Fri Aug 4 16:28:50 CEST 2017
namely the osd type (filestore/bluestore), bluestore device,
db device and wal device
Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
changes from v1:
* dropped gettext for technical terms
* show 'N/A' for wal when there is none on bluestore
www/manager6/ceph/OSD.js | 39 +++++++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(+)
diff --git a/www/manager6/ceph/OSD.js b/www/manager6/ceph/OSD.js
index 80c191f6..e651e0ed 100644
--- a/www/manager6/ceph/OSD.js
+++ b/www/manager6/ceph/OSD.js
@@ -191,6 +191,41 @@ Ext.define('PVE.node.CephOsdTree', {
width: 40
},
{
+ text: "OSD Type",
+ dataIndex: 'osdtype',
+ align: 'right',
+ width: 40
+ },
+ {
+ text: "Bluestore Device",
+ dataIndex: 'blfsdev',
+ align: 'right',
+ width: 40,
+ hidden: true
+ },
+ {
+ text: "DB Device",
+ dataIndex: 'dbdev',
+ align: 'right',
+ width: 40,
+ hidden: true
+ },
+ {
+ text: "WAL Device",
+ dataIndex: 'waldev',
+ align: 'right',
+ renderer: function(value, metaData, rec) {
+ if (!value &&
+ rec.data.osdtype === 'bluestore' &&
+ rec.data.type === 'osd') {
+ return 'N/A';
+ }
+ return value;
+ },
+ width: 40,
+ hidden: true
+ },
+ {
text: 'Status',
dataIndex: 'status',
align: 'right',
@@ -501,6 +536,10 @@ Ext.define('PVE.node.CephOsdTree', {
{ type: 'integer', name: 'apply_latency_ms' },
{ type: 'integer', name: 'commit_latency_ms' },
{ type: 'string', name: 'device_class' },
+ { type: 'string', name: 'osdtype' },
+ { type: 'string', name: 'blfsdev' },
+ { type: 'string', name: 'dbdev' },
+ { type: 'string', name: 'waldev' },
{ type: 'string', name: 'iconCls', calculate: function(data) {
var iconCls = 'x-fa x-fa-tree fa-';
switch (data.type) {
--
2.11.0
More information about the pve-devel
mailing list