|
|
|
SPARK-46729
|
SPARK-45315
Withdraw the recommendation of using Concurrent Mark Sweep (CMS) Garbage Collector
|
Kent Yao
|
Kent Yao
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-46724
|
SPARK-45315
Update tuning.md to use java 17 docs
|
Kent Yao
|
Kent Yao
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-46204
|
SPARK-45315
Fix `dev-run-integration-tests.sh` to use 17 for `JAVA_VERSION`
|
Hannah Amundson
|
Hannah Amundson
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45919
|
SPARK-45315
Use `record` to simplify Java class definition.
|
Yang Jie
|
Yang Jie
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45874
|
SPARK-45315
Remove Java version check from `IsolatedClientLoader`
|
Yang Jie
|
Yang Jie
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45831
|
SPARK-45315
Change to using the collection factory to create an immutable Java collection
|
Yang Jie
|
Yang Jie
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45802
|
SPARK-45315
Remove no longer needed Java majorVersion checks in `Platform`
|
Yang Jie
|
Yang Jie
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45624
|
SPARK-45315
Use `AccessibleObject#canAccess` instead of `AccessibleObject#isAccessible`
|
Yang Jie
|
Yang Jie
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45534
|
SPARK-45315
Use `java.lang.ref.Cleaner` instead of `finalize` for `RemoteBlockPushResolver`
|
Min Zhao
|
Yang Jie
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45533
|
SPARK-45315
Use `j.l.r.Cleaner` instead of `finalize` for `RocksDBIterator/LevelDBIterator`
|
Min Zhao
|
Yang Jie
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45530
|
SPARK-45315
Use `java.lang.ref.Cleaner` instead of `finalize` for `NioBufferedFileInputStream`
|
Yang Jie
|
Yang Jie
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45515
|
SPARK-45315
Use enhanced `switch` expressions to replace the regular `switch` statement
|
Yang Jie
|
Yang Jie
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45501
|
SPARK-45315
Use pattern matching for type checking and conversion
|
Yang Jie
|
Yang Jie
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45499
|
SPARK-45315
Replace `Reference#isEnqueued` with `Reference#refersTo`
|
Yang Jie
|
Yang Jie
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45482
|
SPARK-45315
Handle the usage of AccessControlContext and AccessController.
|
Unassigned
|
Yang Jie
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
SPARK-45467
|
SPARK-45315
Replace `Proxy.getProxyClass()` with `Proxy.newProxyInstance().getClass`
|
Yang Jie
|
Yang Jie
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45392
|
SPARK-45315
Replace `Class.newInstance()` with `Class.getDeclaredConstructor().newInstance()`
|
Yang Jie
|
Yang Jie
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45341
|
SPARK-45315
Make the sbt doc command execute successfully with Java 17
|
Yang Jie
|
Yang Jie
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45328
|
SPARK-45315
Remove Hive support prior to 2.0.0
|
Hyukjin Kwon
|
Hyukjin Kwon
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45309
|
SPARK-45315
Remove all SystemUtils.isJavaVersionAtLeast with JDK 9
|
Hyukjin Kwon
|
Hyukjin Kwon
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45305
|
SPARK-45315
Remove JDK 8 workaround added SPARK-32999
|
Hyukjin Kwon
|
Hyukjin Kwon
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45304
|
SPARK-45315
Remove test classloader workaround for SBT build
|
Hyukjin Kwon
|
Hyukjin Kwon
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45303
|
SPARK-45315
Remove JDK 8/11 workaround in KryoSerializerBenchmark
|
Hyukjin Kwon
|
Hyukjin Kwon
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45302
|
SPARK-45315
Remove PID communication between Python workers when no demon is used
|
Hyukjin Kwon
|
Hyukjin Kwon
|
|
Reopened |
Unresolved
|
|
|
|
|
|
|
|
SPARK-45301
|
SPARK-45315
Remove org.scala-lang scala-library added for JDK 11 workaround
|
Hyukjin Kwon
|
Hyukjin Kwon
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45300
|
SPARK-45315
Remove JDK 8 workaround in TimestampFormatterSuite
|
Hyukjin Kwon
|
Hyukjin Kwon
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45299
|
SPARK-45315
Remove JDK 8 workaround in UtilsSuite
|
Hyukjin Kwon
|
Hyukjin Kwon
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45298
|
SPARK-45315
Remove the workaround for JDK-8228469 in SPARK-31959 test
|
Hyukjin Kwon
|
Hyukjin Kwon
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45297
|
SPARK-45315
Remove workaround for dateformatter added in SPARK-31827
|
Hyukjin Kwon
|
Hyukjin Kwon
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45296
|
SPARK-45315
Comment out unused JDK 11 related in dev/run-tests.py
|
Hyukjin Kwon
|
Hyukjin Kwon
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45295
|
SPARK-45315
Remove Utils.isMemberClass workaround for JDK 8
|
Hyukjin Kwon
|
Hyukjin Kwon
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45294
|
SPARK-45315
Use JDK 17 in Binder integration for PySpark live notebooks
|
Hyukjin Kwon
|
Hyukjin Kwon
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45284
|
SPARK-45315
Update SparkR minimum SystemRequirements to Java 17
|
Dongjoon Hyun
|
Dongjoon Hyun
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45281
|
SPARK-45315
Update BenchmarkBase to use Java 17 as the base version
|
Dongjoon Hyun
|
Dongjoon Hyun
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45277
|
SPARK-45315
Install Java 17 for Windows SparkR test
|
Yang Jie
|
Yang Jie
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-45276
|
SPARK-45315
Replace Java 8 and Java 11 installed in the Dockerfile with Java
|
BingKun Pan
|
Yang Jie
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
SPARK-44112
|
SPARK-45315
Drop Java 8 and 11 support
|
Yang Jie
|
Dongjoon Hyun
|
|
Resolved |
Fixed
|
|
|
|
|