Revision 1388fdd70733b92488f32bb31d2eb2ea4155ee62 authored by Reza Safi on 05 June 2017, 20:19:01 UTC, committed by Marcelo Vanzin on 05 June 2017, 20:19:01 UTC
There could be test failures because DataStorageStrategy, HiveMetastoreCatalog and also HiveSchemaInferenceSuite were exposed to guava library by directly accessing SessionCatalog's tableRelationCacheg. These failures occur when guava shading is in place.

## What changes were proposed in this pull request?
This change removes those guava exposures by introducing new methods in SessionCatalog and also changing DataStorageStrategy, HiveMetastoreCatalog and HiveSchemaInferenceSuite so that they use those proxy methods.

## How was this patch tested?

Unit tests passed after applying these changes.

Author: Reza Safi <rezasafi@cloudera.com>

Closes #18148 from rezasafi/branch-2.2.
1 parent acd4481
History
File Mode Size
MimaBuild.scala -rw-r--r-- 3.8 KB
MimaExcludes.scala -rw-r--r-- 91.6 KB
SparkBuild.scala -rw-r--r-- 32.4 KB
build.properties -rw-r--r-- 804 bytes
plugins.sbt -rw-r--r-- 1.3 KB

back to top