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

Disable encryption of spatial indexes in MariaDB 10.2

Details

    Description

      Encryption must be properly tested with SPATIAL INDEX before 10.2 goes GA. I do not think that it can work in its current form. Note that MySQL 5.7 contains this change (to prepare for the repurposing of the field as FIL_RTREE_SPLIT_SEQ_NUM), but it does not retroactively clear the field to 0 on old files:

      commit 8406d6aac3be6353bf693159ea0a5163edae0179
      Author: Marko Mäkelä <marko.makela@oracle.com>
      Date:   Wed Jul 2 10:26:42 2014 +0300
       
          WL#7990 Repurpose FIL_PAGE_FLUSH_LSN
          
          The field FIL_PAGE_FLUSH_LSN is consulted during InnoDB startup.
          
          At startup, InnoDB reads the FIL_PAGE_FLUSH_LSN from the first page of
          each file in the InnoDB system tablespace. If there are multiple
          files, the minimum and maximum LSN can differ. These numbers are
          passed to InnoDB startup.
          
          Having the number in other files than the first file of the InnoDB
          system tablespace is not providing much additional value. It is
          conflicting with other use of the field, such as on InnoDB R-tree
          index pages.
          
          The FIL_PAGE_FLUSH_LSN was also being written to InnoDB undo
          tablespace files, even though the fields are not going to be consulted
          on crash recovery.
          
          This worklog will stop writing FIL_PAGE_FLUSH_LSN to other files
          than the first file of the InnoDB system tablespace (page number 0:0).
      

      Attachments

        Issue Links

          Activity

            jplindst Jan Lindström (Inactive) created issue -
            jplindst Jan Lindström (Inactive) made changes -
            Field Original Value New Value
            jplindst Jan Lindström (Inactive) made changes -
            Summary MariaDB 10.2 encryption does not support spatial indexes MariaDB 10.2 encryption/page compression does not support spatial indexes
            jplindst Jan Lindström (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            jplindst Jan Lindström (Inactive) made changes -
            Assignee Jan Lindström [ jplindst ] Marko Mäkelä [ marko ]
            Status In Progress [ 3 ] In Review [ 10002 ]
            jplindst Jan Lindström (Inactive) made changes -
            Labels 10.2-rc
            marko Marko Mäkelä made changes -
            Assignee Marko Mäkelä [ marko ] Jan Lindström [ jplindst ]
            Status In Review [ 10002 ] Stalled [ 10000 ]
            jplindst Jan Lindström (Inactive) made changes -
            Status Stalled [ 10000 ] In Progress [ 3 ]
            jplindst Jan Lindström (Inactive) made changes -
            Summary MariaDB 10.2 encryption/page compression does not support spatial indexes MariaDB 10.2 encryption does not support spatial indexes
            jplindst Jan Lindström (Inactive) made changes -
            Assignee Jan Lindström [ jplindst ] Marko Mäkelä [ marko ]
            Status In Progress [ 3 ] In Review [ 10002 ]
            marko Marko Mäkelä made changes -
            Assignee Marko Mäkelä [ marko ] Jan Lindström [ jplindst ]
            Status In Review [ 10002 ] Stalled [ 10000 ]
            jplindst Jan Lindström (Inactive) made changes -
            Status Stalled [ 10000 ] In Progress [ 3 ]
            jplindst Jan Lindström (Inactive) made changes -
            Assignee Jan Lindström [ jplindst ] Marko Mäkelä [ marko ]
            Status In Progress [ 3 ] In Review [ 10002 ]
            marko Marko Mäkelä made changes -
            Assignee Marko Mäkelä [ marko ] Jan Lindström [ jplindst ]
            Status In Review [ 10002 ] Stalled [ 10000 ]
            jplindst Jan Lindström (Inactive) made changes -
            Summary MariaDB 10.2 encryption does not support spatial indexes Disable encryption of spatial indexes in MariaDB 10.2
            jplindst Jan Lindström (Inactive) made changes -
            Status Stalled [ 10000 ] In Progress [ 3 ]
            jplindst Jan Lindström (Inactive) made changes -
            issue.field.resolutiondate 2017-02-08 07:07:11.0 2017-02-08 07:07:11.946
            jplindst Jan Lindström (Inactive) made changes -
            Fix Version/s 10.2.4 [ 22116 ]
            Fix Version/s 10.2 [ 14601 ]
            Resolution Fixed [ 1 ]
            Status In Progress [ 3 ] Closed [ 6 ]
            marko Marko Mäkelä made changes -
            marko Marko Mäkelä made changes -
            marko Marko Mäkelä made changes -
            serg Sergei Golubchik made changes -
            Workflow MariaDB v3 [ 79488 ] MariaDB v4 [ 151649 ]

            People

              jplindst Jan Lindström (Inactive)
              jplindst Jan Lindström (Inactive)
              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.