Uploaded image for project: 'Lucene - Core'
  1. Lucene - Core
  2. LUCENE-6790

Rollback (during tragic exception) should wait for concurrent commit to finish

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.4, 6.0
    • Component/s: None
    • Labels:
      None
    • Lucene Fields:
      New

      Description

      Causes this test failure: http://build-eu-00.elastic.co/job/lucene_linux_java8_64_test_only/63025/

      This is a regression, caused by LUCENE-6579 ... I remember hitting deadlock on that issue ... I'll try to add back acquiring the commitLock before rollback ...

      The issue happens if one thread is committing while another thread is handling a tragedy...

        Attachments

        1. LUCENE-6790.patch
          1.0 kB
          Michael McCandless

          Activity

            People

            • Assignee:
              mikemccand Michael McCandless
              Reporter:
              mikemccand Michael McCandless
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: