Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.0.0
-
None
Description
HiveConf is a SessionState level object. Some ACID related logic makes changes to it (which are meant to be per query) but become per SessionState.
See SemanticAnalyzer.checkAcidConstraints()
Also note HiveConf.setVar(conf, HiveConf.ConfVars.DYNAMICPARTITIONINGMODE, "nonstrict");
in UpdateDeleteSemancitAnalzyer
alangates, do you know of other cases or ideas on how to deal with this differently?
SortedDynPartitionOptimizer.process() is the place to have the logic to do conf.setBoolVar(ConfVars.HIVEOPTSORTDYNAMICPARTITION, false); on per query basis
Attachments
Attachments
Issue Links
- is blocked by
-
HIVE-13646 make hive.optimize.sort.dynamic.partition compatible with ACID tables
- Closed
- relates to
-
HIVE-11438 Join a ACID table with non-ACID table fail with MR on 1.0.0
- Resolved