mirror of https://github.com/apache/cassandra
Merge branch 'cassandra-2.2' into cassandra-3.0
This commit is contained in:
commit
81f8a9f29d
|
|
@ -10,7 +10,8 @@
|
|||
* Handle difference in timestamp precision between java8 and java11 in LogFIle.java (CASSANDRA-16050)
|
||||
Merged from 2.2:
|
||||
* Fix CQL parsing of collections when the column type is reversed (CASSANDRA-15814)
|
||||
|
||||
Merged from 2.1:
|
||||
* Only allow strings to be passed to JMX authentication (CASSANDRA-16077)
|
||||
|
||||
3.0.21
|
||||
* Backport CASSANDRA-12189: escape string literals (CASSANDRA-15948)
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ import java.rmi.registry.Registry;
|
|||
import java.rmi.server.RMIClientSocketFactory;
|
||||
import java.rmi.server.RMIServerSocketFactory;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
|
@ -132,7 +133,10 @@ public class CassandraDaemon
|
|||
|
||||
System.setProperty("java.rmi.server.hostname", InetAddress.getLoopbackAddress().getHostAddress());
|
||||
RMIServerSocketFactory serverFactory = new RMIServerSocketFactoryImpl();
|
||||
Map<String, ?> env = Collections.singletonMap(RMIConnectorServer.RMI_SERVER_SOCKET_FACTORY_ATTRIBUTE, serverFactory);
|
||||
Map<String, Object> env = new HashMap<>();
|
||||
env.put(RMIConnectorServer.RMI_SERVER_SOCKET_FACTORY_ATTRIBUTE, serverFactory);
|
||||
env.put("jmx.remote.rmi.server.credential.types",
|
||||
new String[] { String[].class.getName(), String.class.getName() });
|
||||
try
|
||||
{
|
||||
Registry registry = new JmxRegistry(Integer.valueOf(jmxPort), null, serverFactory, "jmxrmi");
|
||||
|
|
|
|||
Loading…
Reference in New Issue