~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to storage/innobase/handler/ha_innodb.cc

Merged in Jay's tree.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1465
1465
 
1466
1466
        /* Check that values don't overflow on 32-bit systems. */
1467
1467
        if (sizeof(ulint) == 4) {
1468
 
                if (innobase_buffer_pool_size > UINT_MAX32) {
 
1468
                if (innobase_buffer_pool_size > UINT32_MAX) {
1469
1469
                        sql_print_error(
1470
1470
                                "innobase_buffer_pool_size can't be over 4GB"
1471
1471
                                " on 32-bit systems");
1473
1473
                        goto error;
1474
1474
                }
1475
1475
 
1476
 
                if (innobase_log_file_size > UINT_MAX32) {
 
1476
                if (innobase_log_file_size > UINT32_MAX) {
1477
1477
                        sql_print_error(
1478
1478
                                "innobase_log_file_size can't be over 4GB"
1479
1479
                                " on 32-bit systems");
7351
7351
This function initializes the auto-inc counter if it has not been
7352
7352
initialized yet. This function does not change the value of the auto-inc
7353
7353
counter if it already has been initialized. Returns the value of the
7354
 
auto-inc counter in *first_value, and ULONGLONG_MAX in *nb_reserved_values (as
 
7354
auto-inc counter in *first_value, and UINT64_MAX in *nb_reserved_values (as
7355
7355
we have a table-level lock). offset, increment, nb_desired_values are ignored.
7356
7356
*first_value is set to -1 if error (deadlock or lock wait timeout)            */
7357
7357
 
8031
8031
static MYSQL_SYSVAR_LONGLONG(buffer_pool_size, innobase_buffer_pool_size,
8032
8032
  PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY,
8033
8033
  "The size of the memory buffer InnoDB uses to cache data and indexes of its tables.",
8034
 
  NULL, NULL, 8*1024*1024L, 1024*1024L, LONGLONG_MAX, 1024*1024L);
 
8034
  NULL, NULL, 8*1024*1024L, 1024*1024L, INT64_MAX, 1024*1024L);
8035
8035
 
8036
8036
static MYSQL_SYSVAR_ULONG(commit_concurrency, srv_commit_concurrency,
8037
8037
  PLUGIN_VAR_RQCMDARG,
8066
8066
static MYSQL_SYSVAR_LONGLONG(log_file_size, innobase_log_file_size,
8067
8067
  PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY,
8068
8068
  "Size of each log file in a log group.",
8069
 
  NULL, NULL, 5*1024*1024L, 1*1024*1024L, LONGLONG_MAX, 1024*1024L);
 
8069
  NULL, NULL, 5*1024*1024L, 1*1024*1024L, INT64_MAX, 1024*1024L);
8070
8070
 
8071
8071
static MYSQL_SYSVAR_LONG(log_files_in_group, innobase_log_files_in_group,
8072
8072
  PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY,