From 0d89407a580e0dae6f523ad7669e00dca490c932 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 13 Mar 2006 14:38:12 +0100 Subject: [PATCH 1/2] bug#14028 - ndb crash if trigger record get to big, fix incorrect max size of trigger record ndb/src/kernel/blocks/backup/Backup.cpp: Increase size of max trigger record --- ndb/src/kernel/blocks/backup/Backup.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ndb/src/kernel/blocks/backup/Backup.cpp b/ndb/src/kernel/blocks/backup/Backup.cpp index 05ae8f3cbf3..31b8a949b28 100644 --- a/ndb/src/kernel/blocks/backup/Backup.cpp +++ b/ndb/src/kernel/blocks/backup/Backup.cpp @@ -2424,8 +2424,7 @@ Backup::execDEFINE_BACKUP_REQ(Signal* signal) }; const Uint32 maxInsert[] = { 2048, // Temporarily to solve TR515 - //25, // 100 bytes - 2048, // 4k + 4096, // 4k 16*3000, // Max 16 tuples }; Uint32 minWrite[] = { @@ -3231,7 +3230,7 @@ Backup::execSTART_BACKUP_REQ(Signal* signal) trigPtr.p->tab_ptr_i = tabPtr.i; trigPtr.p->logEntry = 0; trigPtr.p->event = j; - trigPtr.p->maxRecordSize = 2048; + trigPtr.p->maxRecordSize = 4096; trigPtr.p->operation = &ptr.p->files.getPtr(ptr.p->logFilePtr)->operation; trigPtr.p->operation->noOfBytes = 0; From 9d8992f7f8354b6c5c0e2d849687b7388a718930 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 13 Mar 2006 14:42:16 +0100 Subject: [PATCH 2/2] bug#14028 - ndb crash if trigger record get to big, fix incorrect max size of trigger record ndb/src/kernel/blocks/backup/Backup.cpp: Increase size of max trigger record --- ndb/src/kernel/blocks/backup/Backup.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ndb/src/kernel/blocks/backup/Backup.cpp b/ndb/src/kernel/blocks/backup/Backup.cpp index 9997d365fa4..2879fcdc4ca 100644 --- a/ndb/src/kernel/blocks/backup/Backup.cpp +++ b/ndb/src/kernel/blocks/backup/Backup.cpp @@ -2325,7 +2325,7 @@ Backup::execDEFINE_BACKUP_REQ(Signal* signal) const Uint32 maxInsert[] = { 2048, // Temporarily to solve TR515 //25, // 100 bytes - 2048, // 4k + 4096, // 4k 16*3000, // Max 16 tuples }; Uint32 minWrite[] = { @@ -3134,7 +3134,7 @@ Backup::execSTART_BACKUP_REQ(Signal* signal) trigPtr.p->tab_ptr_i = tabPtr.i; trigPtr.p->logEntry = 0; trigPtr.p->event = j; - trigPtr.p->maxRecordSize = 2048; + trigPtr.p->maxRecordSize = 4096; trigPtr.p->operation = &ptr.p->files.getPtr(ptr.p->logFilePtr)->operation; trigPtr.p->operation->noOfBytes = 0;