Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-10263

MVCC: Concurrent cache stop can cause vacuum failure.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 2.8
    • cache, mvcc

    Description

       

      Vacuum.cleanup() can fails on cctx.gate().enter() if cache is stopped concurrently.
      ctx.gate().enter() method fails with IllegalStateException and we've got stacktrace in log for every cache partition.

      Replacing enter() with enterIfNotStopped() resolves the issue.

      Attachments

        Activity

          People

            amashenkov Andrey Mashenkov
            amashenkov Andrey Mashenkov
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: