An error occurred fetching the project authors.
  1. 09 Nov, 2006 1 commit
    • stewart@willster.(none)'s avatar
      BUG#24143 Heavy file fragmentation with multiple ndbd on single fs · 2f20405e
      stewart@willster.(none) authored
      If we have the XFS headers (at build time) we can use XFS specific ioctls
      (once testing the file is on XFS) to better allocate space.
      
      This dramatically improves performance of mysql-test-run cases as well:
      
      e.g.
      number of extents for ndb_dd_basic tablespaces and log files
      BEFORE this patch: 57, 13, 212, 95, 17, 113 
      WITH this patch  :  ALL 1 or 2 extents
      
      (results are consistent over multiple runs. BEFORE always has several files
      with lots of extents).
      
      As for timing of test run:
      BEFORE
      ndb_dd_basic                   [ pass ]         107727
      real    3m2.683s
      user    0m1.360s
      sys     0m1.192s
      
      AFTER
      ndb_dd_basic                   [ pass ]          70060
      real    2m30.822s
      user    0m1.220s
      sys     0m1.404s
      
      (results are again consistent over various runs)
      
      similar for other tests (BEFORE and AFTER):
      ndb_dd_alter                   [ pass ]         245360
      ndb_dd_alter                   [ pass ]         211632
      2f20405e
  2. 07 Nov, 2006 1 commit
  3. 02 Nov, 2006 1 commit
  4. 01 Nov, 2006 1 commit
    • petr/cps@mysql.com/owlet.local's avatar
      Fix Bug #9191 "TIMESTAMP/from_unixtime() no longer accepts 2^31-1" · 3ec542df
      petr/cps@mysql.com/owlet.local authored
      (4.1 version, with post-review fixes)
        
        The fix for another Bug (6439) limited FROM_UNIXTIME() to
        TIMESTAMP_MAX_VALUE which is 2145916799 or 2037-12-01 23:59:59 GMT,
        however unix timestamp in general is not considered to be limited 
        by this value. All dates up to power(2,31)-1 are valid.
        
        This patch extends allowed TIMESTAMP range so, that max
        TIMESTAMP value is power(2,31)-1. It also corrects
        FROM_UNIXTIME() and UNIX_TIMESTAMP() functions, so that
        max allowed UNIX_TIMESTAMP() is power(2,31)-1. FROM_UNIXTIME()
        is fixed accordingly to allow conversion of dates up to
        2038-01-19 03:14:07 UTC. The patch also fixes CONVERT_TZ()
        function to allow extended range of dates.
        
        The main problem solved in the patch is possible overflows
        of variables, used in broken-time representation to time_t
        conversion (required for UNIX_TIMESTAMP).
      3ec542df
  5. 24 Oct, 2006 3 commits
  6. 20 Oct, 2006 2 commits
  7. 16 Oct, 2006 1 commit
    • kent@mysql.com/c-794072d5.010-2112-6f72651.cust.bredbandsbolaget.se's avatar
      make_binary_distribution.sh: · 8692bb53
        Split copy of result files to avoid shell limit.
        Added copy of mysql-test/std_data/ndb_backup5{0,1}.
      configure.in:
        Look for dlopen() even if --with-mysqld-ldflags constains "-static",
        as this is not the same as the flag to "ld", it just informs
        "libtool" to link static with libraries created part of the build,
        even if there exists shared versions.
      8692bb53
  8. 11 Oct, 2006 1 commit
  9. 02 Oct, 2006 1 commit
  10. 14 Sep, 2006 1 commit
  11. 12 Sep, 2006 1 commit
  12. 07 Sep, 2006 2 commits
  13. 06 Sep, 2006 1 commit
  14. 01 Sep, 2006 1 commit
  15. 24 Aug, 2006 1 commit
  16. 23 Aug, 2006 1 commit
  17. 19 Aug, 2006 2 commits
  18. 17 Aug, 2006 1 commit
  19. 10 Aug, 2006 1 commit
  20. 01 Aug, 2006 1 commit
  21. 29 Jul, 2006 1 commit
  22. 28 Jul, 2006 1 commit
  23. 26 Jul, 2006 1 commit
  24. 14 Jul, 2006 1 commit
  25. 12 Jul, 2006 1 commit
    • cmiller@calliope.local's avatar
      Bug#18470: Compile Failure: strings.s fails make with unknown pseudo-ops · 83411181
      cmiller@calliope.local authored
      The bug is thqt we use some nonstandard assembly codes in our strings
      source, and some assemblers don't know what to do with them:  Specifically,
      Sun's Solaris assembler and Apple's Darwin assembler balk at them.
      
      This patch, rather than trying to test for properties of the assembler, 
      which Autoconf doesn't have any decent facilites for, instead tries to
      compile the code in question and disables assembly if it fails.
      
      There's still the problem of unportable assembly, but I'll leave that 
      to someone who feels like rewriting and debugging it.
      83411181
  26. 11 Jul, 2006 1 commit
  27. 10 Jul, 2006 1 commit
  28. 07 Jul, 2006 1 commit
  29. 29 Jun, 2006 1 commit
  30. 27 Jun, 2006 1 commit
  31. 16 Jun, 2006 1 commit
  32. 15 Jun, 2006 2 commits
  33. 12 Jun, 2006 1 commit
  34. 01 Jun, 2006 1 commit
    • serg@serg.mylan's avatar
      unittest: · 5409997d
      serg@serg.mylan authored
        rename *.t* to *-t* to be automake-friendly
        simplify Makefiles
      test_atomic.c:
        move to unittest, add GPL comment, fix warnings, convert to tap framework.
      configure:
        remove custom tests for available types, use AC_CHECK_TYPE instead
      x86-gcc.h:
        fix gcc -ansi errors while maintaining readability
      ignore:
        added *-t
      5409997d