Commit graph

336 commits

Author SHA1 Message Date
joreland@mysql.com
72127b52b3 BUG#8786 - ndb_autodiscover, post review
More explicit naming of variables
2005-02-25 09:10:35 +01:00
joreland@mysql.com
15de06f290 bug#8786 - ndb autodiscover, sometimes fails
remove dict forwarding
  add api retries on NotMaster
2005-02-24 18:58:56 +01:00
pekka@mysql.com
bcf1cb0f23 Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-4.1
into mysql.com:/export/space/pekka/ndb/version/my41
2005-01-28 10:52:31 +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
pekka@mysql.com
5cbadf4358 ndb - make YEAR and TIMESTAMP into ndb types 2005-01-27 17:33:35 +01:00
tomas@poseidon.ndb.mysql.com
241a18585b remmoved inline in NdbRecAttr methods including memcpy 2005-01-24 10:33:39 +01:00
tomas@poseidon.ndb.mysql.com
e291e98d2d Bug#8070
corrected possible unalignment in NdbRecAttr access methods
2005-01-21 17:57:44 +01:00
joreland@mysql.com
9fa613b676 bug#7777 - ndb compile on qnx
remove usage of compiler supplied <new> and instead
  impl. own inlined placement new
2005-01-19 09:15:34 +01:00
pekka@mysql.com
50c3a883b2 ndb - wl-1442 fix Time ordering 2005-01-08 19:28:44 +01:00
pekka@mysql.com
0462ccfe3c ndb - wl-1442 fix Date ordering 2005-01-08 16:57:51 +01:00
joreland@mysql.com
875af1330b Merge mysql.com:/home/jonas/src/mysql-4.1-fix
into mysql.com:/home/jonas/src/mysql-4.1
2005-01-03 20:12:42 +01:00
joreland@mysql.com
18920d4831 bug#7626 - post review version 2005-01-03 20:10:23 +01:00
joreland@mysql.com
b852147b5d Merge mysql.com:/home/jonas/src/mysql-4.1-fix
into mysql.com:/home/jonas/src/mysql-4.1
2005-01-03 19:42:38 +01:00
joreland@mysql.com
7d0d191999 bug#7626 - ndb UintPtr handling 2005-01-03 19:39:09 +01:00
tomas@poseidon.ndb.mysql.com
263832da65 fixed so that last repeats are printed first with correct time if another message comes
decided for fixed size buffers in LogHandler repeated messages
2004-12-22 22:47:56 +01:00
tomas@poseidon.ndb.mysql.com
e9c0a17cf2 added handling of repeated messages 2004-12-22 18:27:07 +01:00
tomas@poseidon.ndb.mysql.com
09dccee098 changed name of g_eventLogger so it can be used in TransporterRegistry and is the same as in the kernel 2004-12-22 16:29:01 +01:00
tomas@poseidon.ndb.mysql.com
78ce178559 added configuration hostnames to SHM config struct
use configured hostnames for SHM transporter setup
2004-12-22 07:20:01 +01:00
tomas@poseidon.ndb.mysql.com
6c9dcae992 NdbApi.hpp:
NdbApi.hpp to include ndb_inti.h and ndb_cluster_connecion.hpp
2004-12-21 15:57:36 +01:00
tomas@poseidon.ndb.mysql.com
490f2fbab1 added ndb_init.h to distribution
added missing copyright text
    moved ndb_init things to separate header file
    removed ndb_global include
    documented cluster connection class
    moved internal constants to NdbImpl.hpp class
    changed wait_until_ready behaviour somewhat
2004-12-21 10:37:12 +01:00
tomas@poseidon.ndb.mysql.com
7b47be8990 added config parameter Group on connection
moved NdbWaiter, m_ndb_cluster_connection, to impl class
    moved node selection things to cluster connection
    moved all private things to impl class
    added opts for shared memory and node selection
    changed opts handling somewhat; introduced enum for options and common handling of option variables
    added checks for transporter support
    automatic addition of shared mem transporters
    moved wait_until_ready code to cluster connection
    added control of usage of new node selection method
2004-12-20 12:36:14 +01:00
joreland@mysql.com
5712bc55dc merge 2004-12-17 11:11:04 +01:00
joreland@mysql.com
cfa20fbaa6 merge 2004-12-17 10:36:14 +01:00
tomas@poseidon.ndb.mysql.com
2d6abb1f86 moved some Ndb member variables to NdbImpl class
removed theCurrentConnectCounter
optimized the_release_ind by using pos[0] to indicate that there is something there
smaller storage of theDBNodes array by using Uint8
set the_relase_ind array to Uint32 to avoid possible parallell thread usage errors
2004-12-17 09:55:23 +01:00
joreland@mysql.com
dc3d133057 merge 2004-12-16 21:55:50 +01:00
konstantin@mysql.com
ba69a5b7e8 Making 4.1 tree compile with -ansi -pedantic 2004-12-16 16:16:28 +03:00
joreland@mysql.com
50d6b23cad ndb - fix protection wrt shm 2004-12-14 08:26:53 +01:00
joreland@mysql.com
334bb337ed ndb - shm transporter benchmark result 2004-12-14 08:10:22 +01:00
tomas@poseidon.ndb.mysql.com
4b6a752180 bug #7230
+ fixed testcase
2004-12-13 11:45:45 +01:00
tomas@poseidon.ndb.mysql.com
afa5a6a7bf fix bug#7193
added start backup parameter to enable setting wait state
    and set different timeouts depending on waitstate
    moved listen of backup event out of backup and into separete thread
    thread created at connect() and destroyed at disconnect()
    added start backup command options "nowait" "wait completed" "wait started"
    fixed log level settings
2004-12-13 00:48:06 +01:00
tomas@poseidon.ndb.mysql.com
c2c618332e bug #7104
+ some extra debug printouts
2004-12-08 14:24:59 +00:00
tomas@poseidon.ndb.mysql.com
cd83373141 added returntype BaseString& for ndb_upper and ndb_lower instead of void
uppercase printout
2004-12-07 15:39:46 +00:00
tomas@poseidon.ndb.mysql.com
5ede4c653a Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1-clean
2004-12-07 15:23:31 +00:00
mskold@mysql.com
885a9d6ef5 Removed getTableForAlteration 2004-12-07 10:27:22 +01:00
tomas@poseidon.ndb.mysql.com
2677c34b82 fixed clusterlog "filter" command 2004-12-07 09:11:50 +00:00
joreland@mysql.com
50e15affff Merge mysql.com:/home/jonas/src/mysql-4.1-fix
into mysql.com:/home/jonas/src/wl1744
2004-12-06 14:52:31 +01:00
mskold@mysql.com
3791170159 Fix for bug#6935 table rename does not work with ndb tables 2004-12-06 14:51:10 +01:00
tomas@poseidon.ndb.mysql.com
aec0b4e4d7 fixed error in test result
added extra calls to retrieve connectstring used
    reengineered connect somewhat to make retries etc explicit
2004-11-30 17:47:47 +00:00
tomas@poseidon.ndb.mysql.com
e5d03d1b7c added check connection mgmapi method
added ndb_mgm_check_connection when error is printed
2004-11-30 12:02:53 +00:00
tomas@poseidon.ndb.mysql.com
08a84bebaf Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1-clean
2004-11-29 15:19:08 +00:00
tomas@poseidon.ndb.mysql.com
b11f3feb53 aligned backup errorcodes with rest of ndb error codes giving it range from 1300
added new error type "configuration or application error"
    Added check if backup is issued during diskless mode, backup refuse returned
    added possibility to get error code as a result from management client
    addded possibility to set connecstring with CONNECT command
    changed to use strcasecmp instead of strcmp
    added possibility to run one command on cammand client to ndb_mgm and get an errorcode of command fails
    made thread safe veriosn of getErrorText in management server
    aligned backup errorcodes with rest of ndb error codes giving it range from 1300
    print error message from regular ndberror struct
    added new arrer type "cofiguration or application error"
    commented on allocaded ranges for errors
2004-11-29 15:14:43 +00:00
joreland@mysql.com
208050f63f Merge mysql.com:/home/jonas/src/mysql-4.1-fix
into mysql.com:/home/jonas/src/mysql-4.1
2004-11-29 09:17:45 +01:00
joreland@mysql.com
74bfe72d3d ndb - scan bug fix + more test cases 2004-11-29 09:00:39 +01:00
tomas@poseidon.ndb.mysql.com
003b28d04f added mgmapi/mgmapi_config_parameters.h, mgmapi/mgmapi_config_parameters_debug.h
to distribution
2004-11-24 13:59:03 +00:00
joreland@mysql.com
fab3038dff Merge mysql.com:/home/jonas/src/wl2077
into mysql.com:/home/jonas/src/mysql-4.1
2004-11-24 11:59:06 +01:00
pekka@mysql.com
37f0ff9bc0 ndb: fix blob performance in long transactions 2004-11-22 18:54:06 +01:00
tomas@poseidon.ndb.mysql.com
45d24f76c0 Merge 2004-11-22 13:48:19 +00:00
tomas@poseidon.ndb.mysql.com
1d981111e0 added force send interface to scan
prepared for using query cache in ndb
2004-11-22 13:41:46 +00:00
tomas@poseidon.ndb.mysql.com
45341b920a Merge poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1-mysqladmin
2004-11-22 11:07:52 +00:00
tomas@poseidon.ndb.mysql.com
e38512b378 removed unused variables
assigned "localhost" as default connectstring
    added a disconnect() first in connect()
    removed double implementation of connect code, use connect() in NdbRestarter
    removed extra "host=" in connectstring
2004-11-22 10:47:59 +00:00