You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@impala.apache.org by "Mostafa Mokhtar (JIRA)" <ji...@apache.org> on 2018/04/19 21:50:00 UTC
[jira] [Created] (IMPALA-6892) CheckHashAndDecrypt doesn't report
disk and host where the verification failed
Mostafa Mokhtar created IMPALA-6892:
---------------------------------------
Summary: CheckHashAndDecrypt doesn't report disk and host where the verification failed
Key: IMPALA-6892
URL: https://issues.apache.org/jira/browse/IMPALA-6892
Project: IMPALA
Issue Type: Bug
Affects Versions: Impala 2.12.0
Reporter: Mostafa Mokhtar
Assignee: Tim Armstrong
Root causing block corruption is difficult because the Status message doesn't have the offending disk and host.
{code}
Query Type: QUERY
Query State: EXCEPTION
Query Status: Block verification failure
{code}
{code}
Status TmpFileMgr::WriteHandle::CheckHashAndDecrypt(MemRange buffer) {
DCHECK(FLAGS_disk_spill_encryption);
SCOPED_TIMER(encryption_timer_);
// GCM mode will verify the integrity by itself
if (!key_.IsGcmMode()) {
if (!hash_.Verify(buffer.data(), buffer.len())) {
return Status("Block verification failure");
}
}
return key_.Decrypt(buffer.data(), buffer.len(), buffer.data());
}
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)