Skip to content

Commit 51c6ed6

Browse files
authored
HDDS-11830. Subcommands should not extend GenericCli .(apache#7537)
1 parent 959a39d commit 51c6ed6

File tree

4 files changed

+4
-43
lines changed

4 files changed

+4
-43
lines changed

hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/admin/nssummary/NSSummaryAdmin.java

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
package org.apache.hadoop.ozone.admin.nssummary;
1919

2020
import org.apache.hadoop.fs.ozone.OzoneClientUtils;
21-
import org.apache.hadoop.hdds.cli.GenericCli;
2221
import org.apache.hadoop.hdds.cli.HddsVersionProvider;
2322
import org.apache.hadoop.hdds.cli.OzoneAdmin;
2423
import org.apache.hadoop.hdds.cli.AdminSubcommand;
@@ -63,23 +62,14 @@
6362
FileSizeDistSubCommand.class
6463
})
6564
@MetaInfServices(AdminSubcommand.class)
66-
public class NSSummaryAdmin extends GenericCli implements AdminSubcommand {
65+
public class NSSummaryAdmin implements AdminSubcommand {
6766
@CommandLine.ParentCommand
6867
private OzoneAdmin parent;
6968

70-
@CommandLine.Spec
71-
private CommandLine.Model.CommandSpec spec;
72-
7369
public OzoneAdmin getParent() {
7470
return parent;
7571
}
7672

77-
@Override
78-
public Void call() throws Exception {
79-
GenericCli.missingSubcommand(spec);
80-
return null;
81-
}
82-
8373
private boolean isObjectStoreBucket(OzoneBucket bucket, ObjectStore objectStore) {
8474
boolean enableFileSystemPaths = getOzoneConfig()
8575
.getBoolean(OMConfigKeys.OZONE_OM_ENABLE_FILESYSTEM_PATHS,

hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/admin/om/OMAdmin.java

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
*/
1818
package org.apache.hadoop.ozone.admin.om;
1919

20-
import org.apache.hadoop.hdds.cli.GenericCli;
2120
import org.apache.hadoop.hdds.cli.HddsVersionProvider;
2221
import org.apache.hadoop.hdds.cli.OzoneAdmin;
2322
import org.apache.hadoop.hdds.cli.AdminSubcommand;
@@ -38,8 +37,6 @@
3837
import org.apache.ratis.protocol.ClientId;
3938
import org.kohsuke.MetaInfServices;
4039
import picocli.CommandLine;
41-
import picocli.CommandLine.Model.CommandSpec;
42-
import picocli.CommandLine.Spec;
4340

4441
import java.util.Collection;
4542

@@ -64,24 +61,15 @@
6461
FetchKeySubCommand.class
6562
})
6663
@MetaInfServices(AdminSubcommand.class)
67-
public class OMAdmin extends GenericCli implements AdminSubcommand {
64+
public class OMAdmin implements AdminSubcommand {
6865

6966
@CommandLine.ParentCommand
7067
private OzoneAdmin parent;
7168

72-
@Spec
73-
private CommandSpec spec;
74-
7569
public OzoneAdmin getParent() {
7670
return parent;
7771
}
7872

79-
@Override
80-
public Void call() throws Exception {
81-
GenericCli.missingSubcommand(spec);
82-
return null;
83-
}
84-
8573
public ClientProtocol createClient(String omServiceId) throws Exception {
8674
OzoneConfiguration conf = parent.getOzoneConf();
8775
if (OmUtils.isOmHAServiceId(conf, omServiceId)) {

hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/admin/scm/ScmAdmin.java

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,11 @@
1717
*/
1818
package org.apache.hadoop.ozone.admin.scm;
1919

20-
import org.apache.hadoop.hdds.cli.GenericCli;
2120
import org.apache.hadoop.hdds.cli.HddsVersionProvider;
2221
import org.apache.hadoop.hdds.cli.OzoneAdmin;
2322
import org.apache.hadoop.hdds.cli.AdminSubcommand;
2423
import org.kohsuke.MetaInfServices;
2524
import picocli.CommandLine;
26-
import picocli.CommandLine.Model.CommandSpec;
27-
import picocli.CommandLine.Spec;
2825

2926
/**
3027
* Subcommand for admin operations related to SCM.
@@ -44,21 +41,12 @@
4441
RotateKeySubCommand.class
4542
})
4643
@MetaInfServices(AdminSubcommand.class)
47-
public class ScmAdmin extends GenericCli implements AdminSubcommand {
44+
public class ScmAdmin implements AdminSubcommand {
4845

4946
@CommandLine.ParentCommand
5047
private OzoneAdmin parent;
5148

52-
@Spec
53-
private CommandSpec spec;
54-
5549
public OzoneAdmin getParent() {
5650
return parent;
5751
}
58-
59-
@Override
60-
public Void call() throws Exception {
61-
GenericCli.missingSubcommand(spec);
62-
return null;
63-
}
6452
}

hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/debug/segmentparser/RatisLogParser.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
*/
1818
package org.apache.hadoop.ozone.debug.segmentparser;
1919

20-
import org.apache.hadoop.hdds.cli.GenericCli;
2120
import org.apache.hadoop.hdds.cli.HddsVersionProvider;
2221
import org.apache.hadoop.hdds.cli.DebugSubcommand;
2322

@@ -39,9 +38,5 @@
3938
versionProvider = HddsVersionProvider.class,
4039
mixinStandardHelpOptions = true)
4140
@MetaInfServices(DebugSubcommand.class)
42-
public class RatisLogParser extends GenericCli implements DebugSubcommand {
43-
44-
public static void main(String[] args) {
45-
new RatisLogParser().run(args);
46-
}
41+
public class RatisLogParser implements DebugSubcommand {
4742
}

0 commit comments

Comments
 (0)