|
|
|
HIVE-18536
|
HIVE-14535
IOW + DP is broken for insert-only ACID
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HIVE-18503
|
HIVE-14535
MM/ACID tables: make tests that will never be compatible with acid use non-txn tables explicitly
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Patch Available |
Unresolved
|
|
|
|
|
|
|
|
HIVE-17970
|
HIVE-14535
MM LOAD DATA with OVERWRITE doesn't use base_n directory concept
|
Sergey Shelukhin
|
Eugene Koifman
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HIVE-17861
|
HIVE-14535
MM tables - multi-IOW is broken
|
Steve Yeom
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-17860
|
HIVE-14535
verify CTAS logic for MM tables
|
Unassigned
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-17859
|
HIVE-14535
MM tables - Tez merge may not run
|
Unassigned
|
Sergey Shelukhin
|
|
Resolved |
Not A Problem
|
|
|
|
|
|
|
|
HIVE-17858
|
HIVE-14535
MM - some union cases are broken
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HIVE-17856
|
HIVE-14535
MM tables - IOW is not ACID compliant
|
Steve Yeom
|
Sergey Shelukhin
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HIVE-17855
|
HIVE-14535
conversion to MM tables via alter may be broken
|
Steve Yeom
|
Sergey Shelukhin
|
|
Resolved |
Not A Problem
|
|
|
|
|
|
|
|
HIVE-17750
|
HIVE-14535
add a flag to automatically create most tables as MM
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HIVE-17748
|
HIVE-14535
ReplCopyTask doesn't support multi-file CopyWork
|
Sergey Shelukhin
|
Eugene Koifman
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HIVE-17698
|
HIVE-14535
FileSinkDesk.getMergeInputDirName() uses stmtId=0
|
Sergey Shelukhin
|
Eugene Koifman
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HIVE-17695
|
HIVE-14535
collapse union all produced directories into delta directory name suffix for MM
|
Unassigned
|
Eugene Koifman
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
HIVE-17693
|
HIVE-14535
remove the logic to convert from MM to plain hive table
|
Sergey Shelukhin
|
Eugene Koifman
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-17691
|
HIVE-14535
Miscellaneous List
|
Unassigned
|
Eugene Koifman
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
HIVE-17687
|
HIVE-14535
CompactorMR.run() should update compaction_queue table for MM
|
Unassigned
|
Eugene Koifman
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
HIVE-17686
|
HIVE-14535
BucketingSortingOpProcFactory.FileSinkInferrer - throw/return?
|
Sergey Shelukhin
|
Eugene Koifman
|
|
Resolved |
Not A Problem
|
|
|
|
|
|
|
|
HIVE-17685
|
HIVE-14535
AcidUtils.parseString(String propertiesStr) - missing "break"
|
Sergey Shelukhin
|
Eugene Koifman
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-17674
|
HIVE-14535
grep TODO HIVE-15212.17.patch |wc - l = 49
|
Sergey Shelukhin
|
Eugene Koifman
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-17673
|
HIVE-14535
JavaUtils.extractTxnId() etc
|
Sergey Shelukhin
|
Eugene Koifman
|
|
Patch Available |
Unresolved
|
|
|
|
|
|
|
|
HIVE-17671
|
HIVE-14535
TableScanDesc.isAcidTable is restricted to FullAcid tables
|
Eugene Koifman
|
Eugene Koifman
|
|
Closed |
Resolved
|
|
|
|
|
|
|
|
HIVE-17661
|
HIVE-14535
DBTxnManager.acquireLocks() - MM tables should use shared lock for Insert
|
Sergey Shelukhin
|
Eugene Koifman
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HIVE-17660
|
HIVE-14535
Compaction for MM runs Cleaner - needs test once IOW is supported
|
Unassigned
|
Eugene Koifman
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
HIVE-17658
|
HIVE-14535
Bucketed/Sorted tables - SMB join
|
Unassigned
|
Eugene Koifman
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
HIVE-17657
|
HIVE-14535
export/import for MM tables is broken
|
Sergey Shelukhin
|
Eugene Koifman
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HIVE-17650
|
HIVE-14535
DDLTask.handleRemoveMm() assumes locks not present
|
Unassigned
|
Eugene Koifman
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HIVE-17647
|
HIVE-14535
DDLTask.generateAddMmTasks(Table tbl) and other random code should not start transactions
|
Sergey Shelukhin
|
Eugene Koifman
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HIVE-17646
|
HIVE-14535
MetaStoreUtils.isToInsertOnlyTable(Map<String, String> props) is not needed
|
Unassigned
|
Eugene Koifman
|
|
Resolved |
Not A Bug
|
|
|
|
|
|
|
|
HIVE-17645
|
HIVE-14535
MM tables patch conflicts with HIVE-17482 (Spark/Acid integration)
|
Jason Dere
|
Eugene Koifman
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HIVE-16963
|
HIVE-14535
rely on AcidUtils.getAcidState() for read path
|
Wei Zheng
|
Wei Zheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-16850
|
HIVE-14535
Converting table to insert-only acid may open a txn in an inappropriate place
|
Eugene Koifman
|
Wei Zheng
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HIVE-16819
|
HIVE-14535
Add MM test for temporary table
|
Wei Zheng
|
Wei Zheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-16817
|
HIVE-14535
Restore CTAS tests in mm_all.q
|
Wei Zheng
|
Wei Zheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-16810
|
HIVE-14535
Fix an export/import bug due to ACID integration
|
Wei Zheng
|
Wei Zheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-16728
|
HIVE-14535
Fix some regression caused by HIVE-14879
|
Wei Zheng
|
Wei Zheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-16212
|
HIVE-14535
MM tables: suspicious ORC HDFS counter changes
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-16195
|
HIVE-14535
MM tables: mm_conversions test is broken
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-16194
|
HIVE-14535
MM tables: most of the the parquet tests fail (w/o MM enabled)
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-16092
|
HIVE-14535
Generate and use universal mmId instead of per db/table
|
Wei Zheng
|
Wei Zheng
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
HIVE-16063
|
HIVE-14535
instead of explicitly specifying mmWriteId during compilation phase, it should only be generated whenever needed during runtime
|
Wei Zheng
|
Wei Zheng
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
HIVE-16052
|
HIVE-14535
MM tables: add exchange partition test after ACID integration
|
Wei Zheng
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-16051
|
HIVE-14535
MM tables: skewjoin test fails
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-16038
|
HIVE-14535
MM tables: fix (or disable) inferring buckets
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-16032
|
HIVE-14535
MM tables: encrypted/(minimr?) CLI driver + fetch optimizer => no results
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-16031
|
HIVE-14535
rename the new SQL files (if any remain) before merge to master
|
Unassigned
|
Sergey Shelukhin
|
|
Resolved |
Invalid
|
|
|
|
|
|
|
|
HIVE-16017
|
HIVE-14535
MM tables - many queries duplicate the data after master merge
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-15870
|
HIVE-14535
MM tables - parquet_join test fails
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-15854
|
HIVE-14535
MM tables - autoColumnStats_9.q different stats
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HIVE-15377
|
HIVE-14535
Driver::acquireWriteIds can be expensive trying to get details from MS
|
Wei Zheng
|
Rajesh Balamohan
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-15368
|
HIVE-14535
consider optimizing Utilities::handleMmTableFinalPath
|
Unassigned
|
Rajesh Balamohan
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
HIVE-15212
|
HIVE-14535
merge branch into master
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HIVE-15087
|
HIVE-14535
integrate MM tables into ACID: replace "hivecommit" property with ACID property
|
Wei Zheng
|
Wei Zheng
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-15064
|
HIVE-14535
fix explain for MM tables - don't output for non-MM tables
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-15027
|
HIVE-14535
make sure export takes MM information into account
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-15021
|
HIVE-14535
handle (or add a test for) multi-insert into MM tables
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-15020
|
HIVE-14535
handle truncate for MM tables (not atomic yet)
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-15019
|
HIVE-14535
handle import for MM tables
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14996
|
HIVE-14535
handle load for MM tables
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14990
|
HIVE-14535
run all tests for MM tables and fix the issues that are found
|
Wei Zheng
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14954
|
HIVE-14535
put FSOP manifests for the instances of the same vertex into a directory
|
Sergey Shelukhin
|
Rajesh Balamohan
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14953
|
HIVE-14535
don't use globStatus on S3 in MM tables
|
Sergey Shelukhin
|
Rajesh Balamohan
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14932
|
HIVE-14535
handle bucketing for MM tables
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14899
|
HIVE-14535
MM: support (or disable) alter table concatenate
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14881
|
HIVE-14535
integrate MM tables into ACID: merge cleaner into ACID threads
|
Wei Zheng
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14880
|
HIVE-14535
integrate MM tables into ACID: allow insert overwrite and don't require buckets, ORC etc. for the new type; don't run compaction
|
Wei Zheng
|
Sergey Shelukhin
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HIVE-14879
|
HIVE-14535
integrate MM tables into ACID: replace MM metastore calls and structures with ACID ones
|
Wei Zheng
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14878
|
HIVE-14535
integrate MM tables into ACID: add separate ACID type
|
Wei Zheng
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14733
|
HIVE-14535
support in HBaseStore
|
Unassigned
|
Sergey Shelukhin
|
|
Resolved |
Not A Problem
|
|
|
|
|
|
|
|
HIVE-14732
|
HIVE-14535
support heartbeats for writeIds
|
Unassigned
|
Sergey Shelukhin
|
|
Resolved |
Invalid
|
|
|
|
|
|
|
|
HIVE-14700
|
HIVE-14535
clean up file/txn information via a metastore thread
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14671
|
HIVE-14535
merge master into hive-14535
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14649
|
HIVE-14535
handle ACID (or preclude ACID depending on the approach chosen)
|
Unassigned
|
Sergey Shelukhin
|
|
Resolved |
Invalid
|
|
|
|
|
|
|
|
HIVE-14646
|
HIVE-14535
poison metastore APIs to make sure we can fail old clients for backward compat
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14645
|
HIVE-14535
table conversion to and from MM
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14644
|
HIVE-14535
use metastore information on the read path appropriately
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14643
|
HIVE-14535
handle ctas for the MM tables
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14642
|
HIVE-14535
handle insert overwrite for MM tables
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14641
|
HIVE-14535
handle writing to dynamic partitions
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14640
|
HIVE-14535
handle hive.merge.*files in select queries
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14639
|
HIVE-14535
handle SKEWED BY for MM tables
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14638
|
HIVE-14535
handle unions
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14637
|
HIVE-14535
edit or split MoveTask to commit job results to metastore
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14636
|
HIVE-14535
pass information from FSOP/TezTask to commit to take care of speculative execution and failed tasks
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HIVE-14635
|
HIVE-14535
establish a separate path for FSOP to write into final path
|
Sergey Shelukhin
|
Sergey Shelukhin
|
|
Resolved |
Fixed
|
|
|
|
|