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

fix some gcc warnings in the handlerton. merge -c 18350 and -c 18442 to main refs[t:2478] #2478

git-svn-id: file:///svn/mysql/tokudb-engine/tokudb-engine@18800 c7de825b-a66e-492c-adef-691d508d4ae1
parent 5c557a28
...@@ -57,7 +57,7 @@ static const char *ha_tokudb_exts[] = { ...@@ -57,7 +57,7 @@ static const char *ha_tokudb_exts[] = {
break; \ break; \
} \ } \
if (tokudb_debug & TOKUDB_DEBUG_LOCKRETRY) { \ if (tokudb_debug & TOKUDB_DEBUG_LOCKRETRY) { \
TOKUDB_TRACE("%s count=%d\n", __FUNCTION__, lockretrycount); \ TOKUDB_TRACE("%s count=%d\n", __FUNCTION__, (int) lockretrycount); \
} \ } \
if (lockretrycount%200 == 0) { \ if (lockretrycount%200 == 0) { \
if (ha_thd()->killed) { \ if (ha_thd()->killed) { \
...@@ -3504,7 +3504,7 @@ int ha_tokudb::update_row(const uchar * old_row, uchar * new_row) { ...@@ -3504,7 +3504,7 @@ int ha_tokudb::update_row(const uchar * old_row, uchar * new_row) {
// //
int ha_tokudb::remove_key(DB_TXN * trans, uint keynr, const uchar * record, DBT * prim_key) { int ha_tokudb::remove_key(DB_TXN * trans, uint keynr, const uchar * record, DBT * prim_key) {
TOKUDB_DBUG_ENTER("ha_tokudb::remove_key"); TOKUDB_DBUG_ENTER("ha_tokudb::remove_key");
int error; int error = 0;
DBT key; DBT key;
bool has_null; bool has_null;
ulonglong wait_lock_time = get_write_lock_wait_time(ha_thd()); ulonglong wait_lock_time = get_write_lock_wait_time(ha_thd());
...@@ -3670,7 +3670,7 @@ void ha_tokudb::column_bitmaps_signal() { ...@@ -3670,7 +3670,7 @@ void ha_tokudb::column_bitmaps_signal() {
// error otherwise // error otherwise
// //
int ha_tokudb::prepare_index_scan() { int ha_tokudb::prepare_index_scan() {
int error; int error = 0;
DB* db = share->key_file[active_index]; DB* db = share->key_file[active_index];
lockretryN(read_lock_wait_time){ lockretryN(read_lock_wait_time){
error = db->pre_acquire_read_lock( error = db->pre_acquire_read_lock(
...@@ -3947,7 +3947,7 @@ int ha_tokudb::read_primary_key(uchar * buf, uint keynr, DBT const *row, DBT con ...@@ -3947,7 +3947,7 @@ int ha_tokudb::read_primary_key(uchar * buf, uint keynr, DBT const *row, DBT con
// //
int ha_tokudb::read_full_row(uchar * buf) { int ha_tokudb::read_full_row(uchar * buf) {
TOKUDB_DBUG_ENTER("ha_tokudb::read_full_row"); TOKUDB_DBUG_ENTER("ha_tokudb::read_full_row");
int error; int error = 0;
struct smart_dbt_info info; struct smart_dbt_info info;
info.ha = this; info.ha = this;
info.buf = buf; info.buf = buf;
...@@ -3988,7 +3988,7 @@ int ha_tokudb::read_full_row(uchar * buf) { ...@@ -3988,7 +3988,7 @@ int ha_tokudb::read_full_row(uchar * buf) {
// //
int ha_tokudb::index_next_same(uchar * buf, const uchar * key, uint keylen) { int ha_tokudb::index_next_same(uchar * buf, const uchar * key, uint keylen) {
TOKUDB_DBUG_ENTER("ha_tokudb::index_next_same %p", this); TOKUDB_DBUG_ENTER("ha_tokudb::index_next_same %p", this);
int error; int error = 0;
struct smart_dbt_info info; struct smart_dbt_info info;
DBT curr_key; DBT curr_key;
DBT found_key; DBT found_key;
...@@ -4058,7 +4058,7 @@ int ha_tokudb::index_read(uchar * buf, const uchar * key, uint key_len, enum ha_ ...@@ -4058,7 +4058,7 @@ int ha_tokudb::index_read(uchar * buf, const uchar * key, uint key_len, enum ha_
// TOKUDB_DBUG_DUMP("key=", key, key_len); // TOKUDB_DBUG_DUMP("key=", key, key_len);
DBT row; DBT row;
DBT lookup_key; DBT lookup_key;
int error; int error = 0;
u_int32_t flags = 0; u_int32_t flags = 0;
THD* thd = ha_thd(); THD* thd = ha_thd();
tokudb_trx_data* trx = (tokudb_trx_data *) thd_data_get(thd, tokudb_hton->slot);; tokudb_trx_data* trx = (tokudb_trx_data *) thd_data_get(thd, tokudb_hton->slot);;
...@@ -4179,7 +4179,7 @@ int ha_tokudb::index_read(uchar * buf, const uchar * key, uint key_len, enum ha_ ...@@ -4179,7 +4179,7 @@ int ha_tokudb::index_read(uchar * buf, const uchar * key, uint key_len, enum ha_
// //
int ha_tokudb::index_next(uchar * buf) { int ha_tokudb::index_next(uchar * buf) {
TOKUDB_DBUG_ENTER("ha_tokudb::index_next"); TOKUDB_DBUG_ENTER("ha_tokudb::index_next");
int error; int error = 0;
struct smart_dbt_info info; struct smart_dbt_info info;
u_int32_t flags = SET_READ_FLAG(0); u_int32_t flags = SET_READ_FLAG(0);
THD* thd = ha_thd(); THD* thd = ha_thd();
...@@ -4227,7 +4227,7 @@ int ha_tokudb::index_read_last(uchar * buf, const uchar * key, uint key_len) { ...@@ -4227,7 +4227,7 @@ int ha_tokudb::index_read_last(uchar * buf, const uchar * key, uint key_len) {
// //
int ha_tokudb::index_prev(uchar * buf) { int ha_tokudb::index_prev(uchar * buf) {
TOKUDB_DBUG_ENTER("ha_tokudb::index_next"); TOKUDB_DBUG_ENTER("ha_tokudb::index_next");
int error; int error = 0;
struct smart_dbt_info info; struct smart_dbt_info info;
u_int32_t flags = SET_READ_FLAG(0); u_int32_t flags = SET_READ_FLAG(0);
THD* thd = ha_thd(); THD* thd = ha_thd();
...@@ -4271,7 +4271,7 @@ int ha_tokudb::index_prev(uchar * buf) { ...@@ -4271,7 +4271,7 @@ int ha_tokudb::index_prev(uchar * buf) {
// //
int ha_tokudb::index_first(uchar * buf) { int ha_tokudb::index_first(uchar * buf) {
TOKUDB_DBUG_ENTER("ha_tokudb::index_first"); TOKUDB_DBUG_ENTER("ha_tokudb::index_first");
int error; int error = 0;
struct smart_dbt_info info; struct smart_dbt_info info;
u_int32_t flags = SET_READ_FLAG(0); u_int32_t flags = SET_READ_FLAG(0);
THD* thd = ha_thd(); THD* thd = ha_thd();
...@@ -4315,7 +4315,7 @@ int ha_tokudb::index_first(uchar * buf) { ...@@ -4315,7 +4315,7 @@ int ha_tokudb::index_first(uchar * buf) {
// //
int ha_tokudb::index_last(uchar * buf) { int ha_tokudb::index_last(uchar * buf) {
TOKUDB_DBUG_ENTER("ha_tokudb::index_last"); TOKUDB_DBUG_ENTER("ha_tokudb::index_last");
int error; int error = 0;
struct smart_dbt_info info; struct smart_dbt_info info;
u_int32_t flags = SET_READ_FLAG(0); u_int32_t flags = SET_READ_FLAG(0);
THD* thd = ha_thd(); THD* thd = ha_thd();
...@@ -4359,7 +4359,7 @@ int ha_tokudb::index_last(uchar * buf) { ...@@ -4359,7 +4359,7 @@ int ha_tokudb::index_last(uchar * buf) {
// //
int ha_tokudb::rnd_init(bool scan) { int ha_tokudb::rnd_init(bool scan) {
TOKUDB_DBUG_ENTER("ha_tokudb::rnd_init"); TOKUDB_DBUG_ENTER("ha_tokudb::rnd_init");
int error; int error = 0;
read_lock_wait_time = get_read_lock_wait_time(ha_thd()); read_lock_wait_time = get_read_lock_wait_time(ha_thd());
range_lock_grabbed = false; range_lock_grabbed = false;
if (scan) { if (scan) {
...@@ -4406,7 +4406,7 @@ int ha_tokudb::rnd_end() { ...@@ -4406,7 +4406,7 @@ int ha_tokudb::rnd_end() {
// //
int ha_tokudb::rnd_next(uchar * buf) { int ha_tokudb::rnd_next(uchar * buf) {
TOKUDB_DBUG_ENTER("ha_tokudb::ha_tokudb::rnd_next"); TOKUDB_DBUG_ENTER("ha_tokudb::ha_tokudb::rnd_next");
int error; int error = 0;
u_int32_t flags = SET_READ_FLAG(0); u_int32_t flags = SET_READ_FLAG(0);
THD* thd = ha_thd(); THD* thd = ha_thd();
tokudb_trx_data* trx = (tokudb_trx_data *) thd_data_get(thd, tokudb_hton->slot);; tokudb_trx_data* trx = (tokudb_trx_data *) thd_data_get(thd, tokudb_hton->slot);;
...@@ -4499,7 +4499,7 @@ DBT *ha_tokudb::get_pos(DBT * to, uchar * pos) { ...@@ -4499,7 +4499,7 @@ DBT *ha_tokudb::get_pos(DBT * to, uchar * pos) {
int ha_tokudb::rnd_pos(uchar * buf, uchar * pos) { int ha_tokudb::rnd_pos(uchar * buf, uchar * pos) {
TOKUDB_DBUG_ENTER("ha_tokudb::rnd_pos"); TOKUDB_DBUG_ENTER("ha_tokudb::rnd_pos");
DBT db_pos; DBT db_pos;
int error; int error = 0;
struct smart_dbt_info info; struct smart_dbt_info info;
bool old_unpack_entire_row = unpack_entire_row; bool old_unpack_entire_row = unpack_entire_row;
DBT* key = get_pos(&db_pos, pos); DBT* key = get_pos(&db_pos, pos);
...@@ -4530,7 +4530,8 @@ int ha_tokudb::rnd_pos(uchar * buf, uchar * pos) { ...@@ -4530,7 +4530,8 @@ int ha_tokudb::rnd_pos(uchar * buf, uchar * pos) {
int ha_tokudb::prelock_range( const key_range *start_key, const key_range *end_key) { int ha_tokudb::prelock_range( const key_range *start_key, const key_range *end_key) {
TOKUDB_DBUG_ENTER("ha_tokudb::read_range_first"); TOKUDB_DBUG_ENTER("ha_tokudb::read_range_first");
int error;
int error = 0;
DBT start_dbt_key; DBT start_dbt_key;
const DBT* start_dbt_data = NULL; const DBT* start_dbt_data = NULL;
DBT end_dbt_key; DBT end_dbt_key;
......
...@@ -137,7 +137,7 @@ u_int32_t tokudb_write_status_frequency; ...@@ -137,7 +137,7 @@ u_int32_t tokudb_write_status_frequency;
u_int32_t tokudb_read_status_frequency; u_int32_t tokudb_read_status_frequency;
my_bool tokudb_prelock_empty; my_bool tokudb_prelock_empty;
#ifdef TOKUDB_VERSION #ifdef TOKUDB_VERSION
char *tokudb_version = (char *)TOKUDB_VERSION; char *tokudb_version = (char*) TOKUDB_VERSION;
#else #else
char *tokudb_version; char *tokudb_version;
#endif #endif
...@@ -491,7 +491,7 @@ void txn_progress_func(TOKU_TXN_PROGRESS progress, void* extra) { ...@@ -491,7 +491,7 @@ void txn_progress_func(TOKU_TXN_PROGRESS progress, void* extra) {
if (progress->stalled_on_checkpoint) { if (progress->stalled_on_checkpoint) {
r = sprintf( r = sprintf(
progress_info->status, progress_info->status,
"stalled on checkpoint, processed %lld out of %lld", "stalled on checkpoint, processed %"PRId64" out of %"PRId64,
progress->entries_processed, progress->entries_processed,
progress->entries_total progress->entries_total
); );
...@@ -500,7 +500,7 @@ void txn_progress_func(TOKU_TXN_PROGRESS progress, void* extra) { ...@@ -500,7 +500,7 @@ void txn_progress_func(TOKU_TXN_PROGRESS progress, void* extra) {
else { else {
r = sprintf( r = sprintf(
progress_info->status, progress_info->status,
"processed %lld out of %lld", "processed %"PRId64" out of %"PRId64,
progress->entries_processed, progress->entries_processed,
progress->entries_total progress->entries_total
); );
...@@ -841,13 +841,13 @@ static bool tokudb_show_engine_status(THD * thd, stat_print_fn * stat_print) { ...@@ -841,13 +841,13 @@ static bool tokudb_show_engine_status(THD * thd, stat_print_fn * stat_print) {
STATPRINT("max_time_ydb_lock_held", buf); STATPRINT("max_time_ydb_lock_held", buf);
snprintf(buf, bufsiz, "%" PRIu64, engstat.total_time_ydb_lock_held); snprintf(buf, bufsiz, "%" PRIu64, engstat.total_time_ydb_lock_held);
STATPRINT("total_time_ydb_lock_held", buf); STATPRINT("total_time_ydb_lock_held", buf);
#if 0
lockstat = (engstat.logger_lock_ctr & 0x01) ? "Locked" : "Unlocked"; lockstat = (engstat.logger_lock_ctr & 0x01) ? "Locked" : "Unlocked";
lockctr = engstat.logger_lock_ctr >> 1; // lsb indicates if locked lockctr = engstat.logger_lock_ctr >> 1; // lsb indicates if locked
snprintf(buf, bufsiz, "%" PRIu64, lockctr); snprintf(buf, bufsiz, "%" PRIu64, lockctr);
STATPRINT("logger lock", lockstat); STATPRINT("logger lock", lockstat);
STATPRINT("logger lock counter", buf); STATPRINT("logger lock counter", buf);
#endif
snprintf(buf, bufsiz, "%" PRIu32, engstat.checkpoint_period); snprintf(buf, bufsiz, "%" PRIu32, engstat.checkpoint_period);
STATPRINT("checkpoint period", buf); STATPRINT("checkpoint period", buf);
snprintf(buf, bufsiz, "%" PRIu32, engstat.checkpoint_footprint); snprintf(buf, bufsiz, "%" PRIu32, engstat.checkpoint_footprint);
......
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