XtraDB don't start if innodb_buffer_pool_size>19G (Windows)
Bug #330109 reported by
Emk
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona-XtraDB |
Invalid
|
Low
|
Unassigned |
Bug Description
On Intel server (24 core, 48Gb) under Win 2008 I have error when set innodb_
InnoDB: VirtualAlloc(0 bytes) failed; Windows error 87
InnoDB: Fatal error: cannot allocate the memory for the buffer pool
In "std" InnoDB all work fine with innodb_
Changed in percona-xtradb: | |
importance: | Undecided → Low |
summary: |
- XtraDB don't start if innodb_buffer_pool_size>19G + XtraDB don't start if innodb_buffer_pool_size>19G (Windows) |
To post a comment you must log in.
It may be InnoDB-Plugin's bug.
Did you test 16G, 12G, 8G, 4G also?
And did 19G work fine? (Did 19G really allocated? Was it 3G?)
"InnoDB: VirtualAlloc(0 bytes) failed; Windows error 87", info.dwPageSize - 1), info.dwPageSize );
"0 bytes" means size == 0 at
os/os0proc.c: 132
size = *n = ut_2pow_round(*n + (system_
system_
I don't have Windows-64bit env. So the following is just a estimation.
I suspect system_ info.dwPageSize may be 32bit in Windows. system_ info.dwPageSize - 1), ulint)system_ info.dwPageSize );
If so, we may need to change it to
size = *n = ut_2pow_round(*n + ((ulint)
(
Sorry, I cannot confirm it for now.