Commit graph

1221 commits

Author SHA1 Message Date
joreland@mysql.com
3d2e560562 ndb - bitfields - more tests, now passes all api tests!! 2004-12-10 16:15:36 +01:00
joreland@mysql.com
40c835064a ndb - bitfields ndbapi test prg + bug fixes 2004-12-10 10:49:33 +01:00
joreland@mysql.com
56a4c21d98 ndb - Fix alloc/dealloc of pseudo ROW_SIZE 2004-12-09 17:03:48 +01:00
joreland@mysql.com
ad258ad5f8 ndb - Fix hugoCalcValue for bits 2004-12-09 16:57:20 +01:00
joreland@mysql.com
d19a42d8ea ndb - Fix printout/bugs for bit column 2004-12-09 16:19:24 +01:00
guilhem@mysql.com
eac128ef2d Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-5.0
into mysql.com:/home/mysql_src/mysql-5.0-clean
2004-12-09 15:42:06 +01:00
guilhem@mysql.com
1cbc904c59 Changing the default of libmysqlclient : it's now NO reconnection.
All our programs which use mysql_real_connect() and mysql_connect() are updated accordingly, though I have deliberately
made mysqlimport not reconnect anymore (already true for mysqldump >= 4.1.8).
All Connector devs have been warned about the change I'm doing here - which was agreed with Monty,
and fixes BUG#2555.
2004-12-09 14:44:10 +01:00
joreland@mysql.com
55aa4f20ea Merge mysql.com:/home/jonas/src/mysql-5.0
into mysql.com:/home/jonas/src/mysql-5.0-ndb
2004-12-09 14:23:56 +01:00
joreland@mysql.com
a45702c3b0 Merge mysql.com:/home/jonas/src/mysql-4.1-fix
into mysql.com:/home/jonas/src/mysql-5.0
2004-12-09 14:19:14 +01:00
joreland@mysql.com
4614cdfad9 bug#6995 - fixed so that ndb_restore 4.1.8 can read files
created by 4.1.7 as bugfix changed binary format
2004-12-09 13:36:23 +01:00
joreland@mysql.com
3605cead4a ndb - bit field
micro optimization
2004-12-09 12:06:11 +01:00
joreland@mysql.com
0ab8c723fa bug#6995 - ndb
don't store keys in normalized form
instead save everythings as normal attributes
2004-12-09 11:29:17 +01:00
joreland@mysql.com
b883f8fd81 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb
into mysql.com:/home/jonas/src/mysql-5.0-ndb
2004-12-08 23:02:09 +01:00
joreland@mysql.com
4d27cab181 ndb - Fix arbitrary sized bitfields 2004-12-08 22:55:34 +01:00
joreland@mysql.com
9a937a3b22 ndb - Fixed bitfields of upto 31 bits 2004-12-08 17:58:00 +01:00
stewart@mysql.com
48ad9717da Correct and move comment 2004-12-08 20:22:00 +11:00
stewart@mysql.com
57d5d6c09e Remove dead code 2004-12-08 20:13:33 +11:00
joreland@mysql.com
41e5d310f1 Merge mysql.com:/home/jonas/src/mysql-5.0-ndb
into mysql.com:/home/jonas/src/wl2126
2004-12-08 00:50:47 +01:00
joreland@mysql.com
c97f6e2454 Merge mysql.com:/home/jonas/src/mysql-5.0
into mysql.com:/home/jonas/src/mysql-5.0-ndb
2004-12-08 00:45:47 +01:00
joreland@mysql.com
865eb873c2 wl2126 - ndb - bug fixes 2004-12-08 00:36:40 +01:00
joreland@mysql.com
eda8685471 ndb - Test program for new bitmask functions 2004-12-07 20:58:46 +01:00
joreland@mysql.com
20fa339cb1 wl2126 - ndb - fix last unhandled part of read_multi_range
reading sorted multi_range with several range-scans
2004-12-07 15:15:49 +01:00
joreland@mysql.com
cd79b299a6 Merge mysql.com:/home/jonas/src/mysql-5.0-ndb
into mysql.com:/home/jonas/src/wl2126
2004-12-07 08:39:59 +01:00
joreland@mysql.com
ba83763a77 Merge mysql.com:/home/jonas/src/mysql-5.0
into mysql.com:/home/jonas/src/mysql-5.0-ndb
2004-12-07 08:38:06 +01:00
monty@mysql.com
77207d19f2 Merge with new VARCHAR code 2004-12-06 19:18:35 +02: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
joreland@mysql.com
3f08e0bd60 skeleton for ndb bitfields testing 2004-12-06 14:01:48 +01:00
joreland@mysql.com
255cf71a63 ndb - Use BitmaskImpl in TUP (in BitField operations) 2004-12-06 12:31:17 +01:00
monty@mysql.com
0de4777187 Merge with 4.1 2004-12-06 11:38:56 +02:00
joreland@mysql.com
a16633a2fb Merge mysql.com:/home/jonas/src/mysql-5.0
into mysql.com:/home/jonas/src/wl2126
2004-12-06 09:29:36 +01:00
joreland@mysql.com
ac9f30df68 wl2126 - ndb - set correct found_p using new pseudo column NDB$RANGE_NO 2004-12-06 09:05:30 +01:00
monty@mysql.com
67ce247965 Add support for up to VARCHAR (size up to 65535)
Renamed HA_VAR_LENGTH to HA_VAR_LENGTH_PART
Renamed in all files FIELD_TYPE_STRING and FIELD_TYPE_VAR_STRING to MYSQL_TYPE_STRING and MYSQL_TYPE_VAR_STRING to make it easy to catch all possible errors
Added support for VARCHAR KEYS to heap
Removed support for ISAM
Now only long VARCHAR columns are changed to TEXT on demand (not CHAR)
Internal temporary files can now use fixed length tables if the used VARCHAR columns are short
2004-12-06 02:00:37 +02:00
joreland@mysql.com
b2987e0a40 Add general n-bitfields to ndb storage engine 2004-12-05 19:48:15 +01:00
pekka@mysql.com
dededf09fa ndb: fix solaris (etc) ndb startup problem in mysql-test-run 2004-12-04 15:17:13 +01:00
joreland@mysql.com
e81bd9dd99 Merge mysql.com:/home/jonas/src/mysql-4.1-fix
into mysql.com:/home/jonas/src/mysql-5.0-ndb
2004-12-03 16:13:45 +01:00
joreland@mysql.com
6a9b2453a1 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1
into mysql.com:/home/jonas/src/mysql-4.1
2004-12-03 15:38:07 +01:00
joreland@mysql.com
06e70758e7 Merge mysql.com:/home/jonas/src/mysql-4.1-fix
into mysql.com:/home/jonas/src/mysql-4.1
2004-12-03 15:04:06 +01:00
joreland@mysql.com
c9925aeb72 ndb - fix in test suite 2004-12-03 15:02:07 +01:00
pekka@mysql.com
95deea9c70 Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-4.1
into mysql.com:/space/pekka/ndb/version/my41
2004-12-03 15:00:57 +01:00
pekka@mysql.com
7f1268db2c ndb: failed update updated tuple version. crash at DbtupTrigger.cpp 1102 2004-12-03 15:00:56 +01:00
joreland@mysql.com
a88b7c8977 Merge mysql.com:/home/jonas/src/mysql-4.1-fix
into mysql.com:/home/jonas/src/mysql-5.0
2004-12-03 13:15:16 +01:00
joreland@mysql.com
2e9319eb35 Merge mysql.com:/home/jonas/src/mysql-4.1-fix
into mysql.com:/home/jonas/src/mysql-4.1
2004-12-03 12:51:38 +01:00
joreland@mysql.com
a6c814e4f7 ndb - fix abort of scan when in WAIT_AI_SCAN state 2004-12-03 12:45:51 +01:00
tomas@poseidon.ndb.mysql.com
e02261feca mgmapi.cpp:
bug #6919
2004-12-02 09:34:27 +00:00
joreland@mysql.com
f36b81cb35 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0
into mysql.com:/home/jonas/src/mysql-5.0
2004-12-01 12:53:09 +01:00
joreland@mysql.com
4ed3b34c2f Merge mysql.com:/home/jonas/src/mysql-4.1-fix
into mysql.com:/home/jonas/src/mysql-5.0
2004-12-01 12:50:13 +01:00
joreland@mysql.com
5832078015 wl#2126 - ndb - Fix handling of null values wrt read multi range 2004-12-01 12:43:30 +01:00
joreland@mysql.com
0718f788d6 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1
into mysql.com:/home/jonas/src/mysql-4.1
2004-12-01 10:15:25 +01:00
joreland@mysql.com
64d6563afa Merge mysql.com:/home/jonas/src/mysql-4.1-fix
into mysql.com:/home/jonas/src/mysql-4.1
2004-12-01 10:13:55 +01:00
joreland@mysql.com
d1a139cb24 bug#6871 - ndb
replace with charsets
  check update of primary key wo/ normalizing
2004-12-01 10:04:49 +01:00
brian@avenger.(none)
b85f4677d5 Merge for Matt for Innodb bug. 2004-11-30 10:10:40 -08: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
d437a56bad fixed bug/compiler warning
rewrote safer
    added return value to shutdown
    nicer printouts
    removed exit at shutdown
2004-11-30 10:19:49 +00:00
joreland@mysql.com
f13723acbd Merge mysql.com:/home/jonas/src/mysql-5.0-ndb
into mysql.com:/home/jonas/src/wl2126
2004-11-30 08:47:53 +01:00
joreland@mysql.com
f8e8cbc61e wl2126 - ndb batch - post review fixes 2004-11-30 07:58:55 +01:00
tomas@poseidon.ndb.mysql.com
07417cd309 NdbScanOperation.cpp:
added missing return
2004-11-29 15:36:43 +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
d22ab3f7b3 wl2126 ndb read_multi_range - bugfixes + more tests 2004-11-29 13:50:13 +01:00
joreland@mysql.com
5d420d9133 Merge mysql.com:/home/jonas/src/mysql-5.0
into mysql.com:/home/jonas/src/wl2126
2004-11-29 09:42:29 +01:00
joreland@mysql.com
2aa77fdaae Merge mysql.com:/home/jonas/src/mysql-4.1-fix
into mysql.com:/home/jonas/src/mysql-5.0
2004-11-29 09:28:23 +01:00
joreland@mysql.com
23c5feeeb4 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1
into mysql.com:/home/jonas/src/mysql-4.1
2004-11-29 09:24:20 +01: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
b0c42a4835 Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
2004-11-26 15:27:44 +00:00
tomas@poseidon.ndb.mysql.com
97c8234b46 Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
2004-11-26 13:44:49 +00:00
tomas@poseidon.ndb.mysql.com
19dab11881 added error code message for 897 2004-11-26 13:20:48 +00:00
joreland@mysql.com
af224c159b Merge mysql.com:/home/jonas/src/mysql-5.0-ndb
into mysql.com:/home/jonas/src/wl2126
2004-11-26 13:09:11 +01:00
joreland@mysql.com
0328d3de7b wl2126 - ndb - batching of range scans
between 80% and 360% performance improvement measured
2004-11-26 11:34:59 +01:00
joreland@mysql.com
0a52053b5c Merge mysql.com:/home/jonas/src/mysql-4.1-fix
into mysql.com:/home/jonas/src/mysql-4.1
2004-11-26 10:46:15 +01:00
tomas@poseidon.ndb.mysql.com
8c3144c133 cleaned up code a bit
added command CONNECT in management client
    added some verbose printouts
    removed prompt printout on !isatty(0)
2004-11-26 09:44:57 +00:00
joreland@mysql.com
f6b872dc47 merge 2004-11-26 10:13:32 +01:00
joreland@mysql.com
4d52d9e50f ndb - bugfix testScanPerf 2004-11-26 10:00:33 +01:00
tomas@poseidon.ndb.mysql.com
106f124eec moved default setting to config.ini to MgmtSrvr
only try to connect to other ndb_mgmd if connect_string explicitly given or config_file not given
2004-11-25 21:29:59 +00:00
joreland@mysql.com
b9c920baa1 wl2126 - ndb - bug fix in set_new_bound & testScanPerf 2004-11-25 15:36:39 +01:00
joreland@mysql.com
047a3d1258 merge 2004-11-25 14:33:33 +01:00
tomas@poseidon.ndb.mysql.com
538a3f7a53 Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
2004-11-25 13:33:31 +00:00
tomas@poseidon.ndb.mysql.com
870c718b03 Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1-clean
2004-11-25 12:18:45 +00:00
tomas@poseidon.ndb.mysql.com
5a09289bd1 ndb/src/common/logger/LogHandler.cpp
changed so that error is returned if format is wrong in logger param parsing
ndb/src/common/logger/Logger.cpp
    some debuf printout added
ndb/src/mgmsrv/InitConfigFileParser.cpp
    rewrote parsing on parseNameValuePair, was buggy
2004-11-25 12:14:15 +00:00
joreland@mysql.com
029df2028d Merge mysql.com:/home/jonas/src/mysql-5.0-ndb
into mysql.com:/home/jonas/src/wl2126
2004-11-25 10:51:57 +01:00
joreland@mysql.com
3f8f0f3369 Merge mysql.com:/home/jonas/src/mysql-4.1-fix
into mysql.com:/home/jonas/src/mysql-5.0-ndb
2004-11-25 10:48:20 +01:00
joreland@mysql.com
183a9a169d ndb - Fix loop over multiple bounds in LQH
Last part of NDB batching of range scans 
      (now only handler remains)
2004-11-25 10:47:44 +01:00
joreland@mysql.com
5d70a4895f Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1
into mysql.com:/home/jonas/src/mysql-4.1
2004-11-25 10:40:56 +01:00
joreland@mysql.com
64bc875228 Merge mysql.com:/home/jonas/src/mysql-4.1-fix
into mysql.com:/home/jonas/src/mysql-4.1
2004-11-25 10:39:34 +01:00
joreland@mysql.com
a9e5e7de88 bug#6775 - ndb - fix bug introduced by bug fix 2004-11-25 10:38:46 +01:00
brian@avenger.(none)
2b0b6ec20c Merging 4.1 to 5.0 2004-11-24 12:34:44 -08:00
tomas@poseidon.ndb.mysql.com
c22266886c Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1-clean
2004-11-24 17:41:37 +00:00
tomas@poseidon.ndb.mysql.com
489b411640 added explanation of error code 4335 2004-11-24 17:40:40 +00:00
joreland@mysql.com
de031d0e5a Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1
into mysql.com:/home/jonas/src/mysql-4.1
2004-11-24 17:09:53 +01:00
tomas@poseidon.ndb.mysql.com
7b601bd984 also backup needs triggers 2004-11-24 16:04:11 +00:00
tomas@poseidon.ndb.mysql.com
ebc7c9cb99 calculation of noOfTriggers 2004-11-24 15:51:59 +00:00
joreland@mysql.com
005123f98d Merge mysql.com:/home/jonas/src/mysql-4.1-fix
into mysql.com:/home/jonas/src/mysql-5.0-ndb
2004-11-24 16:51:15 +01:00
joreland@mysql.com
6f458bddac Merge mysql.com:/home/jonas/src/mysql-4.1-fix
into mysql.com:/home/jonas/src/mysql-4.1
2004-11-24 16:47:08 +01:00
joreland@mysql.com
dfe4e29a4c bug#6775 - ndb
Queue scan on real fragment.
  Index fragment for range scans
  Table fragment for table scans
2004-11-24 16:36:18 +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
b22e9a0b0b Merge mysql.com:/home/jonas/src/mysql-5.0
into mysql.com:/home/jonas/src/mysql-5.0-ndb
2004-11-24 12:40:04 +01: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
joreland@mysql.com
4c287d11a9 Merge mysql.com:/home/jonas/src/mysql-4.1-fix
into mysql.com:/home/jonas/src/mysql-5.0-ndb
2004-11-24 11:05:51 +01:00
joreland@mysql.com
482a446b49 Merge mysql.com:/home/jonas/src/mysql-4.1-fix
into mysql.com:/home/jonas/src/wl2077
2004-11-24 11:05:05 +01:00