1. 27 Jun, 2006 1 commit
    • ingo@mysql.com's avatar
      Bug#11824 - internal /tmp/*.{MYD,MYI} files remain, causing subsequent queries to fail · e67bdaf6
      ingo@mysql.com authored
      Very complex select statements can create temporary tables
      that are too big to be represented as a MyISAM table.
      
      This was not checked at table creation time, but only at
      open time. The result was an attempt to delete the 
      "impossible" table.
      
      But if the server is built --with-raid, MyISAM tries to 
      open the table before deleting the files. It needs to find 
      out if the table uses the raid support and how many raid 
      chunks there are. This is done with an open "for repair",
      which will almost always succeed.
      
      But in this case we have an "impossible" table. The open
      failed. Hence the files were not deleted. Also the error
      message was a bit unspecific.
      
      I turned an open error in this situation into the assumption 
      of having no raid support on the table. Thus the normal data 
      file is tried to be deleted. This may however leave existing 
      raid chunks behind.
      
      I also added a check in mi_create() to prevent the creation
      of an "impossible" table. A more decriptive error message is
      given in this case.
      
      No test case. The required select statement is way too
      large for the test suite. I added a test script to the
      bug report.
      e67bdaf6
  2. 23 Jun, 2006 1 commit
    • bar@mysql.com's avatar
      Bug#11228: DESC shows arbitrary column as "PRI" · cfb08851
      bar@mysql.com authored
        An UNIQUE KEY consisting of NOT NULL columns
        was displayed as PRIMARY KEY in "DESC t1".
        According to the code, that was intentional
        behaviour for some reasons unknown to me.
        This code was written before bitkeeper time,
        so I cannot check who and why made this.
        After discussing on dev-public, a decision
        was made to remove this code
      cfb08851
  3. 22 Jun, 2006 1 commit
    • kent@mysql.com's avatar
      mysql.spec.sh: · ef2860e8
      kent@mysql.com authored
        Disable the simplistic auto dependency scan for test/bench (bug#20078)
      ef2860e8
  4. 21 Jun, 2006 6 commits
  5. 20 Jun, 2006 5 commits
  6. 19 Jun, 2006 9 commits
  7. 18 Jun, 2006 1 commit
  8. 17 Jun, 2006 3 commits
  9. 16 Jun, 2006 3 commits
  10. 15 Jun, 2006 5 commits
  11. 14 Jun, 2006 5 commits