Fixed issues in Cloudera Runtime 7.1.9 SP2 CHF 3
Know more about the cumulative hotfix 3 for 7.1.9 SP2. This cumulative hotfix was released on Sep 10, 2026.
Following are the list of fixes that were shipped for CDP Private Cloud Base version 7.1.9-1.cdh7.1.9.p20300.82588920.
- CDPD-110008: Ozone EC offline reconstruction could result in data loss due to premature scrubbing of idle RECOVERING containers.
- Previously, data loss occurred during EC offline reconstruction when idle RECOVERING containers were scrubbed and auto-recreated as partial CLOSED replicas. This issue is now fixed.
- CDPD-111243: Recon Storage Container Manager database stops after a snapshot swap
- Previously, when Recon swapped in a downloaded Storage Container
Manager (SCM) database snapshot, it renamed the snapshot directory while the database
was still open. A later write failed with a background I/O error and the database shut
down, after which all Recon SCM background tasks failed because the database was closed.
This issue is now resolved. Recon closes the database before renaming the snapshot directory, so the SCM database remains available and the background tasks continue to run.
- CDPD-108882: Recon fails to download large Ozone Manager database snapshots
- Previously, Recon downloaded the full Ozone Manager (OM)
database snapshot as a single large tar stream. If the transfer was interrupted, for
example by an OM or Recon restart or by a proxy, load balancer, or network timeout,
Recon received an incomplete stream and failed with a premature end-of-file error.
This issue is now resolved. Recon downloads the snapshot as multiple bounded tarballs and excludes the already-downloaded files from subsequent requests, which makes the transfer reliable for very large databases.
- CDPD-104171: Ozone quota repair CLI ignored the bucket list parameter
- Previously, when using the Ozone quota repair CLI with the
--bucketsoption to repair specific buckets, the Ozone Manager client failed to include the specified bucket list in the request. This caused the Ozone Manager to perform a full cluster quota repair instead of a scoped repair for the specified buckets. This issue is now resolved, and the quota repair now correctly targets only the specified buckets. - CDPD-84457: Recon logs can be flooded by Negative usedBytes WARN messages in large Ozone clusters
- Previously, in Ozone Recon, frequent
“
Negative usedBytes … treating it as 0” messages were logged at the WARN level and could flood Recon logs in large clusters. This issue has been fixed now. - CDPD-100716: Reading keys results in a
NO_REPLICA_FOUNDerror after SCM follower restart and leader transfer - Previously, after a follower Storage Container Manager
(SCM) restarted, it began accepting DataNode container reports before it finished
catching up with the Ratis log. Containers whose state changed during the restart
remained stale, and reading a key whose container was closed during the restart failed
with a
NO_REPLICA_FOUNDerror.This issue is now resolved. A follower SCM delays starting its DataNode server until it catches up with the Ratis log, so the container states are current and the key reads succeed.
- CDPD-80263: Ozone S3 Gateway failed to handle checksum trailers in AWS SDK requests
- Previously, Ozone S3 Gateway (S3G) did not support the
default data integrity protections introduced in newer versions of AWS SDKs (such as
Boto3 1.36.0+ and AWS Java SDK V2 2.30.0+). This caused S3
PutObjectandUploadPartrequests to either fail or silently append checksum trailer data (example,x-amz-trailer) to the request body, leading to unexpected behavior or corrupted uploads. This issue is now resolved, and S3G is updated to correctly handle signature calculations and request processing when checksum trailers are present. - CDPD-98087: Performance degradation in SCM listContainer API at scale
- Previously, the
StorageContainerLocationProtocol.listContainer()API experienced significant performance degradation when handling a large number of containers (200K+). Excessive RPC payloads and per-container lock acquisition caused high CPU usage on the Storage Container Manager (SCM) and slowed Recon sync operations. This issue is now resolved. - CDPD-82447: S3 Gateway signature validation failed for HTTPS chunked uploads
- Previously,
PutObjectand other AWS SDK v2 requests failed with signature mismatch errors when using HTTPS endpoints with chunked uploads. This occurred because the S3 Gateway incorrectly calculated the canonical request signature for payloads usingSTREAMING-UNSIGNED-PAYLOAD-TRAILER. This issue is now resolved by correctly handling the signature validation for these request types. - CDPD-78201: Ozone S3 Gateway PutObject operations failed when using AWS CLI version 1.37.0 or later over HTTPS
- Previously, uploading files to the Ozone S3 Gateway using AWS
CLI version 1.37.0 or later failed with an internal server error (HTTP 500) when using
the HTTPS endpoint. This was caused by the S3 Gateway not correctly handling the new
default upload mode in the AWS CLI, which included unsigned chunked uploads with
trailers (
STREAMING-UNSIGNED-PAYLOAD-TRAILER). This issue is now resolved by updating the S3 Gateway to support signature calculation with trailers and unsigned chunked uploads. - CDPD-102464: ZooKeeper configuration properties logged without redaction
- Previously, ZooKeeper configuration properties were recorded in
plain text, potentially exposing sensitive data within the logs.
This issue is now resolved by implementing a log redaction method to ensure that all sensitive values are appropriately masked during the logging process.
- CDPD-111490: The events-skipped metric reported inaccurate counts
- Previously, the catalog
events-skippedmetric counted only the skipped create and drop events on databases, tables, and partitions that its description listed. The catalog also incremented the metric for other cases, such as reload events, alter partition events, and events on tables in the block list, so the reported count did not match the description and was misleading when you monitored catalog event processing. - CDPD-104785: Arbitrary file read on Hue hosts through the localfile importer feature
- Previously, a local file inclusion vulnerability existed on the Hue host type through the localfile importer feature. This occurred because two indexer API endpoints accepted unvalidated paths, allowing unauthorized file reads through the path parameter. This issue is now fixed.
- CDPD-102463: Reverse DNS lookup in TLS client and server
- Previously, ZooKeeper performed reverse DNS lookups during TLS
handshakes in both the client and server, which introduced a high security
vulnerability.
This issue is now resolved. Reverse DNS lookup is now disabled in the ZooKeeper TLS client and server.
Apache Jira - ZOOKEEPER-4986
There are no Common Vulnerabilities and Exposures (CVE) fixed in this CHF.
