Chris Wells wrote:
Chris Kantarjiev wrote:
I'm running 4.0.25 on NetBSD 3 on an amd64. It appears that the
key_buffer_size is being truncated to 4GB, even though I've set
it larger.
Could someone give me a hint about where to look? I'm a little
suspicious of ha_resize_key_cache() which is using longs internally
to hold the keybuff_size, but I suspect this is not quite the
source of the problem (there's no logic here to truncate the
input value).
Thanks,
chris
First thought - could 4GB be the file size limit for the filesystem you
are using?
-Chris
The index file is 17GB. File size limit isn't 4GB.
And I don't immediately see how the file size limit would affect the setting of
an internal variable.
The assorted key_buffer_size code (what a maze of twisty little passages!) has
been partially arranged to expect ulonglong, but there are some lower layer
handler routines that cast to long (I'm using MyISAM). That's pretty obviously
wrong for me - but I haven't even found the place where the input value is being
truncated so the cast to long does something other than return 0...
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]