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

Partition sizes differ after streaming with allowOverwrite=false with concurrent PME

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Ignite Flags:
      Docs Required

      Description

      Scenario

      • Start 3 nodes
      • Run N threads, each thread starts a replicated cache and then streams data to that cache with allowOverwrite=false

      During the streaming there are "Partition validation failed" warnings.
      After the streaming in all threads ends, some caches have incorrect size and local SQL queries return less data.

      Seems that PME can break an ongoing streaming with allowOverwrite=false.
      allowOverwrite=true is a workaround.

      Reproducer is attached. Run it with "Repeat until failure".

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              slukyanov Stanislav Lukyanov
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: