WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-changelog

[Xen-changelog] [xen-unstable] xentop: Allow full domain name display

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [xen-unstable] xentop: Allow full domain name display
From: Xen patchbot-unstable <patchbot-unstable@xxxxxxxxxxxxxxxxxxx>
Date: Wed, 02 Dec 2009 10:55:16 -0800
Delivery-date: Wed, 02 Dec 2009 10:55:36 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-changelog-request@lists.xensource.com?subject=help>
List-id: BK change log <xen-changelog.lists.xensource.com>
List-post: <mailto:xen-changelog@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=unsubscribe>
Reply-to: xen-devel@xxxxxxxxxxxxxxxxxxx
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1259779408 0
# Node ID ff04ff0b097e637b7b54afc4ad33e05077751d89
# Parent  3e60469350ae515593f365122eab4aab399ad037
xentop: Allow full domain name display

Add a '-f' option to xentop to allow the full domain name to be
displayed. This is the original behavior which can cause the display
to be unaligned. Customers have requested this because only the
trailing characters of their domain names are unique and therefore
cannot be distinguished when the display is limited to a 10 character
width.

Signed-off-by: Charles Arnold <carnold@xxxxxxxxxx>
---
 tools/xenstat/xentop/xentop.c |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff -r 3e60469350ae -r ff04ff0b097e tools/xenstat/xentop/xentop.c
--- a/tools/xenstat/xentop/xentop.c     Wed Dec 02 18:42:36 2009 +0000
+++ b/tools/xenstat/xentop/xentop.c     Wed Dec 02 18:43:28 2009 +0000
@@ -203,6 +203,7 @@ int show_networks = 0;
 int show_networks = 0;
 int show_vbds = 0;
 int repeat_header = 0;
+int show_full_name = 0;
 #define PROMPT_VAL_LEN 80
 char *prompt = NULL;
 char prompt_val[PROMPT_VAL_LEN];
@@ -231,6 +232,7 @@ static void usage(const char *program)
               "-v, --vcpus          output vcpu data\n"
               "-b, --batch          output in batch mode, no user input 
accepted\n"
               "-i, --iterations     number of iterations before exiting\n"
+              "-f, --full-name      output the full domain name (not 
truncated)\n"
               "\n" XENTOP_BUGSTO,
               program);
        return;
@@ -427,7 +429,10 @@ int compare_name(xenstat_domain *domain1
 /* Prints domain name */
 void print_name(xenstat_domain *domain)
 {
-       print("%10.10s", xenstat_domain_name(domain));
+       if(show_full_name)
+               print("%10s", xenstat_domain_name(domain));
+       else
+               print("%10.10s", xenstat_domain_name(domain));
 }
 
 struct {
@@ -1089,9 +1094,10 @@ int main(int argc, char **argv)
                { "delay",         required_argument, NULL, 'd' },
                { "batch",         no_argument,       NULL, 'b' },
                { "iterations",    required_argument, NULL, 'i' },
+               { "full-name",     no_argument,       NULL, 'f' },
                { 0, 0, 0, 0 },
        };
-       const char *sopts = "hVnxrvd:bi:";
+       const char *sopts = "hVnxrvd:bi:f";
 
        if (atexit(cleanup) != 0)
                fail("Failed to install cleanup handler.\n");
@@ -1129,6 +1135,9 @@ int main(int argc, char **argv)
                case 'i':
                        iterations = atoi(optarg);
                        loop = 0;
+                       break;
+               case 'f':
+                       show_full_name = 1;
                        break;
                }
        }

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [xen-unstable] xentop: Allow full domain name display, Xen patchbot-unstable <=