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

Issues with concurrent node stop and cache stop

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • None
    • ignite-1.4
    • cache
    • None

    Description

      There are two issue when cache is destroyed concurrently with node stop:
      1. onKernalStop can be called twice for the same cache, it causes hang (for example GridCacheQueryManager.onKernalStop - second attempt to block busyLock which is already blocked will hang).
      2. If some exchanges are still in progress GridDhtPartitionsExchangeFutures are completed with error, I see that at least initFut listener created in the 'onReceive(final UUID nodeId, final GridDhtPartitionsFullMessage msg)' does not check initFut result.

      Attachments

        Activity

          People

            Unassigned Unassigned
            sboikov Semen Boikov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: