Uploaded image for project: 'JGroups'
  1. JGroups
  2. JGRP-1872

Table: purge() with incorrect seqnos moves HD/LOW back

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 3.4.6
    • None
    • None

    Description

      When we have a Table with low=40, hd=40, hr=45 and receive a purge(30,true), then the table will be low=30,hd=30,hr=45.
      This only happens with parameter force being true.
      This doesn't cause any bugs, but until the next (correct) purge() is invoked, the table will show and incorrect number of missing messages.

      SOLUTION: add the check to the start of purge():

      if(seqno <= low) // perhaps check for force as well
          return;
      

      Attachments

        Issue Links

          Activity

            People

              rhn-engineering-bban Bela Ban
              rhn-engineering-bban Bela Ban
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: