Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-1319

topology changes makes entire cluster inconsistent

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved (View Workflow)
    • Blocker
    • Resolution: Out of Date
    • 5.0.0.FINAL
    • None
    • Core
    • None
    • Hide

      Steps:

      • setup 3 - 10 node cluster
      • one high frequency producer thread on one node
      • start connecting / disconnecting other nodes until timeout terminates the producer thread
      • check data on other nodes
      Show
      Steps: setup 3 - 10 node cluster one high frequency producer thread on one node start connecting / disconnecting other nodes until timeout terminates the producer thread check data on other nodes

    Description

      Invoke timeout exception in replicated or distributed environment (the issue occurred in both) during topology change on producer node - after that the data may end up in inconsistent state on other nodes (in my case n+1 entities on some of the nodes). I tried that with many TM / ISPN configurations in sync mode using DummyTransactionManagerLookup. Same behavior using invocation batching ...

      example xml:

      <infinispan
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="urn:infinispan:config:5.0 http://www.infinispan.org/schemas/infinispan-config-5.0.xsd"
      xmlns="urn:infinispan:config:5.0">

      <global>
      <transport clusterName="ifprotocluster"/>
      </global>

      <default>
      <clustering mode="distribution">
      <l1 enabled="false"/>
      <hash numOwners="100" rehashRpcTimeout="120000" />
      <sync/>
      </clustering>

      <transaction
      transactionManagerLookupClass="org.infinispan.transaction.lookup.DummyTransactionManagerLookup"
      syncRollbackPhase="true"
      syncCommitPhase="true"
      useEagerLocking="true"
      />
      </default>

      </infinispan>

      Attachments

        Activity

          People

            manik_jira Manik Surtani (Inactive)
            jsl_jira Jan Slezak (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: