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

Assertion got removed exception on entry with dht local candidate on transaction timeout

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • None
    • 2.8
    • None
    • None

    Description

      IGNITE-11171 Did not fix the issue completely. The checkReadConflict method is called right before onEntriesLocked and contains the same assertion which may cause node failure.

      Attached test reproduces the problem if the following code is added to the very beginning of the checkReadConflict method:

      U.sleep(ThreadLocalRandom.current().nextInt(200) + 1);
      

      Attachments

        1. TxOptimisticSerializableTest.java
          5 kB
          Alexey Goncharuk

        Issue Links

          Activity

            People

              agoncharuk Alexey Goncharuk
              agoncharuk Alexey Goncharuk
              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 - 20m
                  20m