ndb - bug#23499 and bug#23502
Fix some too small buffers in backup
This commit is contained in:
parent
303d7f6bed
commit
a03b282f17
@ -62,6 +62,8 @@
|
|||||||
#define MAX_KEY_SIZE_IN_WORDS 1023
|
#define MAX_KEY_SIZE_IN_WORDS 1023
|
||||||
#define MAX_FRM_DATA_SIZE 6000
|
#define MAX_FRM_DATA_SIZE 6000
|
||||||
|
|
||||||
|
#define MAX_WORDS_META_FILE 24576
|
||||||
|
|
||||||
#define MIN_ATTRBUF ((MAX_ATTRIBUTES_IN_TABLE/24) + 1)
|
#define MIN_ATTRBUF ((MAX_ATTRIBUTES_IN_TABLE/24) + 1)
|
||||||
/*
|
/*
|
||||||
* Max Number of Records to fetch per SCAN_NEXTREQ in a scan in LQH. The
|
* Max Number of Records to fetch per SCAN_NEXTREQ in a scan in LQH. The
|
||||||
|
@ -2323,9 +2323,8 @@ Backup::execDEFINE_BACKUP_REQ(Signal* signal)
|
|||||||
0 // 3M
|
0 // 3M
|
||||||
};
|
};
|
||||||
const Uint32 maxInsert[] = {
|
const Uint32 maxInsert[] = {
|
||||||
2048, // Temporarily to solve TR515
|
MAX_WORDS_META_FILE,
|
||||||
//25, // 100 bytes
|
4096, // 16k
|
||||||
4096, // 4k
|
|
||||||
16*3000, // Max 16 tuples
|
16*3000, // Max 16 tuples
|
||||||
};
|
};
|
||||||
Uint32 minWrite[] = {
|
Uint32 minWrite[] = {
|
||||||
|
@ -513,8 +513,10 @@ public:
|
|||||||
Config c_defaults;
|
Config c_defaults;
|
||||||
Uint32 m_diskless;
|
Uint32 m_diskless;
|
||||||
|
|
||||||
STATIC_CONST(NO_OF_PAGES_META_FILE = 2);
|
STATIC_CONST(NO_OF_PAGES_META_FILE =
|
||||||
|
(MAX_WORDS_META_FILE + BACKUP_WORDS_PER_PAGE - 1) /
|
||||||
|
BACKUP_WORDS_PER_PAGE);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Pools
|
* Pools
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user