Commit d09dc676 authored by Rich Prohaska's avatar Rich Prohaska Committed by Yoni Fogel

build with gcc warnings on

git-svn-id: file:///svn/mysql/tokudb-engine/src@2403 c7de825b-a66e-492c-adef-691d508d4ae1
parent 25a4286b
...@@ -58,18 +58,18 @@ typedef struct st_tokudb_trx_data { ...@@ -58,18 +58,18 @@ typedef struct st_tokudb_trx_data {
const char *ha_tokudb_ext = ".tokudb"; const char *ha_tokudb_ext = ".tokudb";
static my_bool tokudb_shared_data = FALSE; //static my_bool tokudb_shared_data = FALSE;
static u_int32_t tokudb_init_flags = DB_PRIVATE | DB_RECOVER; static u_int32_t tokudb_init_flags = DB_PRIVATE | DB_RECOVER;
static u_int32_t tokudb_env_flags = DB_LOG_AUTOREMOVE; static u_int32_t tokudb_env_flags = DB_LOG_AUTOREMOVE;
static u_int32_t tokudb_lock_type = DB_LOCK_DEFAULT; //static u_int32_t tokudb_lock_type = DB_LOCK_DEFAULT;
static ulong tokudb_log_buffer_size = 0; static ulong tokudb_log_buffer_size = 0;
static ulong tokudb_log_file_size = 0; static ulong tokudb_log_file_size = 0;
static ulonglong tokudb_cache_size = 0; static ulonglong tokudb_cache_size = 0;
static char *tokudb_home; static char *tokudb_home;
static char *tokudb_tmpdir; static char *tokudb_tmpdir;
static char *tokudb_logdir; static char *tokudb_logdir;
static long tokudb_lock_scan_time = 0; //static long tokudb_lock_scan_time = 0;
static ulong tokudb_region_size = 0; //static ulong tokudb_region_size = 0;
static ulong tokudb_cache_parts = 1; static ulong tokudb_cache_parts = 1;
static ulong tokudb_trans_retry = 1; static ulong tokudb_trans_retry = 1;
static ulong tokudb_max_lock; static ulong tokudb_max_lock;
...@@ -206,7 +206,7 @@ static int tokudb_init_func(void *p) { ...@@ -206,7 +206,7 @@ static int tokudb_init_func(void *p) {
goto error; goto error;
} }
DBUG_PRINT("info", ("tokudb_env_flags: 0x%lx\n", tokudb_env_flags)); DBUG_PRINT("info", ("tokudb_env_flags: 0x%x\n", tokudb_env_flags));
r = db_env->set_flags(db_env, tokudb_env_flags, 1); r = db_env->set_flags(db_env, tokudb_env_flags, 1);
if (r) // QQQ if (r) // QQQ
printf("WARNING: flags %x r %d\n", tokudb_env_flags, r); // goto error; printf("WARNING: flags %x r %d\n", tokudb_env_flags, r); // goto error;
...@@ -261,7 +261,6 @@ static int tokudb_init_func(void *p) { ...@@ -261,7 +261,6 @@ static int tokudb_init_func(void *p) {
DBUG_PRINT("info", ("tokudb_lock_type: 0x%lx\n", tokudb_lock_type)); DBUG_PRINT("info", ("tokudb_lock_type: 0x%lx\n", tokudb_lock_type));
db_env->set_lk_detect(db_env, tokudb_lock_type); db_env->set_lk_detect(db_env, tokudb_lock_type);
#endif #endif
#if 1 // QQQ not yet
if (tokudb_max_lock) { if (tokudb_max_lock) {
DBUG_PRINT("info",("tokudb_max_lock: %ld\n", tokudb_max_lock)); DBUG_PRINT("info",("tokudb_max_lock: %ld\n", tokudb_max_lock));
r = db_env->set_lk_max_locks(db_env, tokudb_max_lock); r = db_env->set_lk_max_locks(db_env, tokudb_max_lock);
...@@ -270,7 +269,6 @@ static int tokudb_init_func(void *p) { ...@@ -270,7 +269,6 @@ static int tokudb_init_func(void *p) {
goto error; goto error;
} }
} }
#endif
if ((r = db_env->open(db_env, tokudb_home, if ((r = db_env->open(db_env, tokudb_home,
tokudb_init_flags | DB_INIT_LOCK | DB_INIT_LOG | DB_INIT_MPOOL | DB_INIT_TXN | DB_CREATE | DB_THREAD, tokudb_init_flags | DB_INIT_LOCK | DB_INIT_LOG | DB_INIT_MPOOL | DB_INIT_TXN | DB_CREATE | DB_THREAD,
...@@ -309,7 +307,6 @@ static int tokudb_done_func(void *p) { ...@@ -309,7 +307,6 @@ static int tokudb_done_func(void *p) {
static TOKUDB_SHARE *get_share(const char *table_name, TABLE * table) { static TOKUDB_SHARE *get_share(const char *table_name, TABLE * table) {
TOKUDB_SHARE *share; TOKUDB_SHARE *share;
uint length; uint length;
char *tmp_name;
pthread_mutex_lock(&tokudb_mutex); pthread_mutex_lock(&tokudb_mutex);
length = (uint) strlen(table_name); length = (uint) strlen(table_name);
...@@ -654,7 +651,7 @@ static int tokudb_cmp_packed_key(DB * file, const DBT * new_key, const DBT * sav ...@@ -654,7 +651,7 @@ static int tokudb_cmp_packed_key(DB * file, const DBT * new_key, const DBT * sav
} }
if (0) if (0)
printf("%s:%d:insert_or_update=%d\n", __FILE__, __LINE__, key->table->insert_or_update); printf("%s:%d:insert_or_update=%d\n", __FILE__, __LINE__, key->table->insert_or_update);
if ((cmp = key_part->field->pack_cmp(new_key_ptr, saved_key_ptr, key_part->length, 0))) // key->table->insert_or_update))) if ((cmp = key_part->field->pack_cmp(new_key_ptr, saved_key_ptr, key_part->length, 0)))
return cmp; return cmp;
length = key_part->field->packed_col_length(new_key_ptr, key_part->length); length = key_part->field->packed_col_length(new_key_ptr, key_part->length);
new_key_ptr += length; new_key_ptr += length;
...@@ -1230,7 +1227,7 @@ int ha_tokudb::write_row(uchar * record) { ...@@ -1230,7 +1227,7 @@ int ha_tokudb::write_row(uchar * record) {
if (thd_test_options(thd, OPTION_RELAXED_UNIQUE_CHECKS)) { if (thd_test_options(thd, OPTION_RELAXED_UNIQUE_CHECKS)) {
if (0) if (0)
printf("%s:%d:unique:%d\n", __FILE__, __LINE__, printf("%s:%d:unique:%d\n", __FILE__, __LINE__,
thd_test_options(thd, OPTION_RELAXED_UNIQUE_CHECKS)); thd_test_options(thd, OPTION_RELAXED_UNIQUE_CHECKS) != 0);
put_flags = DB_YESOVERWRITE; put_flags = DB_YESOVERWRITE;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment