From f774819b5cf495cd987037777b6ac21fa274e1ec Mon Sep 17 00:00:00 2001 From: chandrasekhar-188k <154109917+chandrasekhar-188k@users.noreply.github.com> Date: Sun, 9 Mar 2025 14:08:08 +0530 Subject: [PATCH] HBASE-29176 Avoid index based field sorting in tablesorter in master-status page --- .../hbase/tmpl/master/MasterStatusTmpl.jamon | 26 ++++--------- .../tmpl/master/RegionServerListTmpl.jamon | 38 +++++++++---------- 2 files changed, 26 insertions(+), 38 deletions(-) diff --git a/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon b/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon index 04387e12d54d..2a5b9e5a5fb8 100644 --- a/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon +++ b/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon @@ -493,41 +493,29 @@ AssignmentManager assignmentManager = master.getAssignmentManager(); }); $("#baseStatsTable").tablesorter({ headers: { - 1: {sorter: 'dateTime'}, - 4: {sorter: 'separator'}, - 5: {sorter: 'separator'} + '.cls_dateTime': {sorter: 'dateTime'}, + '.cls_separator': {sorter: 'separator'} } }); $("#memoryStatsTable").tablesorter({ headers: { - 1: {sorter: 'filesize'}, - 2: {sorter: 'filesize'}, - 3: {sorter: 'filesize'} + '.cls_filesize': {sorter: 'filesize'} } }); $("#requestStatsTable").tablesorter({ headers: { - 1: {sorter: 'separator'}, - 2: {sorter: 'separator'}, - 3: {sorter: 'separator'}, - 4: {sorter: 'separator'} + '.cls_separator': {sorter: 'separator'} } }); $("#storeStatsTable").tablesorter({ headers: { - 1: {sorter: 'separator'}, - 2: {sorter: 'separator'}, - 3: {sorter: 'filesize'}, - 4: {sorter: 'filesize'}, - 5: {sorter: 'filesize'}, - 6: {sorter: 'filesize'} + '.cls_separator': {sorter: 'separator'}, + '.cls_filesize': {sorter: 'filesize'} } }); $("#compactionStatsTable").tablesorter({ headers: { - 1: {sorter: 'separator'}, - 2: {sorter: 'separator'}, - 3: {sorter: 'separator'} + '.cls_separator': {sorter: 'separator'} } }); diff --git a/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/RegionServerListTmpl.jamon b/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/RegionServerListTmpl.jamon index adf5443cf089..c748f4162179 100644 --- a/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/RegionServerListTmpl.jamon +++ b/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/RegionServerListTmpl.jamon @@ -101,11 +101,11 @@ Arrays.sort(serverNames);