summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavi Arnaut <Davi.Arnaut@Sun.COM>2010-06-28 16:20:28 -0300
committerDavi Arnaut <Davi.Arnaut@Sun.COM>2010-06-28 16:20:28 -0300
commit715bac92ba447df802d2f144c168cbeb6f2950be (patch)
tree455f3dad8a985e639fac05191f077054a75b0cab
parent77854696c4d0cab8ff56ea68e82879e87f30083c (diff)
downloadmariadb-git-715bac92ba447df802d2f144c168cbeb6f2950be.tar.gz
Bug#54457: Test suite broken for 32-bit build
The default value of the myisam_max_extra_sort_file_size could be higher than the maximum accepted value, leading to warnings upon the server start. The solution is to simply set the value to the maximum value in a 32-bit built (2147483647, one less than the current). This should be harmless as the option is currently unused in 5.1. include/myisam.h: Remove now-unused macro. sql/mysqld.cc: Set max value to INT_MAX32.
-rw-r--r--include/myisam.h2
-rw-r--r--sql/mysqld.cc2
2 files changed, 1 insertions, 3 deletions
diff --git a/include/myisam.h b/include/myisam.h
index 5334fd6afc4..e502daa2f17 100644
--- a/include/myisam.h
+++ b/include/myisam.h
@@ -55,8 +55,6 @@ extern "C" {
#define MI_MAX_MSG_BUF 1024 /* used in CHECK TABLE, REPAIR TABLE */
#define MI_NAME_IEXT ".MYI"
#define MI_NAME_DEXT ".MYD"
-/* Max extra space to use when sorting keys */
-#define MI_MAX_TEMP_LENGTH 2*1024L*1024L*1024L
/* Possible values for myisam_block_size (must be power of 2) */
#define MI_KEY_BLOCK_LENGTH 1024 /* default key block length */
diff --git a/sql/mysqld.cc b/sql/mysqld.cc
index daa1bbe8ccc..adf9ff19326 100644
--- a/sql/mysqld.cc
+++ b/sql/mysqld.cc
@@ -6928,7 +6928,7 @@ thread is in the relay logs.",
"It will be removed in MySQL " VER_CELOSIA,
&global_system_variables.myisam_max_extra_sort_file_size,
&max_system_variables.myisam_max_extra_sort_file_size,
- 0, GET_ULL, REQUIRED_ARG, (ulonglong) MI_MAX_TEMP_LENGTH,
+ 0, GET_ULL, REQUIRED_ARG, (ulonglong) INT_MAX32,
0, (ulonglong) MAX_FILE_SIZE, 0, 1, 0},
{"myisam_max_sort_file_size", OPT_MYISAM_MAX_SORT_FILE_SIZE,
"Don't use the fast sort index method to created index if the temporary "