mirror of https://github.com/apache/cassandra
Merge branch 'cassandra-5.0' into trunk
This commit is contained in:
commit
aa644c9dfa
|
|
@ -8,6 +8,7 @@
|
|||
* Add the ability to disable bulk loading of SSTables (CASSANDRA-18781)
|
||||
* Clean up obsolete functions and simplify cql_version handling in cqlsh (CASSANDRA-18787)
|
||||
Merged from 5.0:
|
||||
* Append additional JVM options when using JDK17+ (CASSANDRA-19001)
|
||||
* Upgrade Python driver to 3.29.0 (CASSANDRA-19245)
|
||||
* Creating a SASI index after creating an SAI index does not break secondary index queries (CASSANDRA-18939)
|
||||
* Optionally fail when a non-partition-restricted query is issued against an index (CASSANDRA-18796)
|
||||
|
|
|
|||
|
|
@ -176,3 +176,11 @@ for opt in `grep "^-" $JVM_OPTS_FILE` `grep "^-" $JVM_DEP_OPTS_FILE`
|
|||
do
|
||||
JVM_OPTS="$JVM_OPTS $opt"
|
||||
done
|
||||
|
||||
# Append additional options when using JDK17+ (CASSANDRA-19001)
|
||||
USING_JDK=$(command -v javac || command -v "${JAVA_HOME:-/usr}/bin/javac")
|
||||
if [ -n "$USING_JDK" ] && [ "$JAVA_VERSION" -ge 17 ]; then
|
||||
JVM_OPTS="$JVM_OPTS --add-exports jdk.attach/sun.tools.attach=ALL-UNNAMED"
|
||||
JVM_OPTS="$JVM_OPTS --add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED"
|
||||
JVM_OPTS="$JVM_OPTS --add-opens jdk.compiler/com.sun.tools.javac=ALL-UNNAMED"
|
||||
fi
|
||||
|
|
|
|||
|
|
@ -34,9 +34,6 @@
|
|||
--add-exports java.sql/java.sql=ALL-UNNAMED
|
||||
--add-exports java.base/java.lang.ref=ALL-UNNAMED
|
||||
--add-exports jdk.unsupported/sun.misc=ALL-UNNAMED
|
||||
--add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
|
||||
--add-exports jdk.attach/sun.tools.attach=ALL-UNNAMED
|
||||
|
||||
|
||||
--add-opens java.base/java.lang.module=ALL-UNNAMED
|
||||
--add-opens java.base/jdk.internal.loader=ALL-UNNAMED
|
||||
|
|
@ -49,7 +46,6 @@
|
|||
--add-opens java.base/sun.nio.ch=ALL-UNNAMED
|
||||
--add-opens java.base/java.io=ALL-UNNAMED
|
||||
--add-opens java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens jdk.compiler/com.sun.tools.javac=ALL-UNNAMED
|
||||
--add-opens java.base/java.lang.reflect=ALL-UNNAMED
|
||||
--add-opens java.base/java.util=ALL-UNNAMED
|
||||
--add-opens java.base/java.nio=ALL-UNNAMED
|
||||
|
|
|
|||
|
|
@ -69,8 +69,6 @@
|
|||
--add-exports java.sql/java.sql=ALL-UNNAMED
|
||||
--add-exports java.base/java.lang.ref=ALL-UNNAMED
|
||||
--add-exports jdk.unsupported/sun.misc=ALL-UNNAMED
|
||||
--add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
|
||||
--add-exports jdk.attach/sun.tools.attach=ALL-UNNAMED
|
||||
|
||||
--add-opens java.base/java.lang.module=ALL-UNNAMED
|
||||
--add-opens java.base/jdk.internal.loader=ALL-UNNAMED
|
||||
|
|
@ -83,7 +81,6 @@
|
|||
--add-opens java.base/sun.nio.ch=ALL-UNNAMED
|
||||
--add-opens java.base/java.io=ALL-UNNAMED
|
||||
--add-opens java.base/java.lang.reflect=ALL-UNNAMED
|
||||
--add-opens jdk.compiler/com.sun.tools.javac=ALL-UNNAMED
|
||||
--add-opens java.base/java.lang=ALL-UNNAMED
|
||||
--add-opens java.base/java.util=ALL-UNNAMED
|
||||
--add-opens java.base/java.nio=ALL-UNNAMED
|
||||
|
|
|
|||
|
|
@ -137,3 +137,11 @@ for opt in `grep "^-" $JVM_OPTS_FILE` `grep "^-" $JVM_DEP_OPTS_FILE`
|
|||
do
|
||||
JVM_OPTS="$JVM_OPTS $opt"
|
||||
done
|
||||
|
||||
# Append additional options when using JDK17+ (CASSANDRA-19001)
|
||||
USING_JDK=$(command -v javac || command -v "${JAVA_HOME:-/usr}/bin/javac")
|
||||
if [ -n "$USING_JDK" ] && [ "$JAVA_VERSION" -ge 17 ]; then
|
||||
JVM_OPTS="$JVM_OPTS --add-exports jdk.attach/sun.tools.attach=ALL-UNNAMED"
|
||||
JVM_OPTS="$JVM_OPTS --add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED"
|
||||
JVM_OPTS="$JVM_OPTS --add-opens jdk.compiler/com.sun.tools.javac=ALL-UNNAMED"
|
||||
fi
|
||||
|
|
|
|||
Loading…
Reference in New Issue