mysqlnd-ms-php-changes-one-three-1

  • Change History
  • PECL/mysqlnd_ms 1.3 series

  • PECL/mysqlnd_ms 1.3 series
  • PECL/mysqlnd_ms 1.3 series

    PECL/mysqlnd_ms 1.3 series

    1.3.2-stable

    • Release date:
      04/2012
    • Motto/theme: see
      1.3.0-alpha

    Bug fixes

    • Fixed problem with multi-master where although in a
      transaction the queries to the master weren’t sticky and were
      spread all over the masters (RR). Still not sticky for Random.
      Random_once is not affected.

    1.3.1-beta

    • Release date:
      04/2012
    • Motto/theme: see
      1.3.0-alpha

    Bug fixes

    • Fixed problem with building together with QC.

    1.3.0-alpha

    • Release date:
      04/2012
    • Motto/theme: Query
      caching through quality-of-service concept

    The 1.3 series aims to improve the performance of
    applications and the overall load of an asynchronous MySQL cluster,
    for example, a MySQL cluster using MySQL Replication. This is done
    by transparently replacing a slave access with a local cache
    access, if the application allows it by setting an appropriate
    quality of service flag. When using MySQL replication a slave can
    serve stale data. An application using MySQL replication must
    continue to work correctly with stale data. Given that the
    application is know to work correctly with stale data, the slave
    access can transparently be replace with a local cache access.

    PECL/mysqlnd_qc serves as a cache backend.
    PECL/mysqlnd_qc supports use of various storage locations, among
    others main memory, APC and MEMCACHE.

    Feature changes

    • Added cache option to quality-of-service (QoS)
      filter.

      • New configure option
        enable-mysqlnd-ms-cache-support
      • New constant
        MYSQLND_MS_HAVE_CACHE_SUPPORT.
      • New constant
        MYSQLND_MS_QOS_OPTION_CACHE to be used with mysqlnd_ms_set_qos().
    • Support for built-in global transaction identifier
      feature of MySQL 5.6.5-m8 or newer.