Fixed Issues in Apache Kudu
Review the list of Kudu issues that are resolved in Cloudera Runtime 7.2.8.
- KUDU-2884: Improve maintenance manager behavior in heavy write workload
- Fixed lock contention between MaintenanceManager’s threads performing already scheduled operations and the scheduler thread itself. This benefits clusters with heavy ingest/update workloads that have many replicas per tablet server.
- KUDU-3108: Tablet server crashes when handle diffscan request
-
Fixed a bug in the merge iterator that could result in a crash. This could surface as a crash when performing ordered or differential scans, particularly when the underlying data contained deletes and reinserts.
- KUDU-3205: NPE in KuduScanTokenBuilder#build after a tablet server goes down
-
Fixed a bug where building scan tokens would result in a NullPointerException if a tablet not found error occurred before generating the token.
- KUDU-3238: Use-after-free condition in Kudu C++ client upon modifying a table's partitioning
-
Fixed a heap-use-after-free bug in Kudu C++ client that might manifest itself when altering a table to update the partitioning schema.