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

Restore multi-threaded support in Cleaner after HIVE-25115

    XMLWordPrintableJSON

Details

    Description

      In the case of accumulated entries for the same table/partition, they should be processed one by one in ASC order of write_id's.
      However, to support multi-threaded processing in the Cleaner, we need to make sure that the entries from the same group are not processed concurrently by multiple threads.
      One of the solutions that don't involve synchronization (check if already in flight, re-try when possible) would be to move the entries from the same group to the next Cleaner cycle.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              dkuzmenko Denys Kuzmenko
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 10m
                  10m