> On March 17, 2016, 10:54 a.m., Amareshwari Sriramadasu wrote:
> > lens-cube/src/test/java/org/apache/lens/cube/metadata/TestCubeMetastoreClient.java,
> >  line 1018
> > <https://reviews.apache.org/r/41794/diff/4/?file=1291386#file1291386line1018>
> >
> >     Why are these changes in tests?

Some alters are not allowed by hive now. So changed the test case to do the 
alter that's allowed. Getting this exception with the old code:


org.apache.hadoop.hive.ql.metadata.HiveException: Unable to alter table. The 
following columns have types incompatible with the existing columns in their 
respective positions :
msr3


New compatibility check code: 
https://github.com/apache/hive/blob/master/serde/src/java/org/apache/hadoop/hive/serde2/typeinfo/TypeInfoUtils.java#L876


> On March 17, 2016, 10:54 a.m., Amareshwari Sriramadasu wrote:
> > lens-driver-hive/src/main/java/org/apache/lens/driver/hive/EmbeddedThriftConnection.java,
> >  lines 40-50
> > <https://reviews.apache.org/r/41794/diff/4/?file=1291393#file1291393line40>
> >
> >     Can you give details on whats this state about?

This is because we're using embedded mode. In opening a hive session, a new 
session state is started and previous session state is lost, since it's all 
happening in the same jvm. For all other session operations (getting status, 
getting result etc), they are wrapped in `acquire-release` block in 
`HiveSessionImpl`, and the `release` clears session state for the current 
thread. Since it's happening in a single thread, the session is cleared for 
further operations too and needs to be restored for tests to proceed further.


- Rajat


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/41794/#review123982
-----------------------------------------------------------


On March 8, 2016, 5:45 p.m., Rajat Khandelwal wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/41794/
> -----------------------------------------------------------
> 
> (Updated March 8, 2016, 5:45 p.m.)
> 
> 
> Review request for lens.
> 
> 
> Bugs: LENS-518
>     https://issues.apache.org/jira/browse/LENS-518
> 
> 
> Repository: lens
> 
> 
> Description
> -------
> 
> Creating wish for moving to Apache hive dependency instead of forked hive 
> dependency. We will create follow up issues in lens and hive make them link 
> here.
> 
> 
> Diffs
> -----
> 
>   lens-cube/pom.xml 0533f44219d2828792738c8e9fedc7e354820e60 
>   
> lens-cube/src/main/java/org/apache/lens/cube/metadata/CubeMetastoreClient.java
>  02bbbbd01372e2d8c76d98e83989d952e3dc0779 
>   lens-cube/src/main/java/org/apache/lens/cube/metadata/FactPartition.java 
> 355a1f0d37d27beec207b4db9b6cce94d0d02268 
>   lens-cube/src/main/java/org/apache/lens/cube/metadata/Storage.java 
> 9318603f2ccb979644c49f863e4e841cd5ad3bd8 
>   lens-cube/src/main/java/org/apache/lens/cube/parse/CubeQueryContext.java 
> b8b6db94ccbad408415f23fa9aba6711c3d4e291 
>   
> lens-cube/src/main/java/org/apache/lens/cube/parse/CubeSemanticAnalyzer.java 
> ebbe404d3a4a6b7e46adc94c0cec35e26cb17acd 
>   lens-cube/src/main/java/org/apache/lens/cube/parse/HQLParser.java 
> 8d6105f7a0917d9b625b4573807fdafa9fbeea6e 
>   
> lens-cube/src/main/java/org/apache/lens/cube/query/cost/FactPartitionBasedQueryCostCalculator.java
>  9fecdbccbf188efd39d770662df3606cbf7d766e 
>   
> lens-cube/src/test/java/org/apache/lens/cube/metadata/TestCubeMetastoreClient.java
>  65387c68d751358460814b64214675595b812e8f 
>   lens-cube/src/test/java/org/apache/lens/cube/parse/TestHQLParser.java 
> f9d7457facbf5fe42050fdf76448d6344f4eda67 
>   lens-cube/src/test/java/org/apache/lens/cube/parse/TestQuery.java 
> cd20fef09468891af5c18aac2a20f71be30afd77 
>   lens-cube/src/test/resources/hive-site.xml 
> 8456f8b6090b953ddbe51604b9e20fbf664cbdc9 
>   lens-driver-es/pom.xml 89736ab8e82f147970dcbc85590a7113bd58597f 
>   lens-driver-es/src/test/java/org/apache/lens/driver/es/ESDriverTest.java 
> ab6f22b34035849275074986466f8015b995cf42 
>   lens-driver-es/src/test/resources/hive-site.xml PRE-CREATION 
>   
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/EmbeddedThriftConnection.java
>  0b46485baf69551eb03ba89cfac980ead0d019eb 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 
> f4225439ed50b1bb10d9512423e19749f6383664 
>   
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveInMemoryResultSet.java
>  4d52e224a036bea128d2ec0f89d937966d8d1a5c 
>   
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveQueryPlan.java 
> f53e2b65580fa01bf5049bcdd511f71cf598f4e7 
>   
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java
>  741294cac27f610b94099c24d59adaa791776487 
>   
> lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestHiveDriver.java
>  ba3f3d59ec929ecc6b04b4b84e0dd6f68ad06fc0 
>   
> lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestRemoteHiveDriver.java
>  4f18c2446e804b4127c1382359d7f38353ec9104 
>   lens-driver-hive/src/test/resources/hive-site.xml 
> de5af502ca8347a962aef34756bfb8a22d67f6f8 
>   lens-driver-jdbc/pom.xml 0dd0fb5dd777021c45d9364e9f1ba1dd5d01fd4f 
>   
> lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ColumnarSQLRewriter.java
>  a004de950eaeb6fb4ac5a9663e3ddacac1f7c5ec 
>   
> lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestColumnarSQLRewriter.java
>  1aa74914ae524c5f5b7f20fbd0c8df74bb0fc162 
>   lens-driver-jdbc/src/test/resources/hive-site.xml 
> 2cb1d8d47fc7161ea2667c34eb0c1bf0bd10945e 
>   lens-examples/pom.xml a13ee33c7f95a684fd0d2236bc4f39278235ea9b 
>   lens-query-lib/pom.xml 29dbbe10f90689f3c1610619ced9ce41d10bdf8f 
>   
> lens-query-lib/src/main/java/org/apache/lens/lib/query/FilePersistentFormatter.java
>  b3e640f76ce1007fe5370d461aa3f072fa7876bb 
>   
> lens-query-lib/src/test/java/org/apache/lens/lib/query/TestFileSerdeFormatter.java
>  e40d0c2a09490719ff3bc4cd1abb01ebeb3a8742 
>   lens-server-api/pom.xml 8304279318c02dc2beb251ec6e87f3f061c86e2b 
>   
> lens-server-api/src/main/java/org/apache/lens/server/api/query/ExplainQueryContext.java
>  c7b9887d58c4372faff2419c219da09a16558b15 
>   
> lens-server-api/src/main/java/org/apache/lens/server/api/query/PreparedQueryContext.java
>  0b08459c1107ce3fc79390d092b4a251a1937c75 
>   
> lens-server-api/src/main/java/org/apache/lens/server/api/query/QueryContext.java
>  96846c1b89b47a971916ab230bb7f4691d52b524 
>   lens-server/pom.xml 75b8b321d1f6586d4f19abad81e9e86cfe9eb5ea 
>   lens-server/src/main/java/org/apache/lens/server/BaseLensService.java 
> be31cd88d10dc61840c5a2390408ebed126340ac 
>   lens-server/src/main/java/org/apache/lens/server/LensServices.java 
> 48b3e002a75b8ea54c9b8672d50bfc8af25f7483 
>   
> lens-server/src/main/java/org/apache/lens/server/metastore/CubeMetastoreServiceImpl.java
>  a1acd1a7aecb31d2a497811afeb58b900c5f73df 
>   lens-server/src/main/java/org/apache/lens/server/metastore/JAXBUtils.java 
> 6fd19a006d6a69b396aad9733593c9a6d383fc24 
>   lens-server/src/main/java/org/apache/lens/server/rewrite/RewriteUtil.java 
> 1c0cd3520ed77f12141042f74d69abbf0fd99790 
>   
> lens-server/src/main/java/org/apache/lens/server/session/DatabaseResourceService.java
>  72f5c534b02a1fc51ca1fdd98954b113564878e9 
>   
> lens-server/src/main/java/org/apache/lens/server/session/HiveSessionService.java
>  2745b272de0d8ce1501c5e3dbde1cb41ec72e8ef 
>   
> lens-server/src/main/java/org/apache/lens/server/session/LensSessionImpl.java 
> 895a819a8469d56eac2e7932ea37a391ee956b17 
>   
> lens-server/src/main/java/org/apache/lens/server/stats/store/log/StatisticsLogPartitionHandler.java
>  6d92ab9c1f66d0088ffca58f6ae36e6547c37be6 
>   lens-server/src/test/java/org/apache/lens/server/TestServerRestart.java 
> 0f55d9e49312a1668dbff3712032359bb92545fc 
>   
> lens-server/src/test/java/org/apache/lens/server/common/RestAPITestUtil.java 
> 0e39b52ce86b9c036d48c8fd395b96fa86bbcd9e 
>   
> lens-server/src/test/java/org/apache/lens/server/metastore/TestMetastoreService.java
>  3b091f5ea576eb72ae473e060bbb5b3bef95f106 
>   
> lens-server/src/test/java/org/apache/lens/server/query/TestQueryService.java 
> 699fa686f5feb865b029b4024e049520a22840da 
>   
> lens-server/src/test/java/org/apache/lens/server/query/TestResultFormatting.java
>  f66f89d933e0c380acd56af921e37da58f97c83d 
>   lens-server/src/test/java/org/apache/lens/server/rewrite/TestRewriting.java 
> 0e640ec66ba45716f4819cfd3d944a6155305078 
>   
> lens-server/src/test/java/org/apache/lens/server/session/TestSessionClassLoaders.java
>  5feab715b9a283e0951570a407b464b3bd7007a6 
>   
> lens-server/src/test/java/org/apache/lens/server/session/TestSessionExpiry.java
>  dbdaaecb58e2c8dcad7b8ce0157f9f74cbb38484 
>   lens-server/src/test/resources/hive-site.xml 
> 441f2741c7c55bace15b6c723caaf8eb76724666 
>   lens-storage-db/pom.xml ed583413d51258fea6c555c759905f82be77b7d9 
>   lens-storage-db/src/test/resources/hive-site.xml 
> 2cb1d8d47fc7161ea2667c34eb0c1bf0bd10945e 
>   pom.xml 06cae12bbf64495bf1f17eca83fc7877b9441107 
>   tools/conf/server/lens-site.xml 0803da168c10f93ca915e47356151154148ae0c2 
> 
> Diff: https://reviews.apache.org/r/41794/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Rajat Khandelwal
> 
>

Reply via email to