An error occurred fetching the project authors.
  1. 11 Nov, 2004 1 commit
  2. 10 Nov, 2004 1 commit
    • guilhem@mysql.com's avatar
      WL#1596 "make mysqldump --master-data --single-transaction able to do online... · 6cd218cc
      guilhem@mysql.com authored
      WL#1596 "make mysqldump --master-data --single-transaction able to do online dump of InnoDB AND report reliable
      binlog coordinates corresponding to the dump".
      The good news is that now mysqldump can be used to get an online backup of InnoDB *which works for
      point-in-time recovery and replication slave creation*. Formerly, mysqldump --master-data --single-transaction
      used to call in fact mysqldump --master-data, so the dump was not an online dump (took big lock all time of dump).
      The only lock which is now taken in this patch is at the beginning of the dump: mysqldump does:
      FLUSH TABLES WITH READ LOCK; START TRANSACTION WITH CONSISTENT SNAPSHOT; SHOW MASTER STATUS; UNLOCK TABLES;
      so the lock time is in fact the time FLUSH TABLES WITH READ LOCK takes to return (can be 0 or very long, if
      a table is undergoing a huge update).
      I have done some more minor changes listed in the paragraph of mysqldump.c.
      WL#2237 "WITH CONSISTENT SNAPSHOT clause for START TRANSACTION":
      it's a START TRANSACTION which additionally starts a consistent read on all
      capable storage engine (i.e. InnoDB). So, can serve as a replacement for
      BEGIN; SELECT * FROM some_innodb_table LIMIT 1; which starts a consistent read too. 
      6cd218cc
  3. 09 Nov, 2004 1 commit
  4. 05 Nov, 2004 4 commits
    • bar@mysql.com's avatar
      mysqldump.c: · 954f88db
      bar@mysql.com authored
        in 4.1: Dump only VARBINARY() in hex,
        while VARCHAR() COLLATE xxx_bin as a string.
      954f88db
    • bar@mysql.com's avatar
      mysqldump.c: · b911810a
      bar@mysql.com authored
        Dump VARCHAR(n) BINARY in HEX if --hex-blob too.
      b911810a
    • bar@mysql.com's avatar
      client_priv.h: · 630ea6e6
      bar@mysql.com authored
        Backport --hex-blob to 4.0
      630ea6e6
    • bar@mysql.com's avatar
      mysqldump.c: · 7253d4c4
      bar@mysql.com authored
        - 'mysqldump --help' comment that --xeh-blob
          doesn't work with --extended-inserts was removed.
          It does work now. Thanks to Lachlan
          who noticed this wrong help message.
        - Switched to use the recently introduced
          mysql_hex_string() instead of slow sprintf().
          Thanks to Sinisa for the idea.
        - 'mysqldump --hex-blob' dumps in HEX not only
          BLOBs but also BINARY(x) columns. 
          Thanks to Paul.
      7253d4c4
  5. 19 Oct, 2004 1 commit
  6. 07 Oct, 2004 1 commit
  7. 03 Oct, 2004 1 commit
  8. 22 Sep, 2004 1 commit
  9. 31 Aug, 2004 1 commit
  10. 30 Aug, 2004 1 commit
  11. 24 Aug, 2004 1 commit
  12. 23 Aug, 2004 1 commit
  13. 14 Aug, 2004 1 commit
    • rburnett@build.mysql.com's avatar
      mysql_priv.h: · 67003d1c
      rburnett@build.mysql.com authored
        Added declarations for print_msg_to_log and vprint_msg_to_log.  sql_print_error are simple functions that wrap calls to print_msg_to_log.  Define the different error types with MY_ERROR_TYPE, MY_WARNING_TYPE, and MY_INFORMATION_TYPE
      gen_lex_hash.cc:
        Added NULL error reporting parameter to handle_options
      log.cc:
        Add print_msg_to_log, print_buffer_to_log, and vprint_msg_to_log.  Print_msg_to_log will write the message to the windows event log if on NT.  We now have error, warning, and information versions of sql_print_xxxx.  T his is a variation of a similar changeset WAX did.
      mysqld.cc:
        Added option_error_reporter callback function and pass that into handle_options
      mysql.cc:
        Added NULL as error reporter arg to the end of handle_options
      Many files:
        Added NULL error reporter parameter as the last paramter to handle_options
      my_getopt.c:
        Added second function pointer to server as an error reporting callback.  Added local function report_option_error that will either write the error to stderr or to the error reporting callback.  changed all calls in handle_options from fprintf(stderr, ... ) to report_option_error
      my_getopt.h:
        Changed declaration of handle_options to use typedefs for the two function pointers.  added second function pointer to server as an error reporting callback
      mysqld.dsp:
        Added custom build step for compiling message file and added message resource file (output of mc)
      67003d1c
  14. 26 Jun, 2004 1 commit
  15. 24 Jun, 2004 1 commit
  16. 23 Jun, 2004 3 commits
  17. 10 Jun, 2004 1 commit
  18. 07 Jun, 2004 1 commit
    • bar@bar.intranet.mysql.r18.ru's avatar
      mysqldump.c: · 0860e3bf
      bar@bar.intranet.mysql.r18.ru authored
        Dump could fail to load because of --default-character-set command line option.
        More safe dump is now produces, --default-character-set doesn't matter.
      0860e3bf
  19. 26 May, 2004 2 commits
  20. 25 May, 2004 1 commit
  21. 06 May, 2004 2 commits
  22. 05 May, 2004 1 commit
  23. 01 May, 2004 1 commit
  24. 27 Apr, 2004 2 commits
  25. 05 Apr, 2004 1 commit
  26. 31 Mar, 2004 1 commit
  27. 22 Mar, 2004 1 commit
  28. 17 Mar, 2004 1 commit
  29. 11 Mar, 2004 2 commits
  30. 09 Mar, 2004 1 commit
    • Sinisa@sinisa.nasamreza.org's avatar
      mysqldump.c: · 0bbbdb05
      Sinisa@sinisa.nasamreza.org authored
        This is to fix mysqldump problem when local-infile option is present under [client] options header.  It will not start. This must be fixed as other programs use that option under [client] options header.
      0bbbdb05
  31. 21 Feb, 2004 1 commit