Commit graph

181 commits

Author SHA1 Message Date
tomas@poseidon.(none)
fc174af248 new method to set size of local table data
clearer configure description texts
changed Ndb_local_table_info to use create, destroy metods and hidden constructor/destructor
move definition if Thd_ndb to .h file and changes seize/release to operate on Thd_ndb instead of Ndb objects
moved allocation/deletion of Ndb objects to Thd_ndb
2004-09-14 12:47:34 +00:00
tomas@poseidon.(none)
21a4b1b4e6 moved all ndb thread specific data into new placeholder
new methods to keep "records" up to date
unset flag HA_NOT_EXACT_COUNT to make handler read "records" field, for count() optim and join optimization
new methods to keep "records" up to datecorrect record field in ndbcluster handler
new method for ndbcluster handler to store/retrieve table and thread specific data
changed local hash to store new table_info object, with placeholders for local data, instead of TableImpl
hanged deleteKey to return ponter to deleted object
moved heavy global cache fetch from inline to separate method
2004-09-14 08:52:21 +00:00
tulin@build.mysql.com
9698903eb5 Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1-ndb
into build.mysql.com:/users/tulin/mysql-4.1-ndb-merge
2004-09-09 16:22:47 +02:00
tomas@poseidon.(none)
8178861dd9 improved show command
fixed some mutex locks for Ndb objects
moved TranspoterFacade::stop_instance to cluster connection
moved Socket Server::start_server outside the TransporterFacade::start_instance thread
2004-09-09 13:55:14 +00:00
tulin@build.mysql.com
0718ddcbbb merge 2004-09-09 14:39:01 +02:00
tomas@poseidon.(none)
e4290e4831 dded method to retrieve mysqld, ndbd, and ndb_mgmd aliases for API,MGM and DB
added sanity checks for config file
changed so that ndb_0 is replaced by ndb_pid#### in ndb files
added error_string for to some functions, alloc_node_id(), start()
added better error printout for failed alloc node id
better error printouts for failures when starting ndb_mgmd
2004-09-08 14:30:39 +00:00
joreland@mysql.com
e8566a205a Bug#5429
Use const table * in NDB API
2004-09-07 21:53:59 +02:00
tomas@poseidon.(none)
2192d179d2 added ndb_mgm_destroy_configuration call
fixed memory leak in object map
fixed uninitialized value blobs_pending
2004-09-06 10:46:23 +00:00
tomas@poseidon.(none)
03d3d8c418 Merge 2004-09-02 12:11:46 +00:00
tomas@poseidon.(none)
cea153400e added connect thread to Ndb_cluster_connection +
some other small fixes
2004-09-02 12:04:50 +00:00
tomas@poseidon.(none)
12c4007867 Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1-ndb
into poseidon.(none):/home/tomas/mysql-4.1-ndb
2004-09-01 14:58:12 +00:00
tomas@poseidon.(none)
bc8594364a added class Ndb_cluster_connection to prepare for making order of starting mysqld and ndbd irrelevant 2004-09-01 14:56:53 +00:00
joreland@mysql.com
51b79a8448 Merge mysql.com:/home/jonas/src/mysql-4.1-ndb
into mysql.com:/home/jonas/src/wl2025
2004-09-01 04:52:50 +02:00
joreland@mysql.com
c246824929 Added some more options to TC timers, such as:
1) explicit start/stop timer (instead of perodical reports)
2) scan & range scan reporting
2004-08-31 22:12:08 +02:00
joreland@mysql.com
76629f5299 Merge mysql.com:/home/jonas/src/mysql-4.1-ndb
into mysql.com:/home/jonas/src/wl2025
2004-08-31 15:07:43 +02:00
pekka@mysql.com
415d163a3d Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-4.1-ndb
into mysql.com:/space/pekka/ndb/version/my41-tux
2004-08-30 15:31:30 +02:00
joreland@mysql.com
cc9d126065 merge 2004-08-30 12:13:11 +02:00
joreland@mysql.com
872dff5b69 Added 3 psuedo columns
Cleaned up code
Changed ndb_select_all
2004-08-27 22:31:16 +02:00
joreland@mysql.com
af7c3008db Merge mysql.com:/home/jonas/src/mysql-4.1
into mysql.com:/home/jonas/src/mysql-4.1-ndb
2004-08-27 14:11:50 +02:00
pekka@mysql.com
75586fe45d tux optim 14 - use pointers to cmp functions 2004-08-27 13:57:51 +02:00
tomas@poseidon.(none)
e97e08b212 new parameter BackupDataDir 2004-08-26 21:43:07 +00:00
tomas@poseidon.(none)
50cee6abc8 ndb cluster config fixes, se respective files 2004-08-26 14:35:33 +00:00
pekka@mysql.com
492db98edd FileLogHandler.cpp, ndb_global.h:
sco and others: use PATH_MAX always
2004-08-26 14:06:39 +02:00
joreland@mysql.com
b269edbe23 merge 2004-08-25 12:17:43 +02:00
mronstrom@mysql.com
3473997c0c Merge mronstrom@bk-internal.mysql.com:/home/bk/mysql-4.1-ndb
into mysql.com:/Volumes/Backup1/wl2056
2004-08-25 10:28:49 +02:00
joreland@mysql.com
182c5b6299 merge count(*) optim with wl2025 2004-08-25 08:49:46 +02:00
joreland@mysql.com
5ceaeb0d7e Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1-ndb
into mysql.com:/home/jonas/src/mysql-4.1-ndb
2004-08-25 01:31:48 +02:00
tomas@poseidon.(none)
c16f134be3 Merge 2004-08-24 22:35:14 +00:00
joreland@mysql.com
31a5dd0a0d Implemented general purpose psuedo columns: row_count & fragment
Implemented new interpreter instruction: exit_ok_last

This two new features combined can be used to make fast select count
2004-08-24 23:27:32 +02:00
tomas@poseidon.(none)
57c12e0fd3 enables case insensitivity in ndb config file 2004-08-24 19:07:09 +00:00
joreland@mysql.com
6163efe1ac merge 2004-08-24 13:29:11 +02:00
mikron@mikael-ronstr-ms-dator.local
cb81410e77 Manual Merge 2004-08-24 11:55:28 +02:00
mronstrom@mysql.com
0b15127eb5 Removed some error codes since the errors are hard errors which
need ndbrequire instead.
2004-08-24 00:15:04 +02:00
tomas@poseidon.(none)
c3f2f7426c further simplifications of ndb config and aligned usage of mysql datadir in ndb 2004-08-23 16:29:04 +00:00
mskold@mysql.com
c644595dac Fix for bug#5171 2004-08-23 17:24:03 +02:00
mronstrom@mysql.com
3aeb3b426d Long signal buffer size configurable
Dbutil decreased memory footprint
Suma decreased memory footprint
(16M memory removed from default config)
2004-08-23 12:01:40 +02:00
joreland@mysql.com
eff1123fab merge 2004-08-22 21:42:52 +02:00
mronstrom@build.mysql.com
bb22a85a32 Merge build.mysql.com:/home/bk/mysql-4.1-ndb
into build.mysql.com:/users/mronstrom/wl2025
2004-08-21 15:17:10 +02:00
mronstrom@build.mysql.com
c4c6bb7e75 Merge build.mysql.com:/home/bk/mysql-4.1-ndb
into build.mysql.com:/users/mronstrom/wl2056
2004-08-21 15:11:47 +02:00
mronstrom@mysql.com
852a44e1d8 New config parameters for Log Page Buffers
Fixing issue with NO_OF_FRAG_PER_NODE
Also removed some OSE code no longer needed when configurable log pages
2004-08-21 13:14:27 +02:00
mronstrom@mysql.com
7c1eb26402 New config parameters
malloc -> NdbMem_Allocate
2004-08-21 09:16:50 +02:00
tomas@poseidon.(none)
b4c8431c18 fix compile error on some platforms 2004-08-20 16:04:06 +00:00
mskold@mysql.com
59c9bcb366 Merge mskold@bk-internal.mysql.com:/home/bk/mysql-4.1-ndb
into mysql.com:/usr/local/home/marty/MySQL/mysql-4.1-ndb
2004-08-19 11:13:49 +02:00
joreland@mysql.com
9c9812eb8c Merge joreland@bk-internal.mysql.com:wl2025
into mysql.com:/home/jonas/src/wl2025
2004-08-19 10:37:46 +02:00
tomas@poseidon.(none)
f9337ba947 Some platfom compile/build fixes for ndb 2004-08-19 08:24:27 +00:00
joreland@mysql.com
fe118d628f wl2025 - fix suma & backup
pluse remove "first_batch_size" and instead put
batch_size on next_scan_req
2004-08-19 07:43:06 +02:00
mskold@mysql.com
3e1493b84b Fix for WL#1731 Handler: multiple databases 2004-08-18 19:13:39 +02:00
joreland@mysql.com
1965bb01e5 Merge joreland@bk-internal.mysql.com:/users/mronstrom/wl2025
into mysql.com:/home/jonas/src/wl2025
2004-08-18 12:04:21 +02:00
mronstrom@mysql.com
995ac87734 Added configuration parameters for batch size, batch byte size
and max scan batch size
Removed some debug printouts
2004-08-18 11:55:37 +02:00
joreland@mysql.com
e402f9ee3b Merge mysql.com:/home/jonas/src/mysql-4.1-ndb
into mysql.com:/home/jonas/src/wl2025
2004-08-18 11:18:56 +02:00