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

matched_rec::block should be allocated from the buffer pool

    XMLWordPrintable

Details

    Description

      Related to SPATIAL INDEX search (see MDEV-14059), InnoDB is allocating additional blocks to store some results. These blocks look like buffer pool blocks, but they are in fact allocated outside the buffer pool for no good reason, potentially causing memory fragmentation. It would be cleaner to make matched_rec::block a pointer to something that is returned by buf_block_alloc(). This would allow us in MDEV-29445 to remove the frame pointer from the block descriptor.

      Attachments

        Issue Links

          Activity

            People

              marko Marko Mäkelä
              marko Marko Mäkelä
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.