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

build_prefix: prefix+category is too long <wait/synch/rwlock/> <proxy_protocol>

Details

    Description

      Start the server with --performance-schema, otherwise defaults.
      Error log says:

      10.3 556a9202cea39

      2018-03-31 18:34:30 0 [Note] Plugin 'FEEDBACK' is disabled.
      2018-03-31 18:34:31 0 [Note] InnoDB: Buffer pool(s) load completed at 180331 18:34:31
      build_prefix: prefix+category is too long <wait/synch/rwlock/> <proxy_protocol>
      2018-03-31 18:34:31 0 [Note] Server socket created on IP: '::'.
      2018-03-31 18:34:31 0 [Note] Reading of all Master_info entries succeded
      2018-03-31 18:34:31 0 [Note] Added new Master_info '' to hash table
      2018-03-31 18:34:31 0 [Note] /data/bld/10.3/bin/mysqld: ready for connections.
      Version: '10.3.6-MariaDB-debug'  socket: '/data/bld/10.3/data/tmp/mysql.sock'  port: 3306  Source distribution
      

      Attachments

        Activity

          elenst Elena Stepanova created issue -

          Introduced in 96ecf3ff 2018-03-21. strlen("wait/synch/rwlock/") + strlen("proxy_protocol") = 32, which perfectly hits limit of 32 for prefix+category length.

          Either rename "proxy_protocol" (probably easier), or increase limit (probably harder). I would be very careful about increasing limit, I'd expect some PFS code to depend on it. Or at least make sure to analyse it before increasing the limit.

          Also it'd be nice to replace (and get rid of) pfs_print_error with sql_print_error (don't forget to remove trailing \n).

          svoj Sergey Vojtovich added a comment - Introduced in 96ecf3ff 2018-03-21. strlen("wait/synch/rwlock/") + strlen("proxy_protocol") = 32, which perfectly hits limit of 32 for prefix+category length. Either rename "proxy_protocol" (probably easier), or increase limit (probably harder). I would be very careful about increasing limit, I'd expect some PFS code to depend on it. Or at least make sure to analyse it before increasing the limit. Also it'd be nice to replace (and get rid of) pfs_print_error with sql_print_error (don't forget to remove trailing \n).
          wlad Vladislav Vaintroub made changes -
          Field Original Value New Value
          Fix Version/s 10.3.6 [ 23003 ]
          Fix Version/s 10.3 [ 22126 ]
          Resolution Fixed [ 1 ]
          Status Open [ 1 ] Closed [ 6 ]
          serg Sergei Golubchik made changes -
          Workflow MariaDB v3 [ 86323 ] MariaDB v4 [ 154069 ]

          People

            wlad Vladislav Vaintroub
            elenst Elena Stepanova
            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.