1. [SPARK-27216][CORE][BACKPORT-2.4] Upgrade RoaringBitmap to 0.7.45 to fix (details)
Commit 1a72c15a65426f15b7575263831d500c2766cc01 by sean.owen
[SPARK-27216][CORE][BACKPORT-2.4] Upgrade RoaringBitmap to 0.7.45 to fix
Kryo unsafe ser/dser issue
## What changes were proposed in this pull request?
Back-port of #24264 to branch-2.4.
HighlyCompressedMapStatus uses RoaringBitmap to record the empty blocks.
But RoaringBitmap couldn't be ser/deser with unsafe KryoSerializer.
It's a bug of RoaringBitmap-0.5.11 and fixed in latest version.
## How was this patch tested?
Add a UT
Closes #24290 from LantaoJin/SPARK-27216_BACKPORT-2.4.
Authored-by: LantaoJin <> Signed-off-by: Sean Owen
The file was modifieddev/deps/spark-deps-hadoop-2.6 (diff)
The file was modifieddev/deps/spark-deps-hadoop-2.7 (diff)
The file was modifiedpom.xml (diff)
The file was modifieddev/deps/spark-deps-hadoop-3.1 (diff)
The file was modifiedcore/src/test/scala/org/apache/spark/serializer/KryoSerializerSuite.scala (diff)