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

Remove internal parser usage from InnoDB fts

Details

    Description

      InnoDB fulltext index internally uses the parser to fetch, write the string into
      the auxilary table, common tables, deleted, deleted cache table

      Make the auxilary tables as a part of fts_index_cache_t and doesn't allow the
      auxilary table to evicted. Store the common tables as a part of
      fts_cache_t. This could avoid taking dict_sys.mutex whenever fts uses
      internal parser.

      Attachments

        Issue Links

          Activity

            I think that this may be infeasible to fix in versions older than 10.6, where the InnoDB dictionary cache handling was simplified by MDEV-24258 and other work. We might also decide that this is too risky to fix in any GA release.

            marko Marko Mäkelä added a comment - I think that this may be infeasible to fix in versions older than 10.6, where the InnoDB dictionary cache handling was simplified by MDEV-24258 and other work. We might also decide that this is too risky to fix in any GA release.

            Attaching the parser removal prototype patch in this MDEV page. mdev-28730.patch

            thiru Thirunarayanan Balathandayuthapani added a comment - Attaching the parser removal prototype patch in this MDEV page. mdev-28730.patch

            People

              thiru Thirunarayanan Balathandayuthapani
              thiru Thirunarayanan Balathandayuthapani
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:

                Git Integration

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