Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-23107

Remove MIN_HISTORY_LEVEL table

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • Hive
    • None

    Description

      MIN_HISTORY_LEVEL table is used in two places:

      • Cleaner uses it to decide if the files can be removed - this could be replaced by adding a new column to compaction_queue storing the next_txn_id when the change was committed, and before cleaning checking the minimum open transaction id in the TXNS table
      • Initiator uses it to decide if some items from TXN_TO_WRITE_ID table can be removed. This could be replaced by using the WRITE_SET.WS_COMMIT_ID.

      Attachments

        1. HIVE-23107.01.patch
          25 kB
          László Pintér
        2. HIVE-23107.02.patch
          27 kB
          László Pintér
        3. HIVE-23107.03.patch
          27 kB
          László Pintér
        4. HIVE-23107.04.patch
          27 kB
          László Pintér
        5. HIVE-23107.05.patch
          27 kB
          László Pintér
        6. HIVE-23107.06.patch
          27 kB
          László Pintér
        7. HIVE-23107.07.patch
          32 kB
          László Pintér
        8. HIVE-23107.08.patch
          32 kB
          László Pintér
        9. HIVE-23107.09.patch
          32 kB
          László Pintér
        10. HIVE-23107.10.patch
          32 kB
          László Pintér
        11. HIVE-23107.11.patch
          32 kB
          László Pintér
        12. HIVE-23107.12.patch
          32 kB
          László Pintér
        13. HIVE-23107.13.patch
          32 kB
          László Pintér
        14. HIVE-23107.14.patch
          32 kB
          László Pintér
        15. HIVE-23107.15.patch
          32 kB
          László Pintér
        16. HIVE-23107.16.patch
          32 kB
          László Pintér

        Issue Links

          Activity

            People

              lpinter László Pintér
              lpinter László Pintér
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: