Skip to content

Commit 369358f

Browse files
sumanth-pasupuletiSumanth Pasupuleti
andauthored
Revert "Adding support for custom override for role_manager (#917)" (#926)
This reverts commit ae1fbff. Co-authored-by: Sumanth Pasupuleti <spasupuleti@netflix.com>
1 parent 983bd1a commit 369358f

5 files changed

Lines changed: 11 additions & 44 deletions

File tree

priam/src/main/java/com/netflix/priam/config/IConfiguration.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -561,11 +561,6 @@ default String getAuthorizer() {
561561
return "org.apache.cassandra.auth.AllowAllAuthorizer";
562562
}
563563

564-
/** Defaults to 'CassandraRoleManager'. */
565-
default String getRoleManager() {
566-
return "org.apache.cassandra.auth.CassandraRoleManager";
567-
}
568-
569564
/** @return true/false, if Cassandra needs to be started manually */
570565
default boolean doesCassandraStartManually() {
571566
return false;

priam/src/main/java/com/netflix/priam/config/PriamConfiguration.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -427,11 +427,6 @@ public String getAuthorizer() {
427427
PRIAM_PRE + ".authorizer", "org.apache.cassandra.auth.AllowAllAuthorizer");
428428
}
429429

430-
public String getRoleManager() {
431-
return config.get(
432-
PRIAM_PRE + ".roleManager", "org.apache.cassandra.auth.CassandraRoleManager");
433-
}
434-
435430
@Override
436431
public boolean doesCassandraStartManually() {
437432
return config.get(PRIAM_PRE + ".cass.manual.start.enable", false);

priam/src/main/java/com/netflix/priam/tuner/StandardTuner.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,6 @@ public void writeAllProperties(String yamlLocation, String hostname, String seed
104104
map.put("hinted_handoff_throttle_in_kb", config.getHintedHandoffThrottleKb());
105105
map.put("authenticator", config.getAuthenticator());
106106
map.put("authorizer", config.getAuthorizer());
107-
map.put("role_manager", config.getRoleManager());
108107
map.put("internode_compression", config.getInternodeCompression());
109108
map.put("dynamic_snitch", config.isDynamicSnitchEnabled());
110109

priam/src/test/java/com/netflix/priam/config/FakeConfiguration.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ public class FakeConfiguration implements IConfiguration {
3131

3232
private final String appName;
3333
private String restorePrefix = "";
34-
private String roleManager = "";
3534
private boolean mayCreateNewToken;
3635
private ImmutableList<String> racs;
3736
private boolean usePrivateIp;
@@ -203,16 +202,6 @@ public ImmutableSet<String> getTunablePropertyFiles() {
203202
return ImmutableSet.of(path + "/cassandra-rackdc.properties");
204203
}
205204

206-
@Override
207-
public String getRoleManager() {
208-
return this.roleManager;
209-
}
210-
211-
public FakeConfiguration setRoleManager(String roleManager) {
212-
this.roleManager = roleManager;
213-
return this;
214-
}
215-
216205
public String getRAC() {
217206
return "my_zone";
218207
}

priam/src/test/java/com/netflix/priam/tuner/StandardTunerTest.java

Lines changed: 11 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -142,36 +142,25 @@ public void addExtraParams() throws Exception {
142142
extraParamValues.put(priamKeyName2, "test");
143143
extraParamValues.put(priamKeyName3, "randomKeyValue");
144144
extraParamValues.put(priamKeyName4, "randomGroupValue");
145-
146-
Map map =
147-
applyFakeConfiguration(new TunerConfiguration(extraConfigParam, extraParamValues));
148-
Assert.assertEquals("your_host", map.get("listen_address"));
149-
Assert.assertEquals("true", ((Map) map.get("client_encryption_options")).get("optional"));
150-
Assert.assertEquals(
151-
"test", ((Map) map.get("client_encryption_options")).get("keystore_password"));
152-
Assert.assertEquals("randomKeyValue", map.get("randomKey"));
153-
Assert.assertEquals("randomGroupValue", ((Map) map.get("randomGroup")).get("randomKey"));
154-
}
155-
156-
@Test
157-
public void testRoleManagerOverride() throws Exception {
158-
String roleManagerOverride = "org.apache.cassandra.auth.CustomRoleManager";
159-
Map map =
160-
applyFakeConfiguration(new FakeConfiguration().setRoleManager(roleManagerOverride));
161-
Assert.assertEquals(roleManagerOverride, map.get("role_manager"));
162-
}
163-
164-
private Map applyFakeConfiguration(FakeConfiguration fakeConfiguration) throws Exception {
165145
StandardTuner tuner =
166-
new StandardTuner(fakeConfiguration, backupRestoreConfig, instanceInfo);
146+
new StandardTuner(
147+
new TunerConfiguration(extraConfigParam, extraParamValues),
148+
backupRestoreConfig,
149+
instanceInfo);
167150
Files.copy(new File("src/main/resources/incr-restore-cassandra.yaml"), target);
168151
tuner.writeAllProperties(target.getAbsolutePath(), "your_host", "YourSeedProvider");
169152

170153
// Read the tuned file and verify
171154
DumperOptions options = new DumperOptions();
172155
options.setDefaultFlowStyle(DumperOptions.FlowStyle.BLOCK);
173156
Yaml yaml = new Yaml(options);
174-
return yaml.load(new FileInputStream(target));
157+
Map map = yaml.load(new FileInputStream(target));
158+
Assert.assertEquals("your_host", map.get("listen_address"));
159+
Assert.assertEquals("true", ((Map) map.get("client_encryption_options")).get("optional"));
160+
Assert.assertEquals(
161+
"test", ((Map) map.get("client_encryption_options")).get("keystore_password"));
162+
Assert.assertEquals("randomKeyValue", map.get("randomKey"));
163+
Assert.assertEquals("randomGroupValue", ((Map) map.get("randomGroup")).get("randomKey"));
175164
}
176165

177166
private class TunerConfiguration extends FakeConfiguration {

0 commit comments

Comments
 (0)