Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-21152

Bogus debug assertion btr_pcur_is_after_last_in_tree() in ibuf code

    XMLWordPrintable

    Details

      Description

      As noted in a follow-up fix of MDEV-20934, a search with PAGE_CUR_GE may land on the supremum record on a leaf page that is not the rightmost leaf page. This could occur when all keys on the current page are smaller than the search key, and the smallest key on the successor page is larger than the search key.

      Hence, assertions btr_pcur_is_after_last_in_tree() are bogus and should be replaced with btr_pcur_is_after_last_on_page().

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              marko Marko Mäkelä
              Reporter:
              marko Marko Mäkelä
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: