Commit graph

134 commits

Author SHA1 Message Date
stewart@willster.(none)
c637067f4d Merge willster.(none):/home/stewart/Documents/MySQL/5.0/ndb
into  willster.(none):/home/stewart/Documents/MySQL/5.0/bug13987-5.0_bugfixonly
2006-10-05 23:48:38 +10:00
stewart@willster.(none)
c321ae2f0c BUG#13987 Cluster: Loss of data nodes can cause high CPU usage from ndb_mgmd
smaller patch for 5.0.

complete patch going to 5.1 due to more intrusiveness for 'list sessions' etc
2006-10-05 18:51:13 +10:00
jonas@perch.ndb.mysql.com
57dd1481ae Merge perch.ndb.mysql.com:/home/jonas/src/mysql-5.0-ndb-bj
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.0-ndb
2006-10-04 10:19:08 +02:00
dli@dev3-76.dev.cn.tlan
ee35ef96c7 Merge dev3-76.dev.cn.tlan:/home/dli/mysql/mysql-5.0/mysql-5.0-ndb-bj
into  dev3-76.dev.cn.tlan:/home/dli/mysql/mysql-5.0/mysql-5.0-bug-20395
2006-09-20 11:26:29 +08:00
jonas@perch.ndb.mysql.com
88d70378fb ndb - bug#22195
allow bind address for ndbd
2006-09-13 10:09:23 +02:00
dli@dev3-76.dev.cn.tlan
30251ea3bc Fix for Bug #20395 Cluster datanodes always assigned to nodegroup 0 during single user mode.
Data node is not allowed to get added in the cluster when it is in single user mode.
2006-09-11 11:03:14 +08:00
lzhou/root@dev3-138.dev.cn.tlan
53a8d33b60 #BUG21128 add function of get_cluster_loglever(). 2006-09-04 18:16:12 +00:00
tomas@poseidon.ndb.mysql.com
aacb705613 Bug #20419 ndbd --nowait-nodes=<id_of_running_node> fails
- updated error message to more correctly reflect the issue
2006-07-05 20:20:39 +02:00
stewart@mysql.com
3e1a5169c7 Merge mysql.com:/home/stewart/Documents/MySQL/5.0/jonas
into  mysql.com:/home/stewart/Documents/MySQL/5.0/merge-queue
2006-06-08 02:40:16 +10:00
stewart@mysql.com
f474e69d9c BUG#18966 Change in stop/shutdown behaviour
Improvements that were discussed with Tomas.

Maintain protocol backwards/forwards compatibilty for client and server and support
the commands from ndb_mgm 'as expected'
2006-05-23 16:24:26 +10:00
jonas@perch.ndb.mysql.com
fddbcb2bf8 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
2006-05-08 07:56:26 +02:00
tomas@poseidon.ndb.mysql.com
ee3bdf586b Bug #18550 ndbd getting "node failure handling not complete..." after graceful restart
- addded more retries to wait for nodefailure to complete
Bug #19039 multi node failure causes node failure handling not to complete
- patch to avoid this scenario when the management server is used to perform the stop
- wait for NF_COMPLETE_REP in management server before returning
ndb: allocate nodeid
- only retry on retryable error
2006-04-26 16:57:45 +02:00
jonas@perch.ndb.mysql.com
af1f002991 Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/50-work
2006-04-26 15:59:44 +02:00
jonas@perch.ndb.mysql.com
4f28fde8dc ndb -
Unleash backup to write more than 32k at a time
  Using parameter BackupMaxWriteSize
  (greatly affect LCP time in 5.1, set default value to 256k)
2006-04-26 15:57:48 +02:00
jonas@perch.ndb.mysql.com
40d83bdf6e ndb - wl1760/bug#18216
add two new start options that will decrease likelyhood of bug#18612
  push cntr-sp2 logic down into qmgr-sp1 to decrease likelyhood of bug#18612
2006-04-06 11:43:31 +02:00
jonas@perch.ndb.mysql.com
a9d67fdedc ndb -
post merge fixes
2006-03-22 15:46:51 +01:00
tomas@poseidon.ndb.mysql.com
4f449e4f22 ndb:
add optional reporting of of a "name" tied to a nodeid in the cluster log
reporting added for mysql server and ndb_restore
2006-02-13 12:58:12 +01:00
konstantin@mysql.com
98091b152a Merge mysql.com:/opt/local/work/mysql-4.1-root
into  mysql.com:/opt/local/work/mysql-5.0-root
2006-02-02 18:17:18 +03:00
tomas@poseidon.ndb.mysql.com
1c1b5f1f57 reserved config numbers in ndb 2006-01-26 10:16:28 +01:00
stewart@mysql.com
5cf0ede080 BUG#12124 ndb_mgm -e "# stop" does not allow stopping ndb_mgmd processes on other systems
WL#2703 restart for ndb_mgmd

Solving two problems with one stone.

Allows the stopping and restarting of mgm nodes other than the one the mgmclient
is connected to.
2006-01-17 00:13:18 +11:00
tomas@poseidon.ndb.mysql.com
a6a0bd4ab5 Bug #13461 Slave Cluster crashed on restart of two data nodes in seperate groups
- ensure in ndb_mgmd that the stop command is not issued if a node is restarting
- added some new error messages
- in ndbcntr on master check so that node does not shutdown id shutdoen in progress
2005-10-13 16:38:38 +02:00
tomas@poseidon.ndb.mysql.com
fd0cd55652 Bug #13009 No gaps allowed in node id number sequence
+ some small bugfixes in ndb_config
+ extending ndb_config to print connections and take shm option
2005-10-12 14:17:39 +02:00
tomas@poseidon.ndb.mysql.com
2b0a3b4780 Bug #9249 NDBD crashes when mapping SHM segment w/o correct permission 2005-10-11 15:48:07 +02:00
tomas@poseidon.ndb.mysql.com
cdab2c9392 Bug #11749 No message slogan found for Signal 8 received. (need better message)
+ revised error messages after feedback
+ revides classifications and status
+ removed all progError(..0..) to make sure all error invocations have an error code
+ added some new error codes to replace some generic usage of SYSTEM_ERROR
+ removed some unused codes
2005-10-05 16:35:28 +02:00
tomas@poseidon.ndb.mysql.com
6d28e7a612 Bug #13197 NDB needs better error message for not enough memory.
- added 2 new error codes for out of data and index memory during SR

+ removed c++ style comments from c file
2005-10-03 20:41:43 +02:00
tomas@poseidon.ndb.mysql.com
b5ac7f31e5 added structured ndbd exit codes 2005-10-03 20:04:44 +02:00
stewart@mysql.com
bb4f408112 more post-merge fixes for SingleUser log events 2005-09-30 14:44:24 +10:00
stewart@mysql.com
875f8abdc2 merge fixes - SingleUser logging 2005-09-29 19:01:53 +10:00
joreland@mysql.com
c12b41605d Merge mysql.com:/home/jonas/src/mysql-4.1
into  mysql.com:/home/jonas/src/mysql-5.0
2005-07-25 13:23:34 +02:00
joreland@mysql.com
07cdfdca69 ndb - Fix LCP during SR parameters 2005-07-25 12:41:25 +02:00
joreland@mysql.com
293145b314 Merge mysql.com:/home/jonas/src/mysql-4.1
into  mysql.com:/home/jonas/src/mysql-5.0
2005-07-24 08:27:16 +02:00
joreland@mysql.com
5490cdfb24 Add tool to extract config info from ndb_mgmd 2005-07-23 12:06:02 +02:00
tomas@poseidon.ndb.mysql.com
a60bdadb31 Bug #11019 mgmapi start backup in some cases returns wrong backupid 2005-06-02 01:13:23 +02:00
joreland@mysql.com
f2f36ea64f Merge mysql.com:/home/jonas/src/fix
into mysql.com:/home/jonas/src/mysql-5.0
2005-03-10 08:26:14 +01:00
joreland@mysql.com
87c93bc514 Merge mysql.com:/home/jonas/src/fix
into mysql.com:/home/jonas/src/mysql-4.1
2005-03-10 07:48:44 +01:00
joreland@mysql.com
364b3b7b9b bug#9089
ndb - Reenable MAX_OPEN_FILES to enable LCP in some situations
2005-03-10 07:45:17 +01:00
stewart@mysql.com
f2856134bf Add ndb/src/mgmapi/mgmapi_internal.h
move internal mgmapi functions into it.

should also fix AIX build problem.
2005-03-03 19:49:58 +11:00
stewart@mysql.com
336f4cc808 Fixes for: use initial mgm connection as transporter connection 2005-02-24 17:57:22 +11:00
stewart@mysql.com
e88eba65a7 Use the mgm connection used for fetching configuration as a transporter. 2005-02-23 21:07:22 +11:00
tomas@poseidon.ndb.mysql.com
6e51577b52 Merge poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0-ndb-wl2278
2005-02-17 09:37:07 +01:00
tomas@poseidon.ndb.mysql.com
7b2f7b43c5 Merge 2005-02-17 07:05:00 +01:00
tomas@poseidon.ndb.mysql.com
334d92db03 reuse nodeid if ndbd is restarted 2005-02-16 20:46:34 +01:00
stewart@mysql.com
6d12f23047 Don't ask mgm server for port to connect transporter to if we already have one; only ask if connect fails.
Reconnect to mgm server in connect_clients thread if m_mgm_handle is disconnected.
2005-02-15 18:30:44 +11:00
stewart@mysql.com
196def91b3 WL2278 Dynamic ports - Impl 6, "deal with mgm server restart and multiple mgm servers"
- when connecting to a mgm server as a transporter, create a NdbMgmHandle
  - over this mgm handle, report the dynamic ports
  - then turn it into a transporter
- this will re-report dynamic ports to mgmds when they restart (as we'll have to
set up our transporter again). This will also report it to all mgmds (as we'll
have transporters to all of them).
2005-02-11 15:43:43 +11:00
stewart@mysql.com
0b24883ee4 Merge mysql.com:/home/stewart/Documents/MySQL/5.0/ndb
into mysql.com:/home/stewart/Documents/MySQL/5.0/ndb-dynamic-ports-impl5
2005-02-01 11:45:05 +11:00
joreland@mysql.com
97a778d88a Merge mysql.com:/home/jonas/src/mysql-5.0
into mysql.com:/home/jonas/src/mysql-5.0-ndb
2005-01-28 08:11:56 +01:00
tomas@poseidon.ndb.mysql.com
e8090fc224 Merge 2005-01-28 00:47:41 +01:00
tomas@poseidon.ndb.mysql.com
732d1a5e81 Bug#8167 signal usage clash between mysql server and ndb shared memory
added shared memory config parameter, signum for use in signalling
    added global variable for holdign signum to be used for shared memory connection
    only fiddle with signals if it is set
    simplified common ndb client option handling
2005-01-28 00:42:41 +01:00
tomas@poseidon.ndb.mysql.com
1a94812b7b updated logevent example
added handling of Arbit log events
2005-01-25 13:08:21 +01:00
stewart@mysql.com
c1c282e564 Merge mysql.com:/home/stewart/Documents/MySQL/5.0/ndb
into mysql.com:/home/stewart/Documents/MySQL/5.0/ndb-dynamic-ports-impl4
2005-01-21 19:38:17 +11:00