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

restore innodb osx F_FULLFSYNC to full glory (innodb)

    XMLWordPrintable

Details

    Description

      Without this OSX reliability isn't durable.

      OSX man pages still strongly recommend F_FULL_SYNC for proper flushing to OSX storage.

      MariaDB has this syscall in the mysys section, but not in innodb.

      The last traces of F_FULLFSYNC were removed in MySQL 5.7.2 b890823b287cee10592b8c6e1cdd4e12e08c51f3 which where merged.

      The use of `HAVE_DARWIN_THREADS` was problematic, however alternate OSX defines are readily accessible and correct - like _APPLE_.

      The initial introduction mysql commits is 746fd9fdacc52ccc297db7703ea9288b67138167

      Attachments

        Issue Links

          Activity

            People

              shulga Dmitry Shulga
              danblack Daniel Black
              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.