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

Update counters mismatch after loading data via DataStreamer into MVCC-enabled caches

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Won't Fix
    • 2.7
    • None
    • mvcc, streaming
    • None

    Description

      Steps:
      Start 1000 caches in 100 cache groups. Caches configuration:

                          <property name="atomicityMode" value="TRANSACTIONAL_SNAPSHOT"/>
                          <property name="backups" value="2"/>
                          <property name="cacheMode" value="PARTITIONED"/>
                          <property name="writeSynchronizationMode" value="FULL_SYNC"/>
                          <property name="partitionLossPolicy" value="READ_WRITE_SAFE"/>
      

      Preload 10000 keys into each cache using DataStreamer
      Run VerifyBackupPartitionsTaskV2 to check partition inconsistencies between hashes or update counters

      Expected:
      There are no differences between primary and backup partitions

      Actual:
      Two or three backup partitions in each cache group have update counters which differ from corresponding primary partitions. E.g.:

      [2019-02-07 11:04:23,286][INFO ][Task-threadNum-0] Conflict partition: PartitionKeyV2 [grpId=-1093321804, grpName=cache_group_100, partId=261]
      [2019-02-07 11:04:23,286][INFO ][Task-threadNum-0] Partition instances: [PartitionHashRecordV2 [isPrimary=true, consistentId=id-0, updateCntr=100, size=100, partHash=665729765], PartitionHashRecordV2 [isPrimary=false, consistentId=id-1, updateCntr=91, size=100, partHash=665729765], PartitionHashRecordV2 [isPrimary=false, consistentId=id-2, updateCntr=100, size=100, partHash=665729765]]
      

      Attachments

        Issue Links

          Activity

            People

              Pavlukhin Ivan Pavlukhin
              Artukhov Ivan Artiukhov
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: