Commit graph

80 commits

Author SHA1 Message Date
tomas@poseidon.ndb.mysql.com
9a3b27dae9 manual merge 2006-02-13 14:25:31 +01:00
konstantin@mysql.com
5ed755d0d8 Merge mysql.com:/home/kostja/mysql/tmp_merge
into  mysql.com:/home/kostja/mysql/mysql-5.1-merge
2006-02-08 23:53:45 +03:00
tomas@poseidon.ndb.mysql.com
28e925454a MySQL Bugs: #16925: ndb, added additional getters on NdbDictionary::Event 2006-02-07 10:03:03 +01:00
jonas@perch.ndb.mysql.com
78e437e868 Merge perch.ndb.mysql.com:/home/jonas/src/51-new
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-02-06 21:31:34 +01:00
pekka@mysql.com
738db4f1a2 ndb - rbr blobs works now (or again) 2006-02-05 19:11:11 +01:00
konstantin@mysql.com
9f0bb47f87 Merge mysql.com:/home/kostja/mysql/tmp_merge
into  mysql.com:/home/kostja/mysql/mysql-5.1-merge
2006-02-02 23:27:06 +03:00
jonas@eel.(none)
4130141aed Merge localhost:src/51-new
into  eel.(none):/home/jonas/src/mysql-5.1-new
2006-02-02 20:18:50 +01:00
jonas@perch.ndb.mysql.com
7fb2168081 ndb dd
Fix SR bug that extent pages was scanned before undo was run
  Fix bug wrt page flushing/tsman and tup's dirty page list
2006-02-02 12:23:23 +01:00
mskold@mysql.com
267801e581 Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-new-wl1892
2006-02-01 14:58:15 +01:00
tomas@poseidon.ndb.mysql.com
de2c7c72d9 MySQL Bugs: #16466: DD: SHOW CREATE TABLE does not show TABLESPACE table_space1 STORAGE DISK 2006-02-01 11:56:20 +01:00
mskold@mysql.com
a1d25fd3ed Merge mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-new
into  mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-new-wl1892
2006-01-31 23:35:23 +01:00
mskold@mysql.com
89380f09c2 Propagating DictTabInfo in signal SubTableData for event TE_ALTER 2006-01-31 23:20:48 +01:00
tomas@poseidon.ndb.mysql.com
fd6a7d35b9 MySQL Bugs: #16772: Starting node joins cluster too early, workaround avoiding the issue for dynamically allocated nodeid's 2006-01-30 11:09:55 +01:00
tomas@poseidon.ndb.mysql.com
dbc75b0e27 Bug #16152, create event assertion in debug version, list corruption 2006-01-26 11:14:20 +01:00
pekka@mysql.com
93ceddfe6c Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  mysql.com:/space/pekka/ndb/version/my51
2006-01-25 22:39:00 +01:00
pekka@mysql.com
98e59a4447 ndb - wl#2972 rbr blobs: write blob data to binlog 2006-01-25 22:22:50 +01:00
jonas@perch.ndb.mysql.com
7d821c23e4 bug#16738 - ndb dd - out of diskspace
fix typo + add error code to printable list
2006-01-24 10:47:04 +01:00
jonas@perch.ndb.mysql.com
c057cdc17c ndb - Fix strange SR problems
uninit variable
2006-01-23 14:15:35 +01:00
jonas@perch.ndb.mysql.com
b4ca22e685 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-01-23 09:12:22 +01:00
pekka@mysql.com
f2c82402ca Merge mysql.com:/space/pekka/ndb/version/my51
into  mysql.com:/space/pekka/ndb/version/my51-rbr
2006-01-21 11:57:15 +01:00
jonas@perch.ndb.mysql.com
7a00b864f8 Merge perch.ndb.mysql.com:/home/jonas/src/mysql-5.1.4
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-01-20 11:05:02 +01:00
tomas@poseidon.ndb.mysql.com
ee90c6d301 Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new
2006-01-20 09:10:58 +01:00
stewart@mysql.com
d88e576612 WL#2868 Fix backup trigger handling
BACKUP previous set up triggers using DICT.
This lead to all kind of trouble.
An smaller alternative to using SUMA for backup
  is to just make BACKUP handle triggers to TUP directly.

This way all triggers will be totally local,
  and error handling is much simpler.

--- old impl.

Start: Master recives GSN_DEFINE_BACKUP_CONF from all participants
Master sends CREATE_TRIG_REQ for all tables to local DICT (dict master)
Master sends START_BACKUP_REQ to all paricipants with trigger ids from DICT
Master sends ALTER_TRIG_REQ (online) to local DICT
Master waits for GCP
Master starts distributed scan
When scan has finished
Master waits for GCP
Master sends DROP_TRIGGER to local DICT
Master sends STOP_BACKUP_REQ to all participants

--- new impl.

Start: Master recives GSN_DEFINE_BACKUP_CONF from all participants
Master sends START_BACKUP_REQ to all paricipants
  Participand sends CREATE_TRIG_REQ for all tables to local TUP
Master waits for GCP
Master starts distributed scan
When scan has finished
Master waits for GCP
Master sends STOP_BACKUP_REQ to all participants
  Participant sends DROP_TRIGGER to local TUP

Changes:
All trigger handling is _local_
 This implies, that abort (e.g due to node failure) can be _local_


fix testBackup test so that it will run successfully with the (now correct)
backup trigger code.
2006-01-20 15:42:00 +11:00
jonas@perch.ndb.mysql.com
7256328d48 bug#16455 - ndb crash when running of of rope pool 2006-01-19 14:08:05 +01:00
pekka@mysql.com
17cec85f5f ndb - wl#2972 rbr blobs ndb api support 2006-01-19 14:01:32 +01:00
tomas@poseidon.ndb.mysql.com
9c1234a5cf fixed startup suma bug when ndb api connects during node restart 2006-01-18 16:45:17 +01:00
mikron@c-1e0be253.1238-1-64736c10.cust.bredbandsbolaget.se
6bf5c9113d WL #2747: Fix such that backup and restore works for user defined
partitioned tables in NDB
2006-01-17 09:25:12 +01:00
mikron@c-1e0be253.1238-1-64736c10.cust.bredbandsbolaget.se
e802a94284 WL #2604: Partition Management
Optimised version of ADD/DROP/REORGANIZE partitions for
non-NDB storage engines.
New syntax to handle REBUILD/OPTIMIZE/ANALYZE/CHECK/REPAIR partitions
Quite a few bug fixes
2006-01-17 08:40:00 +01:00
jonas@eel.(none)
93bfec6297 ndb dd -
Change default page buffer cache size
2006-01-15 20:45:08 +01:00
pekka@mysql.com
d952e3e339 ndb - wl#2972 event merge false by default => change option name 2006-01-13 18:02:43 +01:00
jonas@perch.ndb.mysql.com
d033448fa1 Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-01-13 09:22:02 +01:00
tomas@poseidon.ndb.mysql.com
4b731ddfb4 wl2325 wl2324 2006-01-12 19:51:02 +01:00
pekka@mysql.com
7219ad013e Merge mysql.com:/space/pekka/ndb/version/my51
into  mysql.com:/space/pekka/ndb/version/my51-rbr
2006-01-12 00:17:11 +01:00
jonas@perch.ndb.mysql.com
161645c81e wl2723 - ndb opt. nr 2006-01-11 11:35:25 +01:00
pekka@mysql.com
2bd00bc2d4 Merge mysql.com:/space/pekka/ndb/version/my51
into  mysql.com:/space/pekka/ndb/version/my51-rbr
2005-12-28 11:09:06 +01:00
jonas@perch.ndb.mysql.com
1ef416199a Merge perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2005-12-13 12:07:36 +01:00
pekka@mysql.com
b450f94075 ndb - wl#2972 part 1: merge events per event op, gci 2005-12-05 15:20:15 +01:00
joerg@mysql.com
2153871abf Compile fixes for NDB on Solaris and HP-UX, provided by Tomas and Jonas, re-applied in new tree. 2005-11-08 17:30:41 +01:00
kent@mysql.com
41b554daa9 configure.in:
Temporary work around to pass --build=... to configure
  in storage engine sub directory
print_file.cpp:
  HP-UX compiler don't like variable shadowing
AsyncFile.cpp:
  Cast result from strstr() to char* for HP-UX compile
trigger_definitions.h:
  "MIN" and "MAX" are not used for trigger stuff, move to a more global include
ndb_global.h.in:
  Define "MIN" and "MAX" globally for all NDB, in case the platform does not have it (like Solaris).
  Moved here from "include/kernel/trigger_definitions.h".
Makefile.am:
  Add missing ha_* files to EXTRA_mysqld_SOURCES
2005-11-08 07:41:46 +01:00
acurtis@poseidon.ndb.mysql.com
98e20c9b46 Merge poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new
into  poseidon.ndb.mysql.com:/home/tomas/m51new
2005-11-07 16:30:03 +01:00
acurtis@poseidon.ndb.mysql.com
c01a3b5e5f Make storage engines "pluggable", handlerton work 2005-11-07 16:25:06 +01:00
jonas@perch.ndb.mysql.com
88fbfc489d Import ndb varsize 2005-11-07 12:19:28 +01:00
kent@mysql.com
99435aa746 NdbIndexStat.cpp, NdbIndexStat.hpp, Suma.hpp portability changes from pekka 2005-11-06 14:12:14 +01:00
tomas@poseidon.ndb.mysql.com[tomas]
7591d4dc5b ndb - fix conflicting error codes 2005-11-05 22:55:51 +01:00
tomas@poseidon.ndb.mysql.com[tomas]
fc90ffc038 ndb - bug with index build of unique index with 32 attributes
since NDB$FRAGMENT is automatically added, there was a over run in the struct
2005-11-05 22:50:15 +01:00
monty@mysql.com
a6f5375cb0 Merge mysql.com:/home/my/mysql-5.0
into  mysql.com:/home/my/mysql-5.1
2005-11-05 01:32:55 +02:00
tomas@poseidon.ndb.mysql.com
2afe5e9b53 merge 2005-10-07 09:29:55 +02:00
tomas@poseidon.ndb.mysql.com
e72fdf5619 Merge 2005-10-07 01:12:46 +02:00
tomas@poseidon.ndb.mysql.com
620b7bafb0 Merge 2005-10-06 10:54:07 +02:00
pekka@mysql.com
a1ac019f4c ndb - backport from 5.1-ndb-dd: AttributeHeader: store size in bytes 2005-09-20 12:24:16 +02:00