1. 30 May, 2007 1 commit
    • bar@mysql.com/bar.myoffice.izhnet.ru's avatar
      Bug#28600 Yen sign and overline ujis conversion change · ebe4d974
      bar@mysql.com/bar.myoffice.izhnet.ru authored
      Problem: Unicode->UJIS followed incorrect conversion
      rules for U+00A5 YEN SIGN and U+203E OVERLINE,
      so these characters were converted to ujis 0x8E5C
      and 0x8E7E accordingly.
      
      This behaviour would be correct for a JIS-X-0201 based character set,
      but this is wrong for UJIS, which is documented as x-eucjp-unicode-0.9,
      and which is based on ASCII for the range U+0000..U+007F.
      
      Fix:
      removing JIS-X-0201 conversion rules, making UJIS ASCII compatible.
      YEN SIGN and OVERLINE do not have corresponding UJIS characters anymore
      and converted to 0x3F QUESTION MARK, throwing a warning in appropriative cases.
      
      This patch also includes a test covering full UJIS->Unicode->UJIS mapping.
      ebe4d974
  2. 24 May, 2007 1 commit
  3. 23 May, 2007 2 commits
  4. 22 May, 2007 1 commit
    • cbell/Chuck@mysql_cab.'s avatar
      BUG#17654 : --read-from-remote-server causes core · 0ce86cdc
      cbell/Chuck@mysql_cab. authored
      This patch corrects a problem encountered when reading the binlog from a remote
      host. The application was crashing because the buffer variable (temp_buf) in 
      log_event was not pointing to the incoming data. For a normal file read, this 
      buffer is allocated by a previous call of read_log_event. However, when reading
      from a remote host, the first call to read_log_event is not executed therefore
      no buffer is allocated. Furthermore, there is no need to allocate a new buffer 
      because the incoming stream is what needs to be read. 
      
      This patch adds the call to initialize the temp_buf variable if reading from a 
      remote host. It also adds a check at destroy time to ensure the temp_buf is not
      freed if reading from a remote host.
      0ce86cdc
  5. 11 May, 2007 2 commits
  6. 08 May, 2007 6 commits
  7. 04 May, 2007 2 commits
  8. 02 May, 2007 1 commit
    • bar@mysql.com's avatar
      Bug#27898 UPDATEXML Crashes the Server! · ea6bb028
      bar@mysql.com authored
      Problem: when replacing the root element, UpdateXML
      erroneously tried to mix old XML content with the
      replacement string, which led to crash.
      Fix: don't use the old XML content in these cases,
      just return the replacement string.
      ea6bb028
  9. 26 Apr, 2007 1 commit
    • mleich@four.local.lan's avatar
      Minor improvement to save some testing runtime (~ 2 minutes). · 44f02c57
      mleich@four.local.lan authored
      Reason:
         This test executes DML statements on a NDB table to detect if some SQL statements of special interest commits the ongoing transaction.
         When running in MIXED mode, automatic switching from statement-based to row-based replication takes place when a DML statement
         updates an NDB table.
         That means running this test on NDB with binlog-format=mixed and binlog-format=row mostly checks the same routines twice.
         Therefore we skip the variant with binlog-format=mixed.
      44f02c57
  10. 25 Apr, 2007 1 commit
  11. 24 Apr, 2007 1 commit
    • mleich@four.local.lan's avatar
      The fix for Bug#18946: Test case rpl_ndb_ddl disabled pushed around end of... · a0991b9a
      mleich@four.local.lan authored
      The fix for   Bug#18946: Test case rpl_ndb_ddl disabled   pushed around end of March 2007 enabled this testcase.
      It was later disabled because the test failed with timeout on one testing box.
      The reason for this failing test could not be found because we do not have informations about the conditions on the box during this test.
      Jeb and I tried this test on other boxes and it passed.
      My experience is that
      - tests using NDB need in general often significant more runtime
        than comparable tests of other storage engines
      - the actual load of the box where the test is running and the
        filesystem (nfs could be extreme slow) where the tests are
        executed might have a huge impact on the test performance 
        (runtime * 2 till 3)
      - there are sometimes problems with the ports most probably
        caused by OS properties (NDB+RPL need many ports) or
        parallel tests accidently running with the same ports.
      AFAIK these are the reasons why the NDB tests fail sometimes with timeout.
      Conclusion: We enable rpl_ndb_ddl again because the failure happens in rare cases
      and seems not to be caused by errors within the server or test code. 
      a0991b9a
  12. 20 Apr, 2007 8 commits
  13. 19 Apr, 2007 1 commit
  14. 18 Apr, 2007 4 commits
  15. 17 Apr, 2007 7 commits
  16. 16 Apr, 2007 1 commit