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

Assertion error happens on stale latch's acknowledge

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.10
    • None
    • None
    • Fixed false error about ExchangeLatchManager which can appear in log.

    Description

      There are several Assertion errors on TC logs, they are bounded with exchange latch.
      Seem it happens because latch manager is not handling stale acknowledge.

      [18:39:26]W:             [org.gridgain:ignite-core] [2020-03-26 18:39:26,680][ERROR][sys-#53190%distributed.CacheLoadingConcurrentGridStartSelfTest2%][GridIoManager] An error occurred processing the message [msg=GridIoMessage [plc=2, topic=TOPIC_EXCHANGE, topicOrd=31, or
      dered=false, timeout=0, skipOnTimeout=false, msg=org.apache.ignite.internal.processors.cache.distributed.dht.preloader.latch.LatchAckMessage@779ce9da], nodeId=5bd19ec1-da96-41a1-a3e0-ebb553200001].
      [18:39:26]W:             [org.gridgain:ignite-core] java.lang.AssertionError
      [18:39:26]W:             [org.gridgain:ignite-core]     at org.apache.ignite.internal.processors.cache.distributed.dht.preloader.latch.ExchangeLatchManager.processAck(ExchangeLatchManager.java:399)
      [18:39:26]W:             [org.gridgain:ignite-core]     at org.apache.ignite.internal.processors.cache.distributed.dht.preloader.latch.ExchangeLatchManager.lambda$new$0(ExchangeLatchManager.java:119)
      [18:39:26]W:             [org.gridgain:ignite-core]     at org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1654)
      [18:39:26]W:             [org.gridgain:ignite-core]     at org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1274)
      [18:39:26]W:             [org.gridgain:ignite-core]     at org.apache.ignite.internal.managers.communication.GridIoManager.access$4500(GridIoManager.java:145)
      [18:39:26]W:             [org.gridgain:ignite-core]     at org.apache.ignite.internal.managers.communication.GridIoManager$8.execute(GridIoManager.java:1159)
      [18:39:26]W:             [org.gridgain:ignite-core]     at org.apache.ignite.internal.managers.communication.TraceRunnable.run(TraceRunnable.java:50)
      [18:39:26]W:             [org.gridgain:ignite-core]     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      [18:39:26]W:             [org.gridgain:ignite-core]     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      [18:39:26]W:             [org.gridgain:ignite-core]     at java.lang.Thread.run(Thread.java:748)
      

      Attachments

        Issue Links

          Activity

            People

              v.pyatkov Vladislav Pyatkov
              v.pyatkov Vladislav Pyatkov
              Slava Koptilin Slava Koptilin
              Votes:
              0 Vote for this issue
              Watchers:
              3 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 - 20m
                  20m