diff options
Diffstat (limited to 'libglusterfs/src')
| -rw-r--r-- | libglusterfs/src/gfdb/gfdb_sqlite3.c | 18 | 
1 files changed, 18 insertions, 0 deletions
diff --git a/libglusterfs/src/gfdb/gfdb_sqlite3.c b/libglusterfs/src/gfdb/gfdb_sqlite3.c index 349ff60f541..5f4a0fc94ae 100644 --- a/libglusterfs/src/gfdb/gfdb_sqlite3.c +++ b/libglusterfs/src/gfdb/gfdb_sqlite3.c @@ -726,6 +726,15 @@ gf_sqlite3_find_recently_changed_files(void *db_conn,                  goto out;          } +        /*Clear freq counters of un-selected data*/ +        ret = gf_sql_clear_counters(sql_conn); +        if (ret) { +                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, +                        LG_MSG_CLEAR_COUNTER_FAILED, "Failed clearing" +                        " counters!"); +                goto out; +        } +          ret = 0;  out:          sqlite3_finalize(prep_stmt); @@ -811,6 +820,15 @@ gf_sqlite3_find_unchanged_for_time (void *db_conn,                  goto out;          } +        /*Clear freq counters of un-selected data*/ +        ret = gf_sql_clear_counters(sql_conn); +        if (ret) { +                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, +                        LG_MSG_CLEAR_COUNTER_FAILED, "Failed clearing" +                        " counters!"); +                goto out; +        } +          ret = 0;  out:          sqlite3_finalize(prep_stmt);  | 
