MySQL Sandbox
  1. Overview
  2. Documentation
  3. Project
  4. News
  5. Tools

News

Twitter Updates
    follow me on Twitter

    Changelog

    3.0.24  17-Dec-2011
        - added --master option to low_level_make_sandbox (enables binlogs and
        server-ID)
        - added --slaveof option to low_level_make_sandbox (creates a slave of
        another sandbox or regular server)
        - added tests for the above ones
    3.0.23  13-Dec-2011
        - fixed bug in prefixed version names (e.g.: now you can use make_sandbox
        ps5.1.57 or mp5.2.10)
        - Added arguments to deal with node options in replication and multiple
        sandbox. --node_options, --slave_options, --master_options,
        --one_slave_options, --one_node_options
        - added --high_performance option to low_level_make_sandbox: adds the following features to the
        configuration file:
            innodb-thread-concurrency=0
            sync_binlog=0
            innodb-log-buffer-size=50M
            innodb-additional-mem-pool-size=100M
            max-connections=350
            max_allowed_packet=48M
            innodb_buffer_pool_size=512M
            innodb-log-file-size=50M
            innodb-flush-method=O_DIRECT
     
    3.0.22  26-Oct-2011
        - Add support for directories named after a prefixed version (my5.1.56,
        ps5.1.56, giuseppe_5.1.56, etc)
    3.0.21  10-Oct-2011
        - Added test to MANIFEST (and to tarball). Forgotten in previous version
    3.0.20  10-Oct-2011
        - Fixed bug in make_sandbox. "--add_prefix" did not work in combination with "--export_binaries"
        - changed port checking tests to not depend on a specific MySQL version
    3.0.19  09-Oct-2011
        - INCOMPATIBLE CHANGE: make_sandbox now requires '--' before adding
        options supported by low_level_make_sandbox
        - INCOMPATIBLE CHANGE: the option --export_binaries for make_sandbox must
        be inserted BEFORE the tarball name
        - make_sandbox now recognizes Percona and MariaDB binaries 
        - make_sandbox accepts the option --add_prefix=NAME, which will be added
        to the version number of the rename expanded tarball. (e.g.
        --add_prefix=yell mysql-5.1.8-linux.tar.gz will create yell5.1.58)
    3.0.18  08-Oct-2011
        - fixed CPAN Ticket 70470 MySQL::Sandbox - make_sandbox warns with Perl 5.14 and 5.14.1
        - Fixed report-port in replication. The port used was the master's, but it
        should be the slave's
    3.0.17  07-Jan-2011
        - incompatible change: default mask for msandbox user is now '127.%'
        instead of '%'. You can resume the old mask with --remote_access='%'
        - added low privilege users msandbox_ro (SELECT EXECUTE), msandbox_rw (SELECT INSERT
        UPDATE CREATE DROP LOCK EXECUTE), and rsandbox (REPLICATION SLAVE)
        - fixed bug in test_smoke (assumed 2 directories after cleaning, but 5.5 
        has also performance_schema)
    3.0.16  30-Dec-2010
        - fixed bug in TestHelper (wrong assumption on all directories in
        $SANDBOX_BINARIES containing MySQL files)
        - added information to check_slaves to report master logfile and position
    3.0.15  23-Dec-2010
        - added a 'msb' script to each sandbox, to mimick the mysql.server script
        - fixed test visualization bug for Mac OSX with case insensitive storage
        - fixed algorithm to convert version number to ports
        - fixed test suite for MySQL 5.5 (can't disable innodb for testing)
    3.0.14  31-Aug-2010 (not released)
        - Added a 'rsandbox' user with REPLICATION SLAVE grants for replication systems
    3.0.13  28-Jun-2010 (not released)
        - fixed minor problems in the test suite about testing on Windows
        - added a prototype for MySQL Cluster integration
    3.0.12  29-May-2010
        - Fixed bug in test_sandbox. When a test evaluates only the result code
          and there is no output from a failing command, test_result was not able
          to detect the failure.
        - fixed bug in test_sandbox. Due to a change in behavior in the mysql
          client, where './use -B -N' with a \G terminated query  does not
          show the headers since 5.1.43, We need to take into account the pre
          and post fix behaviors in the test.
        - Integrated set_plugins into sbtool
        - Updated documentation
        - added tests for innodb plugin installation
        - added tests for semi-synch plugin installation
        - Fixed bug in 'stop' script. It did not accept $MYCLIENT_OPTION
        - Fixed bug#487864 - tar was using '--help' instead of '--version' to
          detect the supported version.
        - Fixed bug in sbtool. It did not display credits in the help.
        - Added test to skip testing on Windows.
        - added instrumentation to all MySQL Sandbox scripts. If you set the
          $SBINSTR environment variable with the name of a file, all sandbox
          scripts will write an entry to that file with their run time params.
    3.0.11  24-May-2010
        - Fixed bug in ./clear script. In version 5.5 and bigger, it erased
          the performance_schema database, which should not be removed. If it
          exists, its tables are now truncated.
        - Fixed bug in ./clear script. The removal of databases was not
          executed in a clean mode.
        - Added a script to install plugins in ./drafts