From 32704184fa20ec399df72f9ed6364dc320d4330e Mon Sep 17 00:00:00 2001 From: chiragsalian Date: Mon, 3 Jun 2024 11:26:41 -0700 Subject: [PATCH] SQuery changes to skipInfoWarn --- libstuff/libstuff.cpp | 10 +++++----- libstuff/libstuff.h | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/libstuff/libstuff.cpp b/libstuff/libstuff.cpp index b9a389cd8..42544bcb6 100644 --- a/libstuff/libstuff.cpp +++ b/libstuff/libstuff.cpp @@ -2535,7 +2535,7 @@ void SQueryLogClose() { // -------------------------------------------------------------------------- // Executes a SQLite query -int SQuery(sqlite3* db, const char* e, const string& sql, SQResult& result, int64_t warnThreshold, bool skipWarn, bool skipQueryLog) { +int SQuery(sqlite3* db, const char* e, const string& sql, SQResult& result, int64_t warnThreshold, bool skipInfoWarn) { #define MAX_TRIES 3 // Execute the query and get the results uint64_t startTime = STimeNow(); @@ -2666,7 +2666,7 @@ int SQuery(sqlite3* db, const char* e, const string& sql, SQResult& result, int6 } uint64_t elapsed = STimeNow() - startTime; - if (!skipQueryLog && ((int64_t)elapsed > warnThreshold || (int64_t)elapsed > 10000)) { + if (!skipInfoWarn && ((int64_t)elapsed > warnThreshold || (int64_t)elapsed > 10000)) { // Avoid logging queries so long that we need dozens of lines to log them. string sqlToLog = sql.substr(0, 20000); SRedactSensitiveValues(sqlToLog); @@ -2703,7 +2703,7 @@ int SQuery(sqlite3* db, const char* e, const string& sql, SQResult& result, int6 // Only OK and commit conflicts are allowed without warning because they're the only "successful" results that we expect here. // OK means it succeeds, conflicts will get retried further up the call stack. - if (error != SQLITE_OK && extErr != SQLITE_BUSY_SNAPSHOT && !skipWarn) { + if (error != SQLITE_OK && extErr != SQLITE_BUSY_SNAPSHOT && !skipInfoWarn) { string sqlToLog = sql.substr(0, 20000); SRedactSensitiveValues(sqlToLog); @@ -3062,9 +3062,9 @@ string SQ(double val) { return SToStr(val); } -int SQuery(sqlite3* db, const char* e, const string& sql, int64_t warnThreshold, bool skipWarn) { +int SQuery(sqlite3* db, const char* e, const string& sql, int64_t warnThreshold, bool skipInfoWarn) { SQResult ignore; - return SQuery(db, e, sql, ignore, warnThreshold, skipWarn); + return SQuery(db, e, sql, ignore, warnThreshold, skipInfoWarn); } string SUNQUOTED_TIMESTAMP(uint64_t when) { diff --git a/libstuff/libstuff.h b/libstuff/libstuff.h index 78f19f382..5a3cd5af2 100644 --- a/libstuff/libstuff.h +++ b/libstuff/libstuff.h @@ -591,8 +591,8 @@ void SQueryLogOpen(const string& logFilename); void SQueryLogClose(); // Returns an SQLite result code. -int SQuery(sqlite3* db, const char* e, const string& sql, SQResult& result, int64_t warnThreshold = 2000 * STIME_US_PER_MS, bool skipWarn = false, bool skipQueryLog = false); -int SQuery(sqlite3* db, const char* e, const string& sql, int64_t warnThreshold = 2000 * STIME_US_PER_MS, bool skipWarn = false); +int SQuery(sqlite3* db, const char* e, const string& sql, SQResult& result, int64_t warnThreshold = 2000 * STIME_US_PER_MS, bool skipInfoWarn = false); +int SQuery(sqlite3* db, const char* e, const string& sql, int64_t warnThreshold = 2000 * STIME_US_PER_MS, bool skipInfoWarn = false); bool SQVerifyTable(sqlite3* db, const string& tableName, const string& sql); bool SQVerifyTableExists(sqlite3* db, const string& tableName);