diff options
author | Stelios Fragkakis <52996999+stelfrag@users.noreply.github.com> | 2020-11-25 11:00:44 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-25 11:00:44 +0200 |
commit | 2c1d3e3a2f80cb9691edc8790398e050f9c44d7a (patch) | |
tree | d3aea1e720eacd75134865550653ff51f8f57e77 /database | |
parent | 859b652f21689bcf7da321ec45dd1a46ba3c2beb (diff) |
Address coverity errors (CID 364045,364046) (#10282)
Remove the unused sql_database_size function for now
Diffstat (limited to 'database')
-rw-r--r-- | database/sqlite/sqlite_functions.c | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/database/sqlite/sqlite_functions.c b/database/sqlite/sqlite_functions.c index aad61f8f0a..ab6c59cfa9 100644 --- a/database/sqlite/sqlite_functions.c +++ b/database/sqlite/sqlite_functions.c @@ -29,12 +29,6 @@ const char *database_config[] = { sqlite3 *db_meta = NULL; static uv_mutex_t sqlite_transaction_lock; -static uint32_t page_size; -static uint32_t page_count; -static uint32_t free_page_count; - -uint32_t sqlite_disk_quota_mb; -uint32_t desired_pages = 0; static int execute_insert(sqlite3_stmt *res) { @@ -184,50 +178,6 @@ void sql_close_database(void) return; } -/* - * Return the database size in MiB - */ -int sql_database_size(void) -{ - sqlite3_stmt *chk_size; - int rc; - - rc = sqlite3_prepare_v2(db_meta, "pragma page_count;", -1, &chk_size, 0); - if (rc != SQLITE_OK) - return 0; - - if (sqlite3_step(chk_size) == SQLITE_ROW) - page_count = sqlite3_column_int(chk_size, 0); - - sqlite3_finalize(chk_size); - - rc = sqlite3_prepare_v2(db_meta, "pragma freelist_count;", -1, &chk_size, 0); - if (rc != SQLITE_OK) - return 0; - - if (sqlite3_step(chk_size) == SQLITE_ROW) - free_page_count = sqlite3_column_int(chk_size, 0); - - sqlite3_finalize(chk_size); - - if (unlikely(!page_size)) { - rc = sqlite3_prepare_v2(db_meta, "pragma page_size;", -1, &chk_size, 0); - if (rc != SQLITE_OK) - return 0; - - if (sqlite3_step(chk_size) == SQLITE_ROW) - page_size = (uint32_t)sqlite3_column_int(chk_size, 0); - - sqlite3_finalize(chk_size); - desired_pages = (sqlite_disk_quota_mb * 0.95) * (1024 * 1024 / page_size); - info( - "Database desired size is %u pages (page size is %u bytes). Current size is %u pages (includes %u free pages)", - desired_pages, page_size, page_count, free_page_count); - } - - return ((page_count - free_page_count) / 1024) * (page_size / 1024); -} - #define FIND_UUID_TYPE "select 1 from host where host_id = @uuid union select 2 from chart where chart_id = @uuid union select 3 from dimension where dim_id = @uuid;" int find_uuid_type(uuid_t *uuid) |