List:Commits« Previous MessageNext Message »
From:Dmitry Lenev Date:July 7 2008 3:52pm
Subject:bzr push into mysql-6.0 branch (dlenev:2674 to 2675)
View as plain text  
 2675 Dmitry Lenev	2008-07-07
      Fixed outdated comment describing mdl_init_lock() function.
modified:
  sql/mdl.cc

 2674 Konstantin Osipov	2008-07-04 [merge]
      Merge 6.0 -> 6.0-runtime.
removed:
  mysql-test/suite/falcon/r/falcon_bug_22182.result
  mysql-test/suite/falcon/r/falcon_bug_26058.result
  mysql-test/suite/falcon/r/falcon_bug_32413.result
  mysql-test/suite/falcon/r/falcon_ts.result
  mysql-test/suite/falcon/t/falcon_bug_22182.test
  mysql-test/suite/falcon/t/falcon_bug_26058.test
  mysql-test/suite/falcon/t/falcon_bug_32413.test
  mysql-test/suite/falcon/t/falcon_ts.test
added:
  mysql-test/extra/binlog_tests/implicit.test
  mysql-test/suite/binlog/r/binlog_implicit_commit.result
  mysql-test/suite/binlog/t/binlog_implicit_commit.test
  mysql-test/suite/falcon/r/falcon_bug_31110.result
  mysql-test/suite/falcon/r/falcon_bug_31114.result
  mysql-test/suite/falcon/r/falcon_bug_31295.result
  mysql-test/suite/falcon/r/falcon_bug_31311.result
  mysql-test/suite/falcon/r/falcon_bug_32398.result
  mysql-test/suite/falcon/r/falcon_bug_33212.result
  mysql-test/suite/falcon/r/falcon_bug_33213.result
  mysql-test/suite/falcon/r/falcon_bug_33397.result
  mysql-test/suite/falcon/r/falcon_bug_33404.result
  mysql-test/suite/falcon/r/falcon_bug_33723.result
  mysql-test/suite/falcon/r/falcon_bug_34048.result
  mysql-test/suite/falcon/r/falcon_bug_34617.result
  mysql-test/suite/falcon/r/falcon_bug_37080.result
  mysql-test/suite/falcon/r/rpl_falcon_bug_37221.result
  mysql-test/suite/falcon/t/falcon_bug_31110.test
  mysql-test/suite/falcon/t/falcon_bug_31114.test
  mysql-test/suite/falcon/t/falcon_bug_31295.test
  mysql-test/suite/falcon/t/falcon_bug_31311.test
  mysql-test/suite/falcon/t/falcon_bug_32398.test
  mysql-test/suite/falcon/t/falcon_bug_33212.test
  mysql-test/suite/falcon/t/falcon_bug_33213.test
  mysql-test/suite/falcon/t/falcon_bug_33397.test
  mysql-test/suite/falcon/t/falcon_bug_33404.test
  mysql-test/suite/falcon/t/falcon_bug_33723.test
  mysql-test/suite/falcon/t/falcon_bug_34048.test
  mysql-test/suite/falcon/t/falcon_bug_34617.test
  mysql-test/suite/falcon/t/falcon_bug_37080.test
  mysql-test/suite/falcon/t/rpl_falcon_bug_37221.test
  mysql-test/suite/falcon_team/
  mysql-test/suite/falcon_team/r/
  mysql-test/suite/falcon_team/r/falcon_bug_31296.result
  mysql-test/suite/falcon_team/r/falcon_bug_36294.result
  mysql-test/suite/falcon_team/t/
  mysql-test/suite/falcon_team/t/disabled.def
  mysql-test/suite/falcon_team/t/falcon_bug_31296.test
  mysql-test/suite/falcon_team/t/falcon_bug_36294.test
  storage/falcon/Backup.cpp
  storage/falcon/Backup.h
  storage/falcon/IndexWalker.cpp
  storage/falcon/IndexWalker.h
  storage/falcon/SectorBuffer.cpp
  storage/falcon/SectorBuffer.h
  storage/falcon/SectorCache.cpp
  storage/falcon/SectorCache.h
  storage/falcon/WalkDeferred.cpp
  storage/falcon/WalkDeferred.h
  storage/falcon/WalkIndex.cpp
  storage/falcon/WalkIndex.h
  storage/myisammrg/scripts/
  storage/myisammrg/scripts/mysql_config.pl
  vio/CMakeFiles/
renamed:
  mysql-test/suite/falcon/r/falcon_bug_22165.result => mysql-test/suite/falcon_team/r/falcon_bug_22165.result
  mysql-test/suite/falcon/r/falcon_bug_22166.result => mysql-test/suite/falcon_team/r/falcon_bug_22166.result
  mysql-test/suite/falcon/r/falcon_bug_22169.result => mysql-test/suite/falcon/r/falcon_bug_22169-big.result
  mysql-test/suite/falcon/r/falcon_bug_22173.result => mysql-test/suite/falcon_team/r/falcon_bug_22173.result
  mysql-test/suite/falcon/r/falcon_bug_22173a.result => mysql-test/suite/falcon_team/r/falcon_bug_22173a.result
  mysql-test/suite/falcon/r/falcon_bug_22187.result => mysql-test/suite/falcon_team/r/falcon_bug_22187.result
  mysql-test/suite/falcon/r/falcon_bug_22189.result => mysql-test/suite/falcon_team/r/falcon_bug_22189.result
  mysql-test/suite/falcon/r/falcon_bug_22207.result => mysql-test/suite/falcon_team/r/falcon_bug_22207.result
  mysql-test/suite/falcon/r/falcon_bug_23189.result => mysql-test/suite/falcon_team/r/falcon_bug_23189.result
  mysql-test/suite/falcon/r/falcon_bug_23692.result => mysql-test/suite/falcon_team/r/falcon_bug_23692.result
  mysql-test/suite/falcon/r/falcon_bug_23945.result => mysql-test/suite/falcon_team/r/falcon_bug_23945.result
  mysql-test/suite/falcon/r/falcon_bug_23962.result => mysql-test/suite/falcon_team/r/falcon_bug_23962.result
  mysql-test/suite/falcon/r/falcon_bug_24024.result => mysql-test/suite/falcon_team/r/falcon_bug_24024.result
  mysql-test/suite/falcon/r/falcon_bug_26433.result => mysql-test/suite/falcon_team/r/falcon_bug_26433.result
  mysql-test/suite/falcon/r/falcon_bug_27997.result => mysql-test/suite/falcon_team/r/falcon_bug_27997.result
  mysql-test/suite/falcon/r/falcon_bug_28006.result => mysql-test/suite/falcon_team/r/falcon_bug_28006.result
  mysql-test/suite/falcon/r/falcon_bug_29246.result => mysql-test/suite/falcon_team/r/falcon_bug_29246.result
  mysql-test/suite/falcon/r/falcon_bug_30282.result => mysql-test/suite/falcon_team/r/falcon_bug_30282.result
  mysql-test/suite/falcon/r/falcon_bug_30480_A.result => mysql-test/suite/falcon_team/r/falcon_bug_30480_A.result
  mysql-test/suite/falcon/r/falcon_bug_30480_B.result => mysql-test/suite/falcon_team/r/falcon_bug_30480_B.result
  mysql-test/suite/falcon/r/falcon_bug_30826.result => mysql-test/suite/falcon_team/r/falcon_bug_30826.result
  mysql-test/suite/falcon/r/falcon_bug_34174.result => mysql-test/suite/falcon_team/r/falcon_bug_34174.result
  mysql-test/suite/falcon/r/falcon_bug_34351_B.result => mysql-test/suite/falcon_team/r/falcon_bug_34351_B.result
  mysql-test/suite/falcon/r/falcon_bug_34351_C.result => mysql-test/suite/falcon_team/r/falcon_bug_34351_C.result
  mysql-test/suite/falcon/r/falcon_bug_34892.result => mysql-test/suite/falcon_team/r/falcon_bug_34892.result
  mysql-test/suite/falcon/r/falcon_deadlock.result => mysql-test/suite/falcon_team/r/falcon_deadlock.result
  mysql-test/suite/falcon/r/falcon_read-committed.result => mysql-test/suite/falcon_team/r/falcon_read-committed.result
  mysql-test/suite/falcon/r/ps_8falcon.result => mysql-test/suite/falcon_team/r/ps_8falcon.result
  mysql-test/suite/falcon/r/read_many_rows_falcon.result => mysql-test/suite/falcon_team/r/read_many_rows_falcon.result
  mysql-test/suite/falcon/t/falcon_bug_22165.test => mysql-test/suite/falcon_team/t/falcon_bug_22165.test
  mysql-test/suite/falcon/t/falcon_bug_22166.test => mysql-test/suite/falcon_team/t/falcon_bug_22166.test
  mysql-test/suite/falcon/t/falcon_bug_22169.test => mysql-test/suite/falcon/t/falcon_bug_22169-big.test
  mysql-test/suite/falcon/t/falcon_bug_22173.test => mysql-test/suite/falcon_team/t/falcon_bug_22173.test
  mysql-test/suite/falcon/t/falcon_bug_22173a.test => mysql-test/suite/falcon_team/t/falcon_bug_22173a.test
  mysql-test/suite/falcon/t/falcon_bug_22187.test => mysql-test/suite/falcon_team/t/falcon_bug_22187.test
  mysql-test/suite/falcon/t/falcon_bug_22189.test => mysql-test/suite/falcon_team/t/falcon_bug_22189.test
  mysql-test/suite/falcon/t/falcon_bug_22207.test => mysql-test/suite/falcon_team/t/falcon_bug_22207.test
  mysql-test/suite/falcon/t/falcon_bug_23189.test => mysql-test/suite/falcon_team/t/falcon_bug_23189.test
  mysql-test/suite/falcon/t/falcon_bug_23692.test => mysql-test/suite/falcon_team/t/falcon_bug_23692.test
  mysql-test/suite/falcon/t/falcon_bug_23945.test => mysql-test/suite/falcon_team/t/falcon_bug_23945.test
  mysql-test/suite/falcon/t/falcon_bug_23962.test => mysql-test/suite/falcon_team/t/falcon_bug_23962.test
  mysql-test/suite/falcon/t/falcon_bug_24024.test => mysql-test/suite/falcon_team/t/falcon_bug_24024.test
  mysql-test/suite/falcon/t/falcon_bug_26433.test => mysql-test/suite/falcon_team/t/falcon_bug_26433.test
  mysql-test/suite/falcon/t/falcon_bug_27997.test => mysql-test/suite/falcon_team/t/falcon_bug_27997.test
  mysql-test/suite/falcon/t/falcon_bug_28006.test => mysql-test/suite/falcon_team/t/falcon_bug_28006.test
  mysql-test/suite/falcon/t/falcon_bug_29246.test => mysql-test/suite/falcon_team/t/falcon_bug_29246.test
  mysql-test/suite/falcon/t/falcon_bug_30282.test => mysql-test/suite/falcon_team/t/falcon_bug_30282.test
  mysql-test/suite/falcon/t/falcon_bug_30480_A.test => mysql-test/suite/falcon_team/t/falcon_bug_30480_A.test
  mysql-test/suite/falcon/t/falcon_bug_30480_B.test => mysql-test/suite/falcon_team/t/falcon_bug_30480_B.test
  mysql-test/suite/falcon/t/falcon_bug_30826.test => mysql-test/suite/falcon_team/t/falcon_bug_30826.test
  mysql-test/suite/falcon/t/falcon_bug_34174.test => mysql-test/suite/falcon_team/t/falcon_bug_34174.test
  mysql-test/suite/falcon/t/falcon_bug_34351_B.test => mysql-test/suite/falcon_team/t/falcon_bug_34351_B.test
  mysql-test/suite/falcon/t/falcon_bug_34351_C.test => mysql-test/suite/falcon_team/t/falcon_bug_34351_C.test
  mysql-test/suite/falcon/t/falcon_bug_34892.test => mysql-test/suite/falcon_team/t/falcon_bug_34892.test
  mysql-test/suite/falcon/t/falcon_deadlock.test => mysql-test/suite/falcon_team/t/falcon_deadlock.test
  mysql-test/suite/falcon/t/falcon_read-committed.test => mysql-test/suite/falcon_team/t/falcon_read-committed.test
  mysql-test/suite/falcon/t/ps_8falcon.test => mysql-test/suite/falcon_team/t/ps_8falcon.test
  mysql-test/suite/falcon/t/read_many_rows_falcon.test => mysql-test/suite/falcon_team/t/read_many_rows_falcon.test
  mysql-test/suite/large_tests/r/falcon_bug_22150-big.result => mysql-test/suite/falcon/r/falcon_bug_22150-big.result
  mysql-test/suite/large_tests/r/falcon_bug_22154.result => mysql-test/suite/falcon/r/falcon_bug_22154-big.result
  mysql-test/suite/large_tests/r/falcon_record_cache_memory_leak-big.result => mysql-test/suite/falcon/r/falcon_record_cache_memory_leak-big.result
  mysql-test/suite/large_tests/r/falcon_record_cache_memory_leak2-big.result => mysql-test/suite/falcon/r/falcon_record_cache_memory_leak2-big.result
  mysql-test/suite/large_tests/t/falcon_bug_22150-big.test => mysql-test/suite/falcon/t/falcon_bug_22150-big.test
  mysql-test/suite/large_tests/t/falcon_bug_22154.test => mysql-test/suite/falcon/t/falcon_bug_22154-big.test
  mysql-test/suite/large_tests/t/falcon_record_cache_memory_leak-big.test => mysql-test/suite/falcon/t/falcon_record_cache_memory_leak-big.test
  mysql-test/suite/large_tests/t/falcon_record_cache_memory_leak2-big.test => mysql-test/suite/falcon/t/falcon_record_cache_memory_leak2-big.test
modified:
  .bzr-mysql/default.conf
  CMakeLists.txt
  client/mysqltest.c
  configure.in
  include/my_base.h
  mysql-test/lib/mtr_cases.pl
  mysql-test/mysql-test-run.pl
  mysql-test/suite/falcon/r/falcon_bug_22183.result
  mysql-test/suite/falcon/r/falcon_bug_26828.result
  mysql-test/suite/falcon/r/falcon_bug_29511.result
  mysql-test/suite/falcon/r/falcon_options.result
  mysql-test/suite/falcon/r/falcon_options2.result
  mysql-test/suite/falcon/r/falcon_select.result
  mysql-test/suite/falcon/t/disabled.def
  mysql-test/suite/falcon/t/falcon_bug.template
  mysql-test/suite/falcon/t/falcon_bug_22183.test
  mysql-test/suite/falcon/t/falcon_bug_26828.test
  mysql-test/suite/falcon/t/falcon_bug_29511.test
  mysql-test/suite/falcon/t/falcon_bug_30031.test
  mysql-test/suite/falcon/t/falcon_options.test
  mysql-test/suite/falcon/t/falcon_select.test
  mysql-test/suite/funcs_1/datadict/charset_collation.inc
  mysql-test/suite/funcs_1/t/charset_collation_1.test
  mysql-test/suite/funcs_1/t/charset_collation_3.test
  mysql-test/suite/funcs_1/t/disabled.def
  mysql-test/suite/rpl_ndb_big/r/rpl_ndb_dd_partitions.result
  mysys/my_handler_errors.h
  sql/field.cc
  sql/field.h
  sql/ha_partition.cc
  sql/handler.cc
  sql/handler.h
  sql/partition_info.cc
  sql/set_var.cc
  sql/share/errmsg.txt
  sql/sql_bitmap.h
  sql/sql_select.cc
  sql/sql_tablespace.cc
  sql/table.cc
  storage/falcon/AsciiBlob.cpp
  storage/falcon/BDB.cpp
  storage/falcon/BDB.h
  storage/falcon/BinaryBlob.cpp
  storage/falcon/Bitmap.cpp
  storage/falcon/BlobReference.cpp
  storage/falcon/BlobReference.h
  storage/falcon/CMakeLists.txt
  storage/falcon/Cache.cpp
  storage/falcon/Cache.h
  storage/falcon/Configuration.cpp
  storage/falcon/DataOverflowPage.cpp
  storage/falcon/DataOverflowPage.h
  storage/falcon/DataPage.cpp
  storage/falcon/DataPage.h
  storage/falcon/Database.cpp
  storage/falcon/Database.h
  storage/falcon/DateTime.cpp
  storage/falcon/Decompress.cpp
  storage/falcon/DeferredIndex.h
  storage/falcon/DeferredIndexWalker.cpp
  storage/falcon/DeferredIndexWalker.h
  storage/falcon/EncodedDataStream.cpp
  storage/falcon/EncodedDataStream.h
  storage/falcon/Engine.h
  storage/falcon/Error.cpp
  storage/falcon/Error.h
  storage/falcon/Event.cpp
  storage/falcon/Format.cpp
  storage/falcon/Format.h
  storage/falcon/Gopher.cpp
  storage/falcon/Hdr.cpp
  storage/falcon/Hdr.h
  storage/falcon/IO.cpp
  storage/falcon/Index.cpp
  storage/falcon/Index.h
  storage/falcon/IndexPage.cpp
  storage/falcon/IndexPage.h
  storage/falcon/IndexRootPage.cpp
  storage/falcon/IndexRootPage.h
  storage/falcon/Interlock.h
  storage/falcon/InversionPage.cpp
  storage/falcon/InversionPage.h
  storage/falcon/License.cpp
  storage/falcon/Makefile.am
  storage/falcon/MemMgr.cpp
  storage/falcon/Page.h
  storage/falcon/PageInventoryPage.cpp
  storage/falcon/PageInventoryPage.h
  storage/falcon/PageWriter.cpp
  storage/falcon/PriorityScheduler.cpp
  storage/falcon/Protocol.cpp
  storage/falcon/Record.cpp
  storage/falcon/Record.h
  storage/falcon/RecordLeaf.cpp
  storage/falcon/RecordLocatorPage.cpp
  storage/falcon/RecordLocatorPage.h
  storage/falcon/RecordScavenge.cpp
  storage/falcon/RecordScavenge.h
  storage/falcon/RecordVersion.cpp
  storage/falcon/RecordVersion.h
  storage/falcon/SQLError.cpp
  storage/falcon/SQLException.h
  storage/falcon/SRLDropTable.cpp
  storage/falcon/SRLDropTableSpace.cpp
  storage/falcon/Section.cpp
  storage/falcon/SectionPage.cpp
  storage/falcon/SectionPage.h
  storage/falcon/SerialLog.cpp
  storage/falcon/SerialLog.h
  storage/falcon/SerialLogFile.cpp
  storage/falcon/SerialLogFile.h
  storage/falcon/SerialLogTransaction.cpp
  storage/falcon/SerialLogTransaction.h
  storage/falcon/Socket.cpp
  storage/falcon/Socket.h
  storage/falcon/StorageDatabase.cpp
  storage/falcon/StorageDatabase.h
  storage/falcon/StorageHandler.cpp
  storage/falcon/StorageParameters.h
  storage/falcon/StorageTable.cpp
  storage/falcon/StorageTable.h
  storage/falcon/StorageTableShare.cpp
  storage/falcon/StorageTableShare.h
  storage/falcon/StorageVersion.h
  storage/falcon/Stream.cpp
  storage/falcon/Stream.h
  storage/falcon/StreamSegment.cpp
  storage/falcon/SymbolManager.cpp
  storage/falcon/SyncObject.cpp
  storage/falcon/SyncObject.h
  storage/falcon/SyncTest.cpp
  storage/falcon/SyncTest.h
  storage/falcon/Synchronize.cpp
  storage/falcon/Synchronize.h
  storage/falcon/Table.cpp
  storage/falcon/Table.h
  storage/falcon/TableSpaceManager.cpp
  storage/falcon/TableSpaceManager.h
  storage/falcon/Thread.cpp
  storage/falcon/Thread.h
  storage/falcon/TimeStamp.cpp
  storage/falcon/TimeStamp.h
  storage/falcon/Transaction.cpp
  storage/falcon/Transaction.h
  storage/falcon/TransactionManager.cpp
  storage/falcon/TransactionManager.h
  storage/falcon/TransformLib/Makefile.am
  storage/falcon/Types.h
  storage/falcon/Value.cpp
  storage/falcon/ha_falcon.cpp
  storage/falcon/ha_falcon.h
  storage/falcon/plug.in
  strings/my_vsnprintf.c
  mysql-test/suite/falcon/r/falcon_bug_22169-big.result
  mysql-test/suite/falcon_team/r/falcon_bug_22189.result
  mysql-test/suite/falcon_team/r/falcon_bug_23692.result
  mysql-test/suite/falcon_team/r/falcon_bug_30480_A.result
  mysql-test/suite/falcon_team/r/ps_8falcon.result
  mysql-test/suite/falcon/t/falcon_bug_22169-big.test
  mysql-test/suite/falcon_team/t/falcon_bug_22189.test
  mysql-test/suite/falcon_team/t/falcon_bug_23692.test
  mysql-test/suite/falcon_team/t/falcon_bug_27997.test
  mysql-test/suite/falcon_team/t/falcon_bug_30826.test
  mysql-test/suite/falcon/r/falcon_bug_22150-big.result
  mysql-test/suite/falcon/t/falcon_bug_22150-big.test

=== modified file 'sql/mdl.cc'
--- a/sql/mdl.cc	2008-06-20 13:11:20 +0000
+++ b/sql/mdl.cc	2008-07-07 15:51:20 +0000
@@ -245,8 +245,9 @@ void mdl_context_merge(MDL_CONTEXT *dst,
 
    @param  lock_data  Pointer to an MDL_LOCK_DATA object to initialize
    @param  key_buff   Pointer to the buffer for key for the lock request
-                      (should be at least strlen(db) + strlen(name)
-                      + 2 bytes, or, if the lengths are not known,                                                                                       MAX_DBNAME_LENGTH)
+                      (should be at least 4+ strlen(db) + 1 + strlen(name)
+                      + 1 bytes, or, if the lengths are not known,
+                      MAX_MDLKEY_LENGTH)
    @param  type       Id of type of object to be locked
    @param  db         Name of database to which the object belongs
    @param  name       Name of of the object

Thread
bzr push into mysql-6.0 branch (dlenev:2674 to 2675) Dmitry Lenev7 Jul