| To: | <xfs@xxxxxxxxxxx> |
|---|---|
| Subject: | [PATCH 2/4] xfsprogs: Addition in debug option -d of xfs_spaceman |
| From: | Dhruvesh Rathore <adrscube@xxxxxxxxx> |
| Date: | Wed, 28 Jan 2015 20:03:49 +0530 |
| Delivered-to: | xfs@xxxxxxxxxxx |
| Dkim-signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:from:date:subject:to; bh=P/LAqf0gj6bIEpV2UHpPzGOvQnMYlTUGRn2wFo8eC7Y=; b=MWtT0ZkIouKE5UccDPP5txTzXFHcd7LJH33zf0ZS5EanRpTxc7PXBzFqgnGpA1CLcd gGF2aSv0Uo9kI1LdfiSL76n8cA5arTq50qSNs5QUIeeI5MnFiC6UgZ2h5HDnAsr8s7s6 hoELcpoGDta7zeZlfri6C/s3FXB7C2XFmbvmTCMP8glHgvIb7T6FnJChYFAdNCh+E7+E jxP1NL4QmaAScpllPnd2RU7nyE82gWFm3qhVMPmwX/ur8zg+XW7Q8Pxfd6B1wKW0fQkl S+KlN/k01h7bM3+Wz7UM4pVUsk6aR+CacYzFsMWBeBxlfDqEGPISHX9nGKswmABZfqyu Xnog== |
The xfs_spaceman utility did not have a a proper title to the content
displayed using -d (debug) option.
Old output (Before changes).
$ sudo xfs_spaceman -c "freesp -d" /media/xfs
0 4 1
0 5 1
0 6 1
0 7 1
0 170382 11870
0 213742 1262
0 351845 5126
0 463591 11331
0 495531 12143
0 553400 414028
1 4 1
1 5 1
1 6 1
1 7 1
1 8 967420
2 2564 1
2 2565 1
2 2566 1
2 2567 1
2 2568 453578
2 456150 43989
2 500140 467288
3 4 1
3 5 1
3 6 1
3 7 1
3 8 967420
from to extents blocks pct
1 1 16 16 0.00
1024 2047 1 1262 0.04
4096 8191 1 5126 0.15
8192 16383 3 35344 1.05
32768 65535 1 43989 1.31
262144 524287 3 1334894 39.78
524288 967428 2 1934840 57.66
This patch adds a suitable title header to the output, making it much
more redable to the user.
New output (After implementing this patch).
$ uname -a
Linux dhruv-MacBookAir 3.18.0-rc7+ #3 SMP Thu Dec 25 15:29:59 IST 2014 x86_64
x86_64 x86_64 GNU/Linux
$ sudo xfs_spaceman -V
xfs_spaceman version 3.2.2
$ sudo xfs_spaceman -c "freesp -d" /media/xfs
agno agbno len
0 4 1
0 5 1
0 6 1
0 7 1
0 170382 11870
0 213742 1262
0 351845 5126
0 463591 11331
0 495531 12143
0 553400 414028
1 4 1
1 5 1
1 6 1
1 7 1
1 8 967420
2 2564 1
2 2565 1
2 2566 1
2 2567 1
2 2568 453578
2 456150 43989
2 500140 467288
3 4 1
3 5 1
3 6 1
3 7 1
3 8 967420
from to extents blocks pct
1 1 16 16 0.00
1024 2047 1 1262 0.04
4096 8191 1 5126 0.15
8192 16383 3 35344 1.05
32768 65535 1 43989 1.31
262144 524287 3 1334894 39.78
524288 967428 2 1934840 57.66
-------------------------------------------------------------------------------------------
Signed-off-by: Dhruvesh Rathore <dhruvesh_r@xxxxxxxxxxx>
Signed-off-by: Amey Ruikar <ameyruikar@xxxxxxxxx>
Signed-off-by: Somdeep Dey <somdeepdey10@xxxxxxxxx>
---
spaceman/freesp.c | 3 +++
1 file changed, 3 insertions(+)
--- a/spaceman/freesp.c 2015-01-28 19:17:43.471341809 +0530
+++ b/spaceman/freesp.c 2015-01-28 19:17:11.279343228 +0530
@@ -332,20 +332,23 @@
static int
freesp_f(
int argc,
char **argv)
{
xfs_agnumber_t agno;
if (!init(argc, argv))
return 0;
+ if (dumpflag)
+ printf("%8s %8s %8s\n", "agno", "agbno", "len");
+
for (agno = 0; agno < file->geom.agcount; agno++) {
if (inaglist(agno))
scan_ag(agno);
}
if (histcount)
printhist();
if (summaryflag) {
printf(_("total free extents %lld\n"), totexts);
printf(_("total free blocks %lld\n"), totblocks);
printf(_("average free extent size %g\n"),
-------------------------------------------------------------------------------------------
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [PATCH 1/4] xfs: Accounting for AGFL blocks in xfs_spaceman, Dhruvesh Rathore |
|---|---|
| Next by Date: | Re: maxpct option for small xfs filesystems, Eric Sandeen |
| Previous by Thread: | [PATCH 1/4] xfs: Accounting for AGFL blocks in xfs_spaceman, Dhruvesh Rathore |
| Next by Thread: | [PATCH 2/4] xfsprogs: Addition in debug option -d of xfs_spaceman, Dhruvesh Rathore |
| Indexes: | [Date] [Thread] [Top] [All Lists] |