Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
Design doc:
https://docs.google.com/document/d/1b3t1RywfyRb73-cdvkEzJUyOiekWwkMHdiQ-42zCllY
Feel free to comment.
Update: we ended up going with sequence number based implementation
Update #2: this feature has been partially merged with ACID; the new table type is insert_only ACID, and the difference from the regular ACID is that it only supports inserts on one hand; and that it has no restrictions on file format, table type (bucketing), and much fewer restrictions on other operations (export/import, list bucketing, etc.)
Currently some features that used to work when it was separated are not integrated properly; integration of these features is the remaining work in this JIRA
Attachments
Issue Links
- duplicates
-
HIVE-20725 Simultaneous dynamic inserts can result in partition files lost
- Resolved
- is related to
-
HIVE-16085 get path-to-alias, path-to-work etc recursively in Hive
- Open
-
HIVE-17780 MM table followup list
- Open
1.
|
consider optimizing Utilities::handleMmTableFinalPath | Open | Unassigned | |
2.
|
Bucketed/Sorted tables - SMB join | Open | Unassigned | |
3.
|
Compaction for MM runs Cleaner - needs test once IOW is supported | Open | Unassigned | |
4.
|
JavaUtils.extractTxnId() etc | Patch Available | Sergey Shelukhin | |
5.
|
CompactorMR.run() should update compaction_queue table for MM | Open | Unassigned | |
6.
|
Miscellaneous List | Open | Unassigned | |
7.
|
collapse union all produced directories into delta directory name suffix for MM | Open | Unassigned | |
8.
|
MM/ACID tables: make tests that will never be compatible with acid use non-txn tables explicitly | Patch Available | Sergey Shelukhin |