mariadb/storage/ndb
unknown 1577b96241 BUG#22309 FileLogHandler::createNewFile() isn't thread safe - may loose log messages
BUG#22305  	SysLogHandler not thread safe
BUG#22313  	can get duplicate log messages in cluster log

Fix all these problems with one patch. Make Logger, hence EventLogger (with a 
bit more) thread safe.


storage/ndb/include/debugger/EventLogger.hpp:
  remove m_text to make thread safe
storage/ndb/include/logger/Logger.hpp:
  Use mutex to protect member variables for multithreaded use.
storage/ndb/src/common/debugger/EventLogger.cpp:
  use a string on the stack instead of member variable to make class thread safe
storage/ndb/src/common/logger/Logger.cpp:
  use mutexes to Guard member variables. makes class therad safe
2006-11-03 01:12:30 +11:00
..
bin Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
config Many files: 2006-08-21 15:34:29 +02:00
demos Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
docs Merge a193-229-222-105.elisa-laajakaista.fi:/home/my/bk/mysql-5.0 2005-11-23 14:57:00 +02:00
include BUG#22309 FileLogHandler::createNewFile() isn't thread safe - may loose log messages 2006-11-03 01:12:30 +11:00
lib Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
ndbapi-examples Fixed ndbapi-examples, and added tests for mysql-test-run.pl 2006-09-01 15:14:50 +02:00
src BUG#22309 FileLogHandler::createNewFile() isn't thread safe - may loose log messages 2006-11-03 01:12:30 +11:00
test Merge perch.ndb.mysql.com:/home/jonas/src/51-work 2006-10-19 11:23:34 +02:00
tools Merge perch.ndb.mysql.com:/home/jonas/src/51-work 2006-10-10 15:27:47 +02:00
Makefile.am Bug#22417 2006-09-18 19:31:08 -07:00
plug.in Major changes are plug.in files created for almost all storage engines. A few stray BDB references removed. 2006-08-18 21:19:19 -07:00