Commit graph

1547 commits

Author SHA1 Message Date
jonas@perch.ndb.mysql.com
b14ed530ca ndb - bug#16772
dont't allow node to join cluster until all nodes has completed failure handling
2006-03-17 10:55:02 +01:00
jonas@perch.ndb.mysql.com
5fbb1fb4c5 ndb - bug#18298
8 repeated nr with table wo/ logging cause crash
  Dont create crashed replica for temporary tables
2006-03-17 10:09:35 +01:00
jonas@perch.ndb.mysql.com
b77bf0906b Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/mysql-4.1
2006-03-13 14:43:58 +01:00
jonas@perch.ndb.mysql.com
fa2263f4a6 bug#14028 -
ndb crash if trigger record get to big, fix incorrect max size of trigger record
2006-03-13 14:42:16 +01:00
jonas@perch.ndb.mysql.com
121b8d3764 bug#18040 - ndb online index build
(not possible from SQL in 4.1 & 5.0)
2006-03-09 11:10:24 +01:00
jonas@perch.ndb.mysql.com
1aced6dfe4 Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/mysql-4.1
2006-02-10 09:42:35 +01:00
jonas@perch.ndb.mysql.com
088c7d4268 bug#10987 - ndb - unable to find restorable replica
Introduce new variable c_newest_restorable_gci
    which is set _after_ both GCP_SAVE and COPY_GCI
    
  This variable is used when cutting redo (calcKeepGci)
  
  Also make sure complete GCI is run inbetween LCP's
2006-02-10 09:37:36 +01:00
jonas@perch.ndb.mysql.com
d9e402ef52 bug#17295 - ndb - error while reading REDO log
fix corruption due to page 0, file 0 gets released
2006-02-10 09:17:53 +01:00
jonas@perch.ndb.mysql.com
78bd6d93af bug#13966 - ndb
better error message on invalid config change
2006-02-06 11:42:44 +01:00
jonas@perch.ndb.mysql.com
155081e425 bug#13965
ndb - error while restarting in dict
        improve error message when changed config leads to failed restart
2006-02-06 11:30:56 +01:00
pekka@mysql.com
8ed86030b4 ndb - bug#16693 (4.1) test + workaround, analyze later 2006-02-05 22:12:06 +01:00
pekka@mysql.com
c696582df4 ndb - replace+tinyblob back-patch from 5.0 [ discard on 4.1->5.0 merge ] 2006-02-03 15:23:58 +01:00
pekka@mysql.com
7e5108392d ndb - testBlobs 'perf test' fix 2006-01-31 08:13:42 +01:00
tomas@poseidon.ndb.mysql.com
1c1b5f1f57 reserved config numbers in ndb 2006-01-26 10:16:28 +01:00
stewart@mysql.com
95e29a975a small typo fixes 2006-01-19 22:50:54 +11:00
stewart@mysql.com
75bc48a8d7 Merge mysql.com:/home/stewart/Documents/MySQL/4.1/main
into  mysql.com:/home/stewart/Documents/MySQL/4.1/bug11331
2006-01-18 11:37:08 +11:00
jonas@perch.ndb.mysql.com
972723b02e Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/mysql-4.1
2006-01-13 09:29:24 +01:00
stewart@mysql.com
e5e61eb15b BUG#11331 "Warning: could not add log destination" message does not provide enough info
Implement error reporting to Logger and associated classes.
2006-01-13 11:43:50 +11:00
jonas@perch.ndb.mysql.com
aa6400a356 ndb - Make testDatabuffer clean up tables 2006-01-04 11:38:58 +01:00
pekka@mysql.com
ec753efd43 ndb - wl#2972 (4.1) copy detached trigger fix from 5.0 2005-12-31 10:54:36 +01:00
jonas@perch.ndb.mysql.com
1d4ab650f0 bug#15908 - ndb
When scan is completed, but lqhkeyreq is outstanding on primary replica and
  starting node dies, scan will not be closed leading to error handling of failed
  node not completing
2005-12-21 16:31:58 +01:00
stewart@mysql.com
7d6f1e4709 build fix 2005-12-21 00:18:58 +11:00
stewart@mysql.com
ffab9e11b5 Merge mysql.com:/home/stewart/Documents/MySQL/4.1/main
into  mysql.com:/home/stewart/Documents/MySQL/4.1/cleanup
2005-12-19 19:06:12 +11:00
stewart@mysql.com
13a32f8808 Merge mysql.com:/home/stewart/Documents/MySQL/4.1/main
into  mysql.com:/home/stewart/Documents/MySQL/4.1/cleanup
2005-12-19 19:00:17 +11:00
jonas@perch.ndb.mysql.com
2738871583 Merge perch.ndb.mysql.com:/home/jonas/src/mysql-4.1
into  perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
2005-12-13 11:48:26 +01:00
jonas@perch.ndb.mysql.com
dc6220bd47 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1
into  perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
2005-12-13 11:45:42 +01:00
jonas@perch.ndb.mysql.com
6f7ca617f5 ndb - bug#15685
Error in abort handling in TC when timeout during abort
2005-12-12 17:19:04 +01:00
jonas@perch.ndb.mysql.com
17e8f6ca63 bug#15632 - ndb
Fix race between INCL_NODEREQ(prio b) and GCP_PREPARE(prio a) by also waiting for starting nodes
2005-12-09 13:51:12 +01:00
jonas@perch.ndb.mysql.com
c4e8859b7f bug#15587 - ndb
Fix typo in autotest script
2005-12-08 15:29:39 +01:00
jonas@perch.ndb.mysql.com
13bb3c55e0 bug#15587 - ndb
Fix error in NF during NR
2005-12-08 15:28:15 +01:00
stewart@mysql.com
1e630458f7 New tool to collate all information to form a good error report for NDB.
It will copy from each node the logs and trace dumps (if any) and create
a tarball. Having this tarball attached to a bug report greatly helps
troubleshooting and avoids user error.

It will (optionally) also get the filesystem.
2005-12-07 11:11:59 +01:00
stewart@mysql.com
00d95a8bea BUG#15425 Small window for NF during backup failing without error 2005-12-02 09:27:06 +01:00
stewart@mysql.com
0046710609 Backup.cpp:
convert comment to english
2005-12-01 14:55:25 +01:00
stewart@mysql.com
d28ad864bd DblqhMain.cpp:
Use DBblock_REF instead of calcBLOCKBlockRef(getOwnNodeId()) as they are the same and the former is more efficient.

Makes it easier to grep for senders of signals to specific blocks
2005-11-30 14:18:43 +01:00
stewart@mysql.com
ffdaaf30c6 DbdihMain.cpp:
fix small error that jonas pointed out that would mean we always die on assert, intsead of just on error
2005-11-29 15:38:39 +01:00
stewart@mysql.com
416cd04a51 ndb_size.pl:
fix incorrect quoting of column name
2005-11-29 14:55:26 +01:00
stewart@mysql.com
e6f2d500d6 fix spuling mastaeke.
Goup is not needed to run cluster
2005-11-29 14:29:09 +01:00
stewart@mysql.com
c9dc609d21 DbdihMain.cpp:
management server performs this check on configuration. If we get this far with something incorrect, something is very wrong.
2005-11-29 08:42:36 +01:00
jonas@perch.ndb.mysql.com
7e5130c084 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1
into  perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
2005-11-23 07:53:04 +01:00
kent@mysql.com
bd80dc6c2e Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-4.1
into mysql.com:/Users/kent/mysql/bk/mysql-4.1-distcheck
2005-11-19 11:11:09 +01:00
pekka@mysql.com
a6e410dd4e Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-4.1
into  mysql.com:/export/space/pekka/ndb/version/my41-r1.2456.1.1
2005-11-16 13:28:54 +01:00
pekka@mysql.com
a8ce4d27ce ndb - bug#14007 4.1 [re-commit for LenZ merge] 2005-11-16 11:52:09 +01:00
stewart@mysql.com
87e98c8706 WL#2779 ndb_size.pl
Add display of minimum requirements for various cluster parameters
e.g. DataMemory, IndexMemory, MaxNoOfTables, MaxNoOfAttributes etc

and the memory usage because of them.
2005-11-16 19:47:03 +11:00
stewart@mysql.com
d9ef452289 WL#2779 ndb_size.pl
fix some small bugs, slightly improve output, add --help
2005-11-16 18:26:30 +11:00
kent@mysql.com
ee0b6db191 Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-4.1
into mysql.com:/Users/kent/mysql/bk/mysql-4.1-distcheck
2005-11-04 01:15:35 +01:00
jonas@perch.ndb.mysql.com
bfb8a71f2c bug#13078 - ndb
memleak when doing ordered index scan on index with column larger than 32 bytes
     (recommit for merge to 5.0)
2005-10-27 17:14:17 +02:00
jonas@perch.ndb.mysql.com
d54a54c7ab bug#13078 - ndb
memleak when doing ordered index scan on index with column larger than 32 bytes
2005-10-27 16:41:55 +02:00
jonas@perch.ndb.mysql.com
c8ca75264c Merge perch.ndb.mysql.com:/home/jonas/src/mysql-4.1
into  perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
2005-10-21 06:43:33 +02:00
jonas@perch.ndb.mysql.com
6f3caecffd bug#14199 - ndb leak of index opertaions in TC leading to error 288 2005-10-21 06:41:49 +02:00
jonas@perch.ndb.mysql.com
a36faf33d3 Merge perch.ndb.mysql.com:/home/jonas/src/mysql-4.1
into  perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
2005-10-17 09:55:30 +02:00
jonas@perch.ndb.mysql.com
f3f7f07131 ndb - hugo
Disable tests of lock upgrade paths that are currently unsupported
2005-10-17 09:51:16 +02:00
tomas@poseidon.ndb.mysql.com
e8f291f52b Bug #13611 double [TCP DEFAULT] in config.ini crashes ndb_mgmd
- Added error printout and nice exit for duplicate default sections
2005-10-10 12:27:48 +02:00
kent@mysql.com
ae62a58817 make_binary_distribution.sh:
Corrected platform name output
Services.cpp:
  Dont print null address (back port from 5.0)
2005-10-07 01:56:11 +02:00
pekka@mysql.com
45dcaf968d ndb - prelim perl scripts to autotest 2005-10-06 09:44:25 +02:00
jonas@perch.ndb.mysql.com
6169d529e5 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1
into  perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
2005-09-30 12:25:46 +02:00
jonas@perch.ndb.mysql.com
bb70442366 ndb_config
Check returnvalue on load/fetch configuration
2005-09-30 12:22:00 +02:00
jonas@perch.ndb.mysql.com
a30faa3b34 ndb -
add support for reading config.ini from ndb_config
 (as alternative to contacting ndb_mgmd)
2005-09-30 11:39:49 +02:00
stewart@mysql.com
82e95b6a3c Merge mysql.com:/home/stewart/Documents/MySQL/4.1/mgmd
into  mysql.com:/home/stewart/Documents/MySQL/4.1/main
2005-09-29 16:56:26 +10:00
stewart@mysql.com
b4043e31a0 Merge mysql.com:/home/stewart/Documents/MySQL/4.1/wl2779
into  mysql.com:/home/stewart/Documents/MySQL/4.1/main
2005-09-29 16:55:28 +10:00
stewart@mysql.com
9e87252c47 Merge mysql.com:/home/stewart/Documents/MySQL/4.1/main
into  mysql.com:/home/stewart/Documents/MySQL/4.1/mgmd
2005-09-29 16:52:38 +10:00
stewart@mysql.com
6309d4a4a3 Merge ssmith@bk-internal.mysql.com:/home/bk/mysql-4.1
into  mysql.com:/home/stewart/Documents/MySQL/4.1/main
2005-09-27 11:05:17 +10:00
tulin@dl145b.mysql.com
1299ef9526 added make target for printSchemaFile 2005-09-26 10:26:38 +02:00
kent@mysql.com
095efe48a5 Makefile.am, configure.in:
Enable "make distcheck" to work
2005-09-24 15:51:45 +02:00
stewart@mysql.com
1b07fe2ef0 Add documentation about intricacies of MgmtSrvr::versionNode and ::status 2005-09-22 21:55:10 +10:00
stewart@mysql.com
0a37d0770a Merge ssmith@bk-internal.mysql.com:/home/bk/mysql-4.1
into  mysql.com:/home/stewart/Documents/MySQL/4.1/main
2005-09-22 17:38:34 +10:00
jonas@perch.ndb.mysql.com
ac29fd0051 bug#13316
ndb alter table with big dicttabinfo
  send alter_tab_req fragmented as signal can get larger than MAX_MESSAGE_SIZE
2005-09-22 08:35:27 +02:00
stewart@mysql.com
c4c3e1dd27 GCC4 build fix 2005-09-22 16:35:03 +10:00
jonas@perch.ndb.mysql.com
4009307f0b ndb - fix gcc4 compile problem 2005-09-22 07:11:53 +02:00
jonas@perch.ndb.mysql.com
ed8f33f057 bug#12950
ndb backup with charsets and simultanious updates
    make sure that backup _dont_ read xfrm data
2005-09-21 17:24:39 +02:00
stewart@mysql.com
6960e0a7fd BUG#11595 ndb_mgm shows from IP for second mgmd
BUG#12037 ndb_mgmd IP address do not show in other ndb_mgmd processes

Extend ApiVersionConf to include address.
2005-09-22 00:41:46 +10:00
stewart@mysql.com
dcb3e5975b Remove old and usused configuration locking code.
Some new code that does this job is being written against 5.1. This code is
largely removed from that work.
2005-09-20 17:34:46 +10:00
jonas@perch.ndb.mysql.com
5c836e2ab7 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1
into  perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
2005-09-19 15:00:13 +02:00
jonas@perch.ndb.mysql.com
e358a81710 bug#9282 - ndb
big delete from causing NdbObjectIdMap::expand at same time 
  as receiver thread perform getObjectId
2005-09-19 14:05:54 +02:00
jonas@perch.ndb.mysql.com
c3d07de037 Merge perch.ndb.mysql.com:/home/jonas/src/mysql-4.1
into  perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
2005-09-17 10:05:07 +02:00
jonas@perch.ndb.mysql.com
81013a01b1 ndb
remove extra ";" from test programs
2005-09-16 14:18:27 +02:00
jonas@eel.(none)
e899d41169 ndb
impl support for querying resource usage in ndb api
  to help track down mem leaks
2005-09-16 11:26:34 +02:00
pekka@mysql.com
af1ddc205b ndb - bug#9994 backpatch fixes from 5.0
IGNORE on merge 4.1->5.0
2005-09-15 14:48:49 +02:00
stewart@mysql.com
9dd20d7781 Merge bk-internal.mysql.com:/home/bk/mysql-4.1-mgmd
into  mysql.com:/home/stewart/Documents/MySQL/4.1/mgmd
2005-09-15 17:42:36 +10:00
stewart@mysql.com
8bb1af7aef WL#2779 ndb_size.pl
Bug reported by Adam Dixon - table name needs quoting.
2005-09-14 16:28:19 +10:00
tulin@dl145c.mysql.com
5f122007fa minor compile error fix 2005-09-13 10:03:50 +02:00
tomas@poseidon.ndb.mysql.com
696cae8506 corrected prev patch on ndb_mgmd usage of SignalSender 2005-09-13 00:22:06 +02:00
tomas@poseidon.ndb.mysql.com
a830ed3c60 Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
2005-09-12 22:53:31 +02:00
tomas@poseidon.ndb.mysql.com
f02a3f5476 adopted to corrected ndb SendSignal Node failrep 2005-09-12 22:51:44 +02:00
tulin@dl145b.mysql.com
63aef9d58b Corrected construct of faked Node fail signals in ndb SignalSender 2005-09-12 17:49:48 +02:00
tomas@poseidon.ndb.mysql.com
a8447b6a7f Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
2005-09-12 16:08:59 +02:00
tomas@poseidon.ndb.mysql.com
42e9e67062 reengineered ndb_mgmd to use SignalSender and remove some multi user issues 2005-09-12 16:08:16 +02:00
jonas@eel.(none)
40cc9e5c42 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1
into  eel.(none):/home/jonas/src/mysql-4.1-push
2005-09-12 14:30:52 +02:00
tulin@dl145c.mysql.com
f80e113d0e removed a few aborts from mgmapi
corrected typo in ndb Parser
2005-09-12 14:03:23 +02:00
stewart@mysql.com
ff640a0fb4 W#2776 Utility for calculating storage requirements for NDB
Initial ndb_size.pl

Connects to an existing MySQL database and produces a XHTML document containing
an estimation of storage requirements.
2005-09-12 15:54:23 +10:00
jonas@eel.(none)
1399e061dd Merge eel.(none):/home/jonas/src/mysql-4.1
into  eel.(none):/home/jonas/src/mysql-4.1-push
2005-09-09 19:02:13 +02:00
jonas@eel.(none)
6ec3fa6ac1 ndb
new testprogram testSRBank
2005-09-09 12:39:06 +02:00
pappa@c-4a09e253.1238-1-64736c10.cust.bredbandsbolaget.se
43f08f752e Merge mronstrom@bk-internal.mysql.com:/home/bk/mysql-4.1
into  c-4a09e253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/bug12594
2005-09-08 19:28:19 -04:00
tulin@dl145c.mysql.com
0f4bb8e6ff SignalSender.cpp:
fixed compile error
2005-09-08 19:27:37 +02:00
mronstrom@mysql.com
cd0ae9967c Merge mikael@ndb.mysql.com:/home/mikael/bug12594
into  mysql.com:/Users/mikron/mysql-4.1
2005-09-08 18:30:13 +02:00
mronstrom@mysql.com
43c2bc2f34 Bug #12594: A few fixes 2005-09-08 18:24:42 +02:00
tomas@poseidon.ndb.mysql.com
98a52fa9a4 corrected typo 2005-09-08 16:47:27 +02:00
tomas@poseidon.ndb.mysql.com
b75340e70d Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
2005-09-08 16:44:54 +02:00
tomas@poseidon.ndb.mysql.com
a6c9ebba47 corrected printouts in backup test 2005-09-08 15:43:46 +02:00
tomas@poseidon.ndb.mysql.com
3979938c51 corrected prev fix for bug #13054
so that _only_ backup master replies to API
2005-09-08 15:24:21 +02:00
mronstrom@mysql.com
6dbca02827 Bug #12594:
Added debug info to all log page headers
2005-09-08 11:53:17 +02:00