← Back to team overview

maria-developers team mailing list archive

MDEV-5277 - Ensure that all MySQL 5.6 options are supported by the MariaDB 10.0 server

 

Hi!

I'm gathering 5.6 options that are not present in 10.0 and the way we want to
handle them. Could you check options listed below and if you're aware of their
destiny indicate if options:
* not used or needed in MariaDB
* to be implemented in later 10.x versions
* tuned via different 10.x specific options


The following options exist in 5.6 but not in 10.0:
* default-tmp-storage-engine
* log-raw
* default_authentication_plugin
* ignore-db-dir
* binlog-max-flush-queue-time
* binlog-row-image
* explicit-defaults-for-timestamp
* master-info-repository
* relay-log-info-repository
* binlog-rows-query-log-events
* binlog-order-commits
* log-throttle-queries-not-using-indexes
* end-markers-in-json
* optimizer-trace
* optimizer-trace-features
* optimizer-trace-offset
* optimizer-trace-limit
* optimizer-trace-max-mem-size
* eq-range-index-dive-limit
* server-uuid
* server-id-bits
* slave-rows-search-algorithms
* table-open-cache-instances
* slave-allow-batching
* slave-checkpoint-period
* slave-checkpoint-group
* slave-parallel-workers
* slave-pending-jobs-size-max
* enforce-gtid-consistency
* gtid-mode
* disconnect-on-expired-password
* sha256-password-private-key-path (sha256_password plugin)
* sha256-password-public-key-path  (sha256_password plugin)

The following options exist in 5.5 and 5.6 but not in 10.0:
* abort-slave-event-count => debug-abort-slave-event-count
* disconnect-slave-event-count => debug-disconnect-slave-event-count
* exit-info => debug-exit-info
* max-binlog-dump-events => debug-max-binlog-dump-events
* sporadic-binlog-dump-fail => debug-sporadic-binlog-dump-fail
* new
* skip-new
* skip-stack-trace

The following options were added after 5.6.10:
* innodb-buffer-pool-evict     // UNIV_DEBUG
* innodb-ft-total-cache-size
* innodb-ft-result-cache-limit
* innodb-log-compressed-pages
* innodb-log-checkpoint-now    // UNIV_DEBUG
* rpl-stop-slave-timeout
* validate-user-plugins

The following NO_CMD_LINE options exist in 5.6 but not in 10.0 (won't add them):
* gtid-executed
* gtid-next
* gtid-next-list
* gtid-owned
* gtid-purged
* log-bin-basename
* relay-log-basename
* transaction-allow-batching

Thanks,
Sergey


Follow ups