An error occurred fetching the project authors.
  1. 22 Dec, 2010 1 commit
    • Mattias Jonsson's avatar
      Bug#54483: valgrind errors when making warnings for multiline inserts into partition · 966d0eba
      Mattias Jonsson authored
      Bug#57071: EXTRACT(WEEK from date_col) cannot be allowed as partitioning function
      
      There were functions allowed as partitioning functions
      that implicit allowed cast. That could result in unacceptable
      behaviour.
      
      Solution was to check that the arguments of date and time functions
      have allowed types (field and date/datetime/time depending on function).
      966d0eba
  2. 01 Oct, 2010 2 commits
  3. 22 Sep, 2010 1 commit
  4. 30 Aug, 2010 1 commit
    • Mattias Jonsson's avatar
      Bug#50036: Inconsistent errors when using TIMESTAMP columns/expressions · e7dc80b8
      Mattias Jonsson authored
      It was hard to understand what the error really meant.
      
      The error checking in partitioning is done in several different
      parts during the execution of a query which can make it
      hard to return useful errors.
      
      Added a new error for bad VALUES part in the per PARTITION clause.
      Using the more verbose error that a column is not allowed in
      the partitioning function instead of just that the function is
      not allowed.
      e7dc80b8
  5. 25 May, 2010 1 commit
  6. 11 Mar, 2010 1 commit
  7. 04 Mar, 2010 1 commit
    • Mattias Jonsson's avatar
      Bug#50392: insert_id is not reset for partitioned tables · 25596746
      Mattias Jonsson authored
      auto_increment on duplicate entry
      
      The bug was that when INSERT_ID was used and the storage
      engine was told to release any reserved but not used
      auto_increment values, it set the highest auto_increment
      value to INSERT_ID.
      
      The fix was to check if the auto_increment value was forced
      by user (INSERT_ID) or by slave-thread, i.e. not auto-
      generated. So that it is only allowed to release generated
      values.
      25596746
  8. 13 Dec, 2009 1 commit
    • Alexey Kopytov's avatar
      Bug #42849: innodb crash with varying time_zone on partitioned · a8cfe3d4
      Alexey Kopytov authored
                  timestamp primary key 
       
      Since TIMESTAMP values are adjusted by the current time zone  
      settings in both numeric and string contexts, using any 
      expressions involving TIMESTAMP values as a  
      (sub)partitioning function leads to undeterministic behavior of  
      partitioned tables. The effect may vary depending on a storage  
      engine, it can be either incorrect data being retrieved or  
      stored, or an assertion failure. The root cause of this is the  
      fact that the calculated partition ID may differ from a  
      previously calculated ID for the same data due to timezone  
      adjustments of the partitioning expression value. 
       
      Fixed by disabling any expressions involving TIMESTAMP values  
      to be used in partitioning functions with the follwing two 
      exceptions: 
       
      1. Creating or altering into a partitioned table that violates 
      the above rule is not allowed, but opening existing such tables 
      results in a warning rather than an error so that such tables 
      could be fixed. 
       
      2. UNIX_TIMESTAMP() is the only way to get a 
      timezone-independent value from a TIMESTAMP column, because it 
      returns the internal representation (a time_t value) of a 
      TIMESTAMP argument verbatim. So UNIX_TIMESTAMP(timestamp_column)
      is allowed and should be used to fix existing tables if one 
      wants to use TIMESTAMP columns with partitioning.
      a8cfe3d4
  9. 11 Dec, 2009 1 commit
    • Mattias Jonsson's avatar
      Bug#49477: Assertion `0' failed in ha_partition.cc:5530 · a58331b1
      Mattias Jonsson authored
      with temporary table and partitions
      
      It was possible to create temporary partitioned tables
      via create table ... like ... (which is not allowed with
      create temporary table). This lead to a new HA_EXTRA flag
      (HA_EXTRA_MMAP) was sent to the partitioning handler,
      which was caught on an assert in debug builds.
      
      Solution was to check for partitioned tables when
      doing create table ... like ... and disallow it.
      a58331b1
  10. 21 Oct, 2009 1 commit
  11. 18 Feb, 2009 1 commit
  12. 25 Feb, 2008 1 commit
    • mattiasj@witty.'s avatar
      Post push fix · 2e3ed6a2
      mattiasj@witty. authored
      Fixed a missed case in the patch for Bug#31931.
      Also makes Bug#33722 a duplicate of Bug#31931.
      Added tests for better coverage.
      Replaced some legacy function calls.
      2e3ed6a2
  13. 12 Dec, 2007 1 commit
    • msvensson@pilot.mysql.com's avatar
      WL#4189 · d918988b
      msvensson@pilot.mysql.com authored
       - dynamic configuration support
       - safe process
       - cleanups
       - create new suite for fedarated
      d918988b
  14. 10 Nov, 2007 1 commit
  15. 13 Jun, 2007 1 commit
  16. 04 Apr, 2007 1 commit
  17. 08 Sep, 2006 1 commit
  18. 02 Aug, 2006 1 commit
  19. 31 Jul, 2006 1 commit
  20. 21 Jun, 2006 1 commit
  21. 20 Jun, 2006 2 commits
  22. 14 Jun, 2006 1 commit
  23. 05 Jun, 2006 1 commit
  24. 31 May, 2006 1 commit
  25. 18 Apr, 2006 1 commit
  26. 17 Jan, 2006 1 commit
  27. 15 Dec, 2005 1 commit
  28. 22 Jul, 2005 1 commit
  29. 20 Jul, 2005 1 commit
  30. 18 Jul, 2005 1 commit