1. 26 Sep, 2011 10 commits
    • Tor Didriksen's avatar
      local merge · 6dbd633b
      Tor Didriksen authored
      6dbd633b
    • Tor Didriksen's avatar
      Bug#12985030 SIMPLE QUERY WITH DECIMAL NUMBERS LEAKS MEMORY · a151d144
      Tor Didriksen authored
      Re-write the test, to make pushbuild green.
      Workaraound for broken pow() function on:
      SunOS tyr40 5.10 Generic_127112-05 i86pc i386 i86pc
      
      (dbx) where
      current thread: t@1
      =>[1] Item_func_pow::val_real(this = 0x238af20) (optimized), at 0xaa8d13 (line ~1980) in "item_func.cc"
      
      (dbx) print pow(1.01, 1.0)
      pow(1.01, 1) = 1.01
      (dbx) print pow(1.01, 10.0)
      pow(1.01, 10) = 1.1046221254112
      (dbx) print pow(1.01, 100.0)
      pow(1.01, 100) = 2.7048138294215
      (dbx) print pow(1.01, 1000.0)
      pow(1.01, 1000) = 20959.155637814
      (dbx) print pow(1.01, 10000.0)
      pow(1.01, 10000) = 1.635828711189e+43
      (dbx) print pow(1.01, 100000.0)
      pow(1.01, 100000) = Infinity
      (dbx) print pow(1.01, 1000000.0)
      pow(1.01, 1000000) = Infinity
      (dbx) print pow(1.01, 10000000.0)
      pow(1.01, 10000000) = Infinity
      (dbx) print pow(1.01, 100000000.0)
      pow(1.01, 100000000) = Infinity
      (dbx) print pow(1.01, 1000000000.0)
      pow(1.01, 1000000000) = 0.0
      (dbx) print pow(1.01, 10000000000.0)
      pow(1.01, 10000000000) = 0.0
      
      (dbx) print value
      value = 1.0111111111111
      (dbx) print val2
      val2 = 8796093022207.0
      
      (dbx) print pow(value, val2)
      pow(value, val2) = 0.0
      
      so it seems pow(1.01, y)
      returns Infinity for large y, but then starts to return 0.0 for even larger values of y.
      a151d144
    • Bjorn Munch's avatar
      null upmerge · 2b423fb5
      Bjorn Munch authored
      2b423fb5
    • Bjorn Munch's avatar
      merge from 5.5-mtr · 043cb83e
      Bjorn Munch authored
      043cb83e
    • Bjorn Munch's avatar
      merge from 5.1-mtr · 3f5c0cc7
      Bjorn Munch authored
      3f5c0cc7
    • Bjorn Munch's avatar
    • Bjorn Munch's avatar
      null upmerge · d34087dc
      Bjorn Munch authored
      d34087dc
    • Bjorn Munch's avatar
      merge from 5.5 main · d1eb81f6
      Bjorn Munch authored
      d1eb81f6
    • Bjorn Munch's avatar
      merge from 5.1 main · 1a937b18
      Bjorn Munch authored
      1a937b18
    • Marko Mäkelä's avatar
      Merge mysql-5.1 to mysql-5.5. · 095475e6
      Marko Mäkelä authored
      095475e6
  2. 23 Sep, 2011 2 commits
  3. 22 Sep, 2011 1 commit
  4. 21 Sep, 2011 5 commits
    • Tor Didriksen's avatar
      Bug#12985030 SIMPLE QUERY WITH DECIMAL NUMBERS LEAKS MEMORY · 8d1c4bba
      Tor Didriksen authored
      Extra fix: 'if (p5 < p5_a + P5A_MAX)' is not portable.
      p5 starts out pointing to a static array, then may point
      to a buffer on the stack, then may point to malloc()ed memory.
      8d1c4bba
    • Daniel Fischer's avatar
      post-merge fix · d5957d0d
      Daniel Fischer authored
      d5957d0d
    • Daniel Fischer's avatar
      merge from 5.5.16 · fe1b205d
      Daniel Fischer authored
      fe1b205d
    • kevin.lewis@oracle.com's avatar
      Bug 12963823 - Crash in Purge thread under unusual circumstances. · 0f359571
      kevin.lewis@oracle.com authored
      The problem occurred when indexes are added between the time that an
      UNDO record is created and the time that the purge thread comes around
      and deletes the old secondary index entries.  The purge thread would
      hit an assert when trying to build a secondary index entry for
      searching.  The problem was that the old value of those fields were not
      in the UNDO record since they were not part of an index when the UPDATE
      occured. 
      A test case was added to innodb-index.test.
      0f359571
    • kevin.lewis@oracle.com's avatar
      Bug 12963823 - Crash in Purge thread under unusual circumstances. · 8d036bcd
      kevin.lewis@oracle.com authored
      The problem occurred when indexes are added between the time that an
      UNDO record is created and the time that the purge thread comes around
      and deletes the old secondary index entries.  The purge thread would
      hit an assert when trying to build a secondary index entry for
      searching.  The problem was that the old value of those fields were not
      in the UNDO record since they were not part of an index when the UPDATE
      occured. 
      A test case was added to innodb-index.test.
      8d036bcd
  5. 20 Sep, 2011 6 commits
  6. 19 Sep, 2011 4 commits
  7. 16 Sep, 2011 4 commits
    • Rafal Somla's avatar
      Update of auth_rpl test. · 76f3c250
      Rafal Somla authored
      For some reason the test authentication plugin accepted connection with arbitrary password. But the intention of the plugin is that password should equal to the authentication string and in the later versions of the server connection fails if password is wrong. So I have updated auth_rpl test to specify the correct password.
      76f3c250
    • Sergey Vojtovich's avatar
      Merge. · d495f580
      Sergey Vojtovich authored
      d495f580
    • Sergey Vojtovich's avatar
      Merge. · 9c454fa5
      Sergey Vojtovich authored
      9c454fa5
    • Sergey Vojtovich's avatar
      BUG#11761180 - 53646: MYISAMPACK CORRUPTS TABLES WITH · 1ebc1e07
      Sergey Vojtovich authored
                     FULLTEXT INDEXES
      
      myisamchk may create incorrect fulltext index for compressed
      tables. Incorrect data pointer size was used while creating
      fulltext index.
      1ebc1e07
  8. 15 Sep, 2011 6 commits
  9. 14 Sep, 2011 2 commits