[ https://issues.apache.org/jira/browse/KUDU-3647?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexey Serbin updated KUDU-3647: -------------------------------- Description: Along with modifications introduced with [KUDU-3201|https://issues.apache.org/jira/browse/KUDU-3201], there was an update on {{zlib::Uncompress(...)}} where the condition on continuing {{inflate(...)}} had changed. That leads to inability to detect truncated gzip data in some scenarios, e.g. something that {{DecodeBase64()}} produced prior fixing [KUDU-3646|https://issues.apache.org/jira/browse/KUDU-3646]. The litmus test for that is {{HmsNotificationLogListenerTest.TestGzipEventDecoding}} in {{hms_notification_log_listener-test.cc}}. (was: Along with modifications introduced with [KUDU-3201|https://issues.apache.org/jira/browse/KUDU-3201], there was an update on {{zlib::Uncompress(...)}} where the condition on continuing calling {{inflate(...)}} changed. That leads to inability to detect truncated gzip data in some scenarios, e.g. something that {{DecodeBase64()}} produced prior fixing [KUDU-3646|https://issues.apache.org/jira/browse/KUDU-3646]. The litmus test for that is {{HmsNotificationLogListenerTest.TestGzipEventDecoding}} in {{hms_notification_log_listener-test.cc}}.) > zlib::Uncompress() implementation isn't robust enough to detect truncated > input data > ------------------------------------------------------------------------------------ > > Key: KUDU-3647 > URL: https://issues.apache.org/jira/browse/KUDU-3647 > Project: Kudu > Issue Type: Bug > Components: hms, master, server, util > Affects Versions: 1.14.0, 1.15.0, 1.16.0, 1.17.0, 1.17.1 > Reporter: Alexey Serbin > Priority: Major > > Along with modifications introduced with > [KUDU-3201|https://issues.apache.org/jira/browse/KUDU-3201], there was an > update on {{zlib::Uncompress(...)}} where the condition on continuing > {{inflate(...)}} had changed. That leads to inability to detect truncated > gzip data in some scenarios, e.g. something that {{DecodeBase64()}} produced > prior fixing [KUDU-3646|https://issues.apache.org/jira/browse/KUDU-3646]. > The litmus test for that is > {{HmsNotificationLogListenerTest.TestGzipEventDecoding}} in > {{hms_notification_log_listener-test.cc}}. -- This message was sent by Atlassian Jira (v8.20.10#820010)