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

For every function, document exactly what type it returns

    XMLWordPrintable

Details

    • Task
    • Status: Open (View Workflow)
    • Minor
    • Resolution: Unresolved
    • None
    • Documentation
    • None

    Description

      e.g https://mariadb.com/kb/en/library/connection_id/
      used to return MYSQL_LONG_LONG in 10.2 in result set metadata, but
      and changed to MYSQL_LONG UNSIGNED in 10.3

      We need to track the changes between the versions, so there are not many potentially breaking changes in the future.

      as noted in MDEV-16347, changing types can break client programs
      In 10.3, according to Bar, MDEV-12619 caused all functions that used to return 64bit now can return 32bit, and those are over 50, and this breaking change went almost undocumented.

      Attachments

        Issue Links

          Activity

            People

              greenman Ian Gilfillan
              wlad Vladislav Vaintroub
              Votes:
              1 Vote for this issue
              Watchers:
              6 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.