Commit graph

42632 commits

Author SHA1 Message Date
knielsen@loke.(none)
815a63008c Merge loke.(none):/home/knielsen/devel/bug31761
into  loke.(none):/home/knielsen/devel/mysql-5.1-telco-gca
2007-10-25 09:27:15 +02:00
knielsen@loke.(none)[knielsen]
a7f7875578 BUG#31761: Code for cluster is not safe for strict-alias optimization in new gcc
Fix problem with AttributeHeader::init() seen with gcc 4.2.1.

Using the same object as both Uint32 and class AttributeHeader violates
strict aliasing rule.
2007-10-25 07:57:18 +02:00
jonas@perch.ndb.mysql.com
5cf8e94bf8 ndb - bug#31701 Node failure with repl. wo/ load, can lead to endless out of order buckets
Correct check for buffer/no buffer
2007-10-18 23:21:18 +02:00
jonas@perch.ndb.mysql.com
f28e73ae4c ndb - testScan -n InsertDelete
fix testcase
2007-10-14 18:42:49 +02:00
jonas@perch.ndb.mysql.com
3465c5bc58 ndb - bug#31525
Fix bug regarding node that missed 2 LCP's (that was not included in next LCP after SR)
2007-10-11 14:54:05 +02:00
jonas@perch.ndb.mysql.com
c9f7d22437 ndb - more test prg fixes (due to small change in scanUpdates impl.)
(autotest tests)
2007-10-09 10:41:26 +02:00
jonas@perch.ndb.mysql.com
1d1b95f07e ndb - testSystemRestart -n SR_UNDO
yet another test prg bug
2007-10-09 09:55:30 +02:00
jonas@perch.ndb.mysql.com
67da3a6438 ndb - fix dd drop table race condition
add list of pages being unmaped, so we can wait for it to be empty before dropping extents
2007-10-08 16:02:21 +02:00
jonas@perch.ndb.mysql.com
48847b3604 ndb - Fix disk scan (backup)
(introduced by only updating extent pages after pageout)
2007-10-08 16:00:18 +02:00
jonas@perch.ndb.mysql.com
dac3eb008e ndb - remove extra ;
(in test framework)
2007-10-08 15:58:08 +02:00
jonas@perch.ndb.mysql.com
9a5ae909d6 ndb - bug#31257
handle partially complete LCP better in SR
2007-10-08 15:57:01 +02:00
jonas@perch.ndb.mysql.com
edf125a54d ndb - bug#30975 (recommit to 51-telco-gca)
- only update extent pages *after* flush of real page has been done
    - sync both create/drop of table into undolog (for disk tables)
2007-10-08 15:53:29 +02:00
jonas@perch.ndb.mysql.com
2583dae031 ndb - Set usable timeout for atrt
(problem introduced by stew's timeout handling)
2007-10-08 15:11:47 +02:00
jonas@perch.ndb.mysql.com
2890430e44 ndb - fix bug in old test prg(s)
fix SR1 and SR2
2007-10-08 15:07:58 +02:00
jonas@perch.ndb.mysql.com
40c83d3285 ndb - bug#30975
add even more tests
2007-09-29 11:10:12 +02:00
jonas@perch.ndb.mysql.com
b62d7a318e ndb - add new testcases/error insert bug#30975
(recommit for correct merge order)
2007-09-28 09:58:56 +02:00
jonas@perch.ndb.mysql.com
0b2c8fa3c4 ndb - bug#30914
Dont add insert+delete tuple(s) to lcp-keep-list
2007-09-11 16:45:22 +02:00
pekka@clam.ndb.mysql.com/clam.(none)
283c679dc3 ndb - threads and timings to hugo* pk ops 2007-07-14 11:48:51 +03:00
jonas@perch.ndb.mysql.com
42000d3fbe Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
2007-07-04 22:40:39 +02:00
jonas@perch.ndb.mysql.com
dfcfd6afc4 ndb - bug#29354 - fix bug in bug fix,
dont assert if 2 LCP's are being run during a node recovery
2007-07-04 22:39:55 +02:00
jonas@perch.ndb.mysql.com
d46ff21f4f ndb - bug#28720
fix also undo files
2007-07-03 17:22:57 +02:00
jonas@perch.ndb.mysql.com
381b11cefe ndb - bug#28720 - "Disk data meta information is not visible in mysqld but exists in ndbd"
continue on unknown result (no contact)
2007-07-03 16:56:35 +02:00
jonas@perch.ndb.mysql.com
7fbcaa87b5 ndb - bug#28642 - Tablespace returning incorrect usage status
make free 64 bit (as it represents free bytes, not free extents as originally designed)
2007-07-03 16:29:25 +02:00
jonas@perch.ndb.mysql.com
b940b92ede Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
2007-07-03 08:41:05 +02:00
jonas@perch.ndb.mysql.com
71996bd6f4 ndb - bug#29354 - Incorrect handling of replica REDO during SR (5.0)
Not very clever fix for DIH incorrect REDO handling
  - Dont report GCP_SAVE_CONF until first LCP has been complete during NR
2007-07-03 08:39:42 +02:00
jonas@perch.ndb.mysql.com
627a56be1e ndb - bug#29364 - port merge (5.0 -> 5.1) 2007-07-02 13:59:17 +02:00
jonas@perch.ndb.mysql.com
b47ee8cec9 Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
2007-07-02 13:54:27 +02:00
jonas@perch.ndb.mysql.com
f6c0acde24 ndb - bug#29364 - "SQL queries hang while data node in start phase 5"
In TC init node status for already started nodes during node restart
  (not present in 5.1)
2007-07-02 13:45:24 +02:00
jonas@perch.ndb.mysql.com
2411cbeecb Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-telco-gca
into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
2007-06-26 15:20:19 +02:00
jonas@perch.ndb.mysql.com
0e753bbb47 ndb - bug#29331 (51)
Add better handling of GCP Stop
    Only kill "offending" node
2007-06-26 15:19:42 +02:00
pekka@ndb13.mysql.com
e033bd20a6 Merge clam.ndb.mysql.com:/space/pekka/ndb/version/my51-gca
into  clam.ndb.mysql.com:/space/pekka/ndb/version/my51-bug29176
2007-06-25 09:16:43 +02:00
jonas@perch.ndb.mysql.com
dfd8deebd5 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-telco-gca
into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
2007-06-25 07:14:21 +02:00
jonas@perch.ndb.mysql.com
259810d458 ndb - post merge 50/51 - bug#29057 bug#29067 and bug#29118 2007-06-25 07:12:27 +02:00
jonas@perch.ndb.mysql.com
3c3b680764 Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
2007-06-25 07:09:53 +02:00
jonas@perch.ndb.mysql.com
2609e057eb ndb - bug#29057 bug#29067 and bug#29118
Fix 3 problems in REDO validation that could(will) lead to "Error while reading REDO log"
2007-06-25 07:05:25 +02:00
pekka@clam.ndb.mysql.com/ndb13.mysql.com
0946ceeb7d ndb - bug#29176 pgman: another missing stack pruning related to drop table 2007-06-24 22:14:09 +02:00
tomas@whalegate.ndb.mysql.com
0510a696a9 Bug #29229 memory corruption in dbtup 2007-06-20 05:41:54 +02:00
pekka@clam.ndb.mysql.com/ndb13.mysql.com
405f6a1681 ndb - bug#29176 missing stack pruning in drop_page 2007-06-18 16:03:41 +02:00
tomas@whalegate.ndb.mysql.com
1c8219c58d bug#29099 - slow backup for disk data
- implement read ahead during disk data scan
2007-06-14 16:10:13 +02:00
tomas@whalegate.ndb.mysql.com
2606bb1ce5 Bug#29044 - memory buddy allocator "unoptimal" memory handling
- add config param to have better behavior with large tables
2007-06-12 10:35:21 +02:00
tomas@whalegate.ndb.mysql.com
a09ef976d3 extend backup dump to give more info 2007-06-12 10:06:20 +02:00
jonas@perch.ndb.mysql.com
4b8baaaed1 ndb - bug#29044
Improve buddy high order allocation
  Make removeCommonArea O(1) instead of O(N)
  Add limit to left/right search
2007-06-12 09:13:42 +02:00
tomas@poseidon.mysql.com
ce93bc3d13 Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1-telco-gca
into  poseidon.mysql.com:/home/tomas/mysql-5.1-telco-gca
2007-06-05 17:51:53 +02:00
tomas@poseidon.mysql.com
47d5fb91d2 Bug #28751 Lots of memory locked in memory causes high kswapd
- add odirect option for lcp+backup+redo log to lower CPU/kswapd usage
- writing odirect removes need for kernel write buffers avoiding kswapd to kick in
2007-06-05 17:29:50 +02:00
tomas@poseidon.mysql.com
8c35f44b21 Bug #28899 not possible to set separate watchdog timeout at startup 2007-06-05 17:06:33 +02:00
jonas@perch.ndb.mysql.com
130667233a ndb - bug#28726
make sure to remove LCP files aswell if specifying --initial
2007-06-04 11:58:25 +02:00
jonas@perch.ndb.mysql.com
b8e43a1d9d ndb - make size of redo log files (fragment log files) configurable
using new config variable FragmentLogFileSize (4M - 1G)
2007-06-04 10:27:10 +02:00
tomas@whalegate.ndb.mysql.com
8a9bf13922 Bug#20612. 2007-06-03 19:30:37 +02:00
tomas@whalegate.ndb.mysql.com
fa3c9a0694 Merge whalegate.ndb.mysql.com:/home/tomas/mysql-5.0-telco-gca
into  whalegate.ndb.mysql.com:/home/tomas/mysql-5.1-telco-gca
2007-05-30 17:30:18 +02:00
tomas@whalegate.ndb.mysql.com
0d4bf93e24 Bug #28443
- correction of merge error
2007-05-30 17:25:22 +02:00