#define PROMPT_UNLINK 17
#define PROMPT_CLEAR_HTREE 18
#define PROMPT_RECREATE 19
-#define PROMPT_NULL 20
+#define PROMPT_OPTIMIZE 20
+#define PROMPT_NULL 21
/*
* These are the prompts which are used to ask the user if they want
N_("Unlink"), /* 17 */
N_("Clear HTree index"),/* 18 */
N_("Recreate"), /* 19 */
- "", /* 20 */
+ N_("Optimize"), /* 20 */
+ "", /* 21 */
};
/*
N_("UNLINKED"), /* 17 */
N_("HTREE INDEX CLEARED"),/* 18 */
N_("WILL RECREATE"), /* 19 */
- "", /* 20 */
+ N_("WILL OPTIMIZE"), /* 20 */
+ "", /* 21 */
};
#if __GNUC_PREREQ (4, 6)
/* Inode extent tree could be shorter */
{ PR_1E_CAN_COLLAPSE_EXTENT_TREE,
N_("@i %i @x tree (at level %b) could be shorter. "),
- PROMPT_FIX, PR_NO_OK | PR_PREEN_NO | PR_PREEN_OK | PR_NOT_A_FIX, 0, 0, 0 },
+ PROMPT_OPTIMIZE, PR_NO_OK | PR_PREEN_NO | PR_PREEN_OK | PR_NOT_A_FIX, 0, 0, 0 },
/* Inode extent tree could be narrower */
{ PR_1E_CAN_NARROW_EXTENT_TREE,
N_("@i %i @x tree (at level %b) could be narrower. "),
- PROMPT_FIX, PR_NO_OK | PR_PREEN_NO | PR_PREEN_OK | PR_NOT_A_FIX, 0, 0, 0 },
+ PROMPT_OPTIMIZE, PR_NO_OK | PR_PREEN_NO | PR_PREEN_OK | PR_NOT_A_FIX, 0, 0, 0 },
/* Pass 2 errors */
0/ 0 1/ 2 0 - 0 9000 - 9000 1 Uninit
0/ 0 2/ 2 8999 - 8999 17999 - 17999 1 Uninit
Pass 1: Checking inodes, blocks, and sizes
-Inode 15 extent tree (at level 1) could be shorter. Fix? yes
+Inode 15 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 16 extent tree (at level 1) could be shorter. Fix? yes
+Inode 16 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 17 extent tree (at level 1) could be shorter. Fix? yes
+Inode 17 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 18 extent tree (at level 1) could be shorter. Fix? yes
+Inode 18 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 19 extent tree (at level 1) could be shorter. Fix? yes
+Inode 19 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 20 extent tree (at level 1) could be shorter. Fix? yes
+Inode 20 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 21 extent tree (at level 1) could be shorter. Fix? yes
+Inode 21 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 22 extent tree (at level 1) could be shorter. Fix? yes
+Inode 22 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 23 extent tree (at level 1) could be shorter. Fix? yes
+Inode 23 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 24 extent tree (at level 1) could be shorter. Fix? yes
+Inode 24 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 25 extent tree (at level 1) could be shorter. Fix? yes
+Inode 25 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 26 extent tree (at level 1) could be shorter. Fix? yes
+Inode 26 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 27 extent tree (at level 1) could be shorter. Fix? yes
+Inode 27 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 28 extent tree (at level 1) could be shorter. Fix? yes
+Inode 28 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 29 extent tree (at level 1) could be shorter. Fix? yes
+Inode 29 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 30 extent tree (at level 1) could be shorter. Fix? yes
+Inode 30 extent tree (at level 1) could be shorter. Optimize? yes
Pass 1E: Optimizing extent trees
Pass 2: Checking directory structure
0/ 0 1/ 2 0 - 0 9000 - 9000 1 Uninit
0/ 0 2/ 2 8999 - 8999 17999 - 17999 1 Uninit
Pass 1: Checking inodes, blocks, and sizes
-Inode 14 extent tree (at level 1) could be shorter. Fix? yes
+Inode 14 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 15 extent tree (at level 1) could be shorter. Fix? yes
+Inode 15 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 16 extent tree (at level 1) could be shorter. Fix? yes
+Inode 16 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 17 extent tree (at level 1) could be shorter. Fix? yes
+Inode 17 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 18 extent tree (at level 1) could be shorter. Fix? yes
+Inode 18 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 19 extent tree (at level 1) could be shorter. Fix? yes
+Inode 19 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 20 extent tree (at level 1) could be shorter. Fix? yes
+Inode 20 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 22 extent tree (at level 1) could be shorter. Fix? yes
+Inode 22 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 23 extent tree (at level 1) could be shorter. Fix? yes
+Inode 23 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 24 extent tree (at level 1) could be shorter. Fix? yes
+Inode 24 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 25 extent tree (at level 1) could be shorter. Fix? yes
+Inode 25 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 26 extent tree (at level 1) could be shorter. Fix? yes
+Inode 26 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 27 extent tree (at level 1) could be shorter. Fix? yes
+Inode 27 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 28 extent tree (at level 1) could be shorter. Fix? yes
+Inode 28 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 29 extent tree (at level 1) could be shorter. Fix? yes
+Inode 29 extent tree (at level 1) could be shorter. Optimize? yes
-Inode 30 extent tree (at level 1) could be shorter. Fix? yes
+Inode 30 extent tree (at level 1) could be shorter. Optimize? yes
Pass 1E: Optimizing extent trees
Pass 2: Checking directory structure
0/ 1 1/ 1 0 - 0 9 1
1/ 1 1/ 1 0 - 0 10 - 10 1
Pass 1: Checking inodes, blocks, and sizes
-Inode 12 extent tree (at level 1) could be shorter. Fix? yes
+Inode 12 extent tree (at level 1) could be shorter. Optimize? yes
Pass 1E: Optimizing extent trees
Pass 2: Checking directory structure
1/ 1 2/ 3 19 - 19 104 - 104 1
1/ 1 3/ 3 21 - 21 105 - 105 1
Pass 1: Checking inodes, blocks, and sizes
-Inode 12 extent tree (at level 1) could be narrower. Fix? yes
+Inode 12 extent tree (at level 1) could be narrower. Optimize? yes
Pass 1E: Optimizing extent trees
Pass 2: Checking directory structure
Inode 12 has an invalid extent node (blk 22, lblk 0)
Clear? yes
-Inode 12 extent tree (at level 1) could be shorter. Fix? yes
+Inode 12 extent tree (at level 1) could be shorter. Optimize? yes
Inode 12, i_blocks is 16, should be 8. Fix? yes
Inode 12 has an invalid extent node (blk 1295, lblk 0)
Clear? yes
-Inode 12 extent tree (at level 1) could be shorter. Fix? yes
+Inode 12 extent tree (at level 1) could be shorter. Optimize? yes
Inode 12, i_blocks is 712, should be 0. Fix? yes
Inode 12 has an invalid extent node (blk 1604, lblk 0)
Clear? yes
-Inode 12 extent tree (at level 1) could be shorter. Fix? yes
+Inode 12 extent tree (at level 1) could be shorter. Optimize? yes
Inode 12, i_blocks is 18, should be 0. Fix? yes
(logical block 15, physical block 200, len 30)
Clear? yes
-Inode 12 extent tree (at level 1) could be narrower. Fix? yes
+Inode 12 extent tree (at level 1) could be narrower. Optimize? yes
Inode 12, i_blocks is 154, should be 94. Fix? yes
Pass 1: Checking inodes, blocks, and sizes
-Inode 12 extent tree (at level 1) could be narrower. Fix? yes
+Inode 12 extent tree (at level 1) could be narrower. Optimize? yes
Pass 1E: Optimizing extent trees
Pass 2: Checking directory structure