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

control.sh utility commands: IdleVerify and ValidateIndexes use eventual payload check.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.8
    • 2.9
    • control.sh, general
    • None

    Description

      "--cache idle_verify" and "--cache validate_indexes"
      

      commands of control.sh utility use eventual payload check during execution. This can lead to execution concurrently with active payload and no errors like : "Checkpoint with dirty pages started! Cluster not idle" will be triggered. Additionally current functional miss check on caches without persistence. Remove old functionality from PageMemory and move it into update counters usage. Running this checks with active rebalance or active payload may give erroneous results in cases of out of order update messages will be processed or some gaps eventually arises, more info [1]. This fix covers such problems.

      [1] https://cwiki.apache.org/confluence/display/IGNITE/Data+consistency

      Attachments

        Activity

          People

            zstan Evgeny Stanilovsky
            zstan Evgeny Stanilovsky
            Alexey Scherbakov Alexey Scherbakov
            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 - 40m
                40m