Ajantha Bhat created CARBONDATA-3054: ----------------------------------------
Summary: Dictionary file cannot be read in S3a with CarbonDictionaryDecoder.doConsume() codeGen Key: CARBONDATA-3054 URL: https://issues.apache.org/jira/browse/CARBONDATA-3054 Project: CarbonData Issue Type: Improvement Reporter: Ajantha Bhat Assignee: Ajantha Bhat problem: In S3a environment, when quiried the data which has dictionary files, Dictionary file cannot be read in S3a with CarbonDictionaryDecoder.doConsume() codeGen even though file is present. cause: CarbonDictionaryDecoder.doConsume() codeGen doesn't set hadoop conf in thread local variable, only doExecute() sets it. Hence, when getDictionaryWrapper() called from doConsume() codeGen, AbstractDictionaryCache.getDictionaryMetaCarbonFile() returns false for fileExists() operation. solution: In CarbonDictionaryDecoder.doConsume() codeGen, set hadoop conf in thread local variable -- This message was sent by Atlassian JIRA (v7.6.3#76005)