~vkolesnikov/pbxt/pbxt-drizzle-merge

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Paul McCullagh
  • Date: 2009-03-26 10:36:38 UTC
  • mfrom: (598.1.1 pbxt)
  • Revision ID: paul.mccullagh@primebase.org-20090326103638-mie9ly04djrzsefr
Merged changes for RN232

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
 
4
4
------- 1.0.08 RC - Not yet released
5
5
 
 
6
RN232: Merged Drizzle-specific changes into the main tree.
 
7
 
6
8
RN231: Fixed a bug that caused bad performance as the number of threads increased. This occurred when the number of open table handles exceeded 'table_open_cache', and MySQL started closing open table handlers. PBXT was flushing a table when all table handlers were closed. PBXT will now only do this when the FLUSH TABLES statement is used.
7
9
 
8
10
RN230: Improved efficiency of conflict resolution: Implemented a queue for threads waiting for a lock. Threads no longer poll to take a lock. If a temp lock is granted because of an update, then the thread granted the temp lock will also wait for the transaction that did the update to quit.
9
11
 
10
 
RN229: Fixed bug #313391: LOAD DATA..REPLACE broken
 
12
RN229: Fixed bug #313391: LOAD DATA ... REPLACE broken.
11
13
 
12
 
RN228: Fixed bug #341115: 'Out of memory' error (a bug in key comparison algorithm)
 
14
RN228: Fixed bug #341115: 'Out of memory' error (a bug in key comparison algorithm).
13
15
 
14
16
RN227: Changed conflict handling to use spin locks and improve efficiency.
15
17