7f4c2a
From b84240c596498105ca442be546bcc8fa51cbb872 Mon Sep 17 00:00:00 2001
7f4c2a
From: Mohamed Ashiq <ashiq333@gmail.com>
7f4c2a
Date: Tue, 19 May 2015 14:55:38 +0530
7f4c2a
Subject: [PATCH 151/190] gfdb/libglusterfs : Porting to a new logging framework
7f4c2a
7f4c2a
Change-Id: I61874561fdf2c175d2b3eec0c85c25f12dc60552
7f4c2a
BUG: 1231797
7f4c2a
Signed-off-by: Mohamed Ashiq Liyazudeen <mliyazud@redhat.com>
7f4c2a
Reviewed-on: http://review.gluster.org/10819
7f4c2a
Tested-by: NetBSD Build System <jenkins@build.gluster.org>
7f4c2a
Tested-by: Gluster Build System <jenkins@build.gluster.com>
7f4c2a
Reviewed-by: Joseph Fernandes
7f4c2a
Reviewed-on: https://code.engineering.redhat.com/gerrit/51212
7f4c2a
Reviewed-by: Dan Lambright <dlambrig@redhat.com>
7f4c2a
Tested-by: Dan Lambright <dlambrig@redhat.com>
7f4c2a
---
7f4c2a
 libglusterfs/src/gfdb/gfdb_data_store.c       |   91 +++++---
7f4c2a
 libglusterfs/src/gfdb/gfdb_data_store_types.h |   28 ++-
7f4c2a
 libglusterfs/src/gfdb/gfdb_sqlite3.c          |  193 +++++++++-------
7f4c2a
 libglusterfs/src/gfdb/gfdb_sqlite3.h          |    6 +-
7f4c2a
 libglusterfs/src/gfdb/gfdb_sqlite3_helper.c   |  306 ++++++++++++++-----------
7f4c2a
 5 files changed, 352 insertions(+), 272 deletions(-)
7f4c2a
7f4c2a
diff --git a/libglusterfs/src/gfdb/gfdb_data_store.c b/libglusterfs/src/gfdb/gfdb_data_store.c
7f4c2a
index 5699b75..8559a62 100644
7f4c2a
--- a/libglusterfs/src/gfdb/gfdb_data_store.c
7f4c2a
+++ b/libglusterfs/src/gfdb/gfdb_data_store.c
7f4c2a
@@ -11,6 +11,7 @@
7f4c2a
 #include "gfdb_sqlite3.h"
7f4c2a
 #include "gfdb_data_store.h"
7f4c2a
 #include "list.h"
7f4c2a
+#include "libglusterfs-messages.h"
7f4c2a
 
7f4c2a
 /******************************************************************************
7f4c2a
  *
7f4c2a
@@ -89,8 +90,9 @@ add_connection_node (gfdb_conn_node_t *_conn_node) {
7f4c2a
         /*Lock the list*/
7f4c2a
         ret = pthread_mutex_lock (&db_conn_mutex);
7f4c2a
         if (ret) {
7f4c2a
-                gf_log (GFDB_DATA_STORE, GF_LOG_ERROR,
7f4c2a
-                "Failed lock db connection list %s", strerror(ret));
7f4c2a
+                gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, ret,
7f4c2a
+                        LG_MSG_LOCK_LIST_FAILED, "Failed lock db connection "
7f4c2a
+                        "list %s", strerror(ret));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
@@ -105,8 +107,9 @@ add_connection_node (gfdb_conn_node_t *_conn_node) {
7f4c2a
         /*unlock the list*/
7f4c2a
         ret = pthread_mutex_unlock (&db_conn_mutex);
7f4c2a
         if (ret) {
7f4c2a
-                gf_log (GFDB_DATA_STORE, GF_LOG_ERROR,
7f4c2a
-                "Failed unlock db connection list %s", strerror(ret));
7f4c2a
+                gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, ret,
7f4c2a
+                        LG_MSG_UNLOCK_LIST_FAILED, "Failed unlock db "
7f4c2a
+                        "connection list %s", strerror(ret));
7f4c2a
                 ret = -1;
7f4c2a
                 /*TODO What if the unlock fails.
7f4c2a
                 * Will it lead to deadlock?
7f4c2a
@@ -131,8 +134,9 @@ delete_conn_node (gfdb_conn_node_t *_conn_node)
7f4c2a
         /*Lock of the list*/
7f4c2a
         ret = pthread_mutex_lock (&db_conn_mutex);
7f4c2a
         if (ret) {
7f4c2a
-                gf_log (GFDB_DATA_STORE, GF_LOG_ERROR,
7f4c2a
-                        "Failed lock on db connection list %s", strerror(ret));
7f4c2a
+                gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, ret,
7f4c2a
+                        LG_MSG_LOCK_LIST_FAILED, "Failed lock on db connection"
7f4c2a
+                        " list %s", strerror(ret));
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
 
7f4c2a
@@ -153,9 +157,9 @@ delete_conn_node (gfdb_conn_node_t *_conn_node)
7f4c2a
         /*Release the list lock*/
7f4c2a
         ret =  pthread_mutex_unlock (&db_conn_mutex);
7f4c2a
         if (ret) {
7f4c2a
-                gf_log (GFDB_DATA_STORE, GF_LOG_WARNING,
7f4c2a
-                                "Failed unlock on db connection"
7f4c2a
-                                " list %s", strerror(ret));
7f4c2a
+                gf_msg (GFDB_DATA_STORE, GF_LOG_WARNING, ret,
7f4c2a
+                        LG_MSG_UNLOCK_LIST_FAILED, "Failed unlock on db "
7f4c2a
+                        "connection list %s", strerror(ret));
7f4c2a
                 /*TODO What if the unlock fails.
7f4c2a
                 * Will it lead to deadlock?
7f4c2a
                 * Most of the gluster code
7f4c2a
@@ -190,11 +194,13 @@ init_db_operations (gfdb_db_type_t gfdb_db_type,
7f4c2a
         case GFDB_HYPERDEX:
7f4c2a
         case GFDB_HASH_FILE_STORE:
7f4c2a
         case GFDB_ROCKS_DB:
7f4c2a
-                gf_log (GFDB_DATA_STORE, GF_LOG_ERROR, "Plugin not supported");
7f4c2a
+                gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_UNSUPPORTED_PLUGIN, "Plugin not supported");
7f4c2a
                 break;
7f4c2a
         case GFDB_INVALID_DB:
7f4c2a
         case GFDB_DB_END:
7f4c2a
-                gf_log (GFDB_DATA_STORE, GF_LOG_ERROR, "Invalid DB Type");
7f4c2a
+                gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_INVALID_DB_TYPE, "Invalid DB Type");
7f4c2a
                 break;
7f4c2a
         }
7f4c2a
         return ret;
7f4c2a
@@ -228,8 +234,9 @@ init_db (dict_t *args, gfdb_db_type_t gfdb_db_type)
7f4c2a
         _conn_node = GF_CALLOC (1, sizeof(gfdb_conn_node_t),
7f4c2a
                                         gf_mt_db_conn_node_t);
7f4c2a
         if (!_conn_node) {
7f4c2a
-                gf_log (GFDB_DATA_STORE, GF_LOG_ERROR,
7f4c2a
-                                "Failed mem alloc for gfdb_conn_node_t!");
7f4c2a
+                gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, ENOMEM,
7f4c2a
+                        LG_MSG_NO_MEMORY, "Failed mem alloc for "
7f4c2a
+                        "gfdb_conn_node_t!");
7f4c2a
                 goto alloc_failed;
7f4c2a
         }
7f4c2a
 
7f4c2a
@@ -240,8 +247,9 @@ init_db (dict_t *args, gfdb_db_type_t gfdb_db_type)
7f4c2a
         /*Add created connection node to the list*/
7f4c2a
         ret = add_connection_node (_conn_node);
7f4c2a
         if (ret) {
7f4c2a
-                gf_log (GFDB_DATA_STORE, GF_LOG_ERROR,
7f4c2a
-                       "Failed to add connection node to list");
7f4c2a
+                gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_ADD_TO_LIST_FAILED, "Failed to add connection "
7f4c2a
+                        "node to list");
7f4c2a
                 goto _conn_failed;
7f4c2a
         }
7f4c2a
 
7f4c2a
@@ -250,8 +258,9 @@ init_db (dict_t *args, gfdb_db_type_t gfdb_db_type)
7f4c2a
         /*init the db ops object of db connection object*/
7f4c2a
         ret = init_db_operations(gfdb_db_type, db_operations_t);
7f4c2a
         if (ret) {
7f4c2a
-                gf_log (GFDB_DATA_STORE, GF_LOG_ERROR,
7f4c2a
-                       "Failed initializing database operation failed.");
7f4c2a
+                gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_INIT_DB_FAILED, "Failed initializing database "
7f4c2a
+                        "operation failed.");
7f4c2a
                 ret = -1;
7f4c2a
                 goto init_db_failed;
7f4c2a
         }
7f4c2a
@@ -261,8 +270,8 @@ init_db (dict_t *args, gfdb_db_type_t gfdb_db_type)
7f4c2a
         ret = db_operations_t->init_db_op (args, &_conn_node->gfdb_connection.
7f4c2a
                                                 gf_db_connection);
7f4c2a
         if (ret) {
7f4c2a
-                gf_log (GFDB_DATA_STORE, GF_LOG_ERROR,
7f4c2a
-                       "Failed initializing database");
7f4c2a
+                gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_INIT_DB_FAILED, "Failed initializing database");
7f4c2a
                 ret = -1;
7f4c2a
                 goto init_db_failed;
7f4c2a
         }
7f4c2a
@@ -278,8 +287,9 @@ init_db (dict_t *args, gfdb_db_type_t gfdb_db_type)
7f4c2a
 init_db_failed:
7f4c2a
         ret = delete_conn_node (_conn_node);
7f4c2a
         if (ret) {
7f4c2a
-                gf_log (GFDB_DATA_STORE, GF_LOG_ERROR,
7f4c2a
-                                "Failed deleting connection node from list");
7f4c2a
+                gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_DELETE_FROM_LIST_FAILED, "Failed deleting "
7f4c2a
+                        "connection node from list");
7f4c2a
         }
7f4c2a
         return NULL;
7f4c2a
         /*if adding to the list failed free connection node*/
7f4c2a
@@ -316,15 +326,17 @@ fini_db (gfdb_conn_node_t *_conn_node)
7f4c2a
         ret = db_operations_t->fini_db_op(&_conn_node->gfdb_connection.
7f4c2a
                                                         gf_db_connection);
7f4c2a
         if (ret) {
7f4c2a
-                gf_log (GFDB_DATA_STORE, GF_LOG_ERROR,
7f4c2a
-                       "Failed close the db connection");
7f4c2a
+                gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_CLOSE_CONNECTION_FAILED, "Failed close the db "
7f4c2a
+                        "connection");
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
 
7f4c2a
         ret = delete_conn_node (_conn_node);
7f4c2a
         if (ret) {
7f4c2a
-                gf_log (GFDB_DATA_STORE, GF_LOG_ERROR,
7f4c2a
-                                "Failed deleting connection node from list");
7f4c2a
+                gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_DELETE_FROM_LIST_FAILED, "Failed deleting "
7f4c2a
+                        "connection node from list");
7f4c2a
         }
7f4c2a
 empty:
7f4c2a
         ret = 0;
7f4c2a
@@ -370,8 +382,9 @@ insert_record (gfdb_conn_node_t *_conn_node,
7f4c2a
                 ret = db_operations_t->insert_record_op (gf_db_connection,
7f4c2a
                                                         gfdb_db_record);
7f4c2a
                 if (ret) {
7f4c2a
-                        gf_log (GFDB_DATA_STORE, GF_LOG_ERROR,
7f4c2a
-                                "Insert/Update operation failed!");
7f4c2a
+                        gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_INSERT_OR_UPDATE_FAILED, "Insert/Update"
7f4c2a
+                                " operation failed!");
7f4c2a
                 }
7f4c2a
         }
7f4c2a
 
7f4c2a
@@ -409,8 +422,9 @@ delete_record (gfdb_conn_node_t *_conn_node,
7f4c2a
                 ret = db_operations_t->delete_record_op (gf_db_connection,
7f4c2a
                                                         gfdb_db_record);
7f4c2a
                 if (ret) {
7f4c2a
-                        gf_log (GFDB_DATA_STORE, GF_LOG_ERROR,
7f4c2a
-                                "Delete operation failed!");
7f4c2a
+                        gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_DELETE_FAILED, "Delete operation "
7f4c2a
+                                "failed!");
7f4c2a
                 }
7f4c2a
 
7f4c2a
         }
7f4c2a
@@ -448,8 +462,9 @@ find_all(gfdb_conn_node_t *_conn_node, gf_query_callback_t query_callback,
7f4c2a
                                                 query_callback,
7f4c2a
                                                 _query_cbk_args);
7f4c2a
                 if (ret) {
7f4c2a
-                        gf_log (GFDB_DATA_STORE, GF_LOG_ERROR,
7f4c2a
-                                "Find all operation failed!");
7f4c2a
+                        gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_FIND_OP_FAILED, "Find all operation "
7f4c2a
+                                "failed!");
7f4c2a
                 }
7f4c2a
 
7f4c2a
         }
7f4c2a
@@ -494,8 +509,9 @@ find_unchanged_for_time(gfdb_conn_node_t *_conn_node,
7f4c2a
                                                         _query_cbk_args,
7f4c2a
                                                         for_time);
7f4c2a
                 if (ret) {
7f4c2a
-                        gf_log (GFDB_DATA_STORE, GF_LOG_ERROR,
7f4c2a
-                                "Find unchanged operation failed!");
7f4c2a
+                        gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_FIND_OP_FAILED, "Find unchanged "
7f4c2a
+                                "operation failed!");
7f4c2a
                 }
7f4c2a
 
7f4c2a
         }
7f4c2a
@@ -538,7 +554,8 @@ find_recently_changed_files(gfdb_conn_node_t *_conn_node,
7f4c2a
                                                         _query_cbk_args,
7f4c2a
                                                         from_time);
7f4c2a
                 if (ret) {
7f4c2a
-                        gf_log (GFDB_DATA_STORE, GF_LOG_ERROR,
7f4c2a
+                        gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_FIND_OP_FAILED,
7f4c2a
                                 "Find changed operation failed!");
7f4c2a
                 }
7f4c2a
 
7f4c2a
@@ -594,7 +611,8 @@ find_unchanged_for_time_freq(gfdb_conn_node_t *_conn_node,
7f4c2a
                                                         read_freq_thresold,
7f4c2a
                                                         _clear_counters);
7f4c2a
                 if (ret) {
7f4c2a
-                        gf_log (GFDB_DATA_STORE, GF_LOG_ERROR,
7f4c2a
+                        gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_FIND_OP_FAILED,
7f4c2a
                                 "Find unchanged with freq operation failed!");
7f4c2a
                 }
7f4c2a
 
7f4c2a
@@ -649,7 +667,8 @@ find_recently_changed_files_freq(gfdb_conn_node_t *_conn_node,
7f4c2a
                                                         read_freq_thresold,
7f4c2a
                                                         _clear_counters);
7f4c2a
                 if (ret) {
7f4c2a
-                        gf_log (GFDB_DATA_STORE, GF_LOG_ERROR,
7f4c2a
+                        gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_FIND_OP_FAILED,
7f4c2a
                                 "Find changed with freq operation failed!");
7f4c2a
                 }
7f4c2a
 
7f4c2a
diff --git a/libglusterfs/src/gfdb/gfdb_data_store_types.h b/libglusterfs/src/gfdb/gfdb_data_store_types.h
7f4c2a
index 72a1c89..f642c63 100644
7f4c2a
--- a/libglusterfs/src/gfdb/gfdb_data_store_types.h
7f4c2a
+++ b/libglusterfs/src/gfdb/gfdb_data_store_types.h
7f4c2a
@@ -24,6 +24,7 @@
7f4c2a
 #include "compat-uuid.h"
7f4c2a
 #include "gfdb_mem-types.h"
7f4c2a
 #include "dict.h"
7f4c2a
+#include "libglusterfs-messages.h"
7f4c2a
 
7f4c2a
 typedef enum gf_db_operation {
7f4c2a
         GFDB_INVALID_DB_OP = -1,
7f4c2a
@@ -340,8 +341,9 @@ gfdb_query_record_init()
7f4c2a
         gfdb_query_record = GF_CALLOC (1, sizeof(gfdb_query_record_t),
7f4c2a
                                         gf_mt_gfdb_query_record_t);
7f4c2a
         if (!gfdb_query_record) {
7f4c2a
-                gf_log (GFDB_DATA_STORE, GF_LOG_ERROR,
7f4c2a
-                        "Error allocating memory to gfdb_query_record ");
7f4c2a
+                gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, ENOMEM,
7f4c2a
+                        LG_MSG_NO_MEMORY, "Error allocating memory to "
7f4c2a
+                        "gfdb_query_record ");
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
         ret = 0;
7f4c2a
@@ -384,8 +386,9 @@ gfdb_link_info_init ()
7f4c2a
         gfdb_link_info = GF_CALLOC (1, sizeof(gfdb_link_info_t),
7f4c2a
                                         gf_mt_gfdb_link_info_t);
7f4c2a
         if (!gfdb_link_info) {
7f4c2a
-                gf_log (GFDB_DATA_STORE, GF_LOG_ERROR,
7f4c2a
-                        "Error allocating memory to gfdb_link_info ");
7f4c2a
+                gf_msg (GFDB_DATA_STORE, GF_LOG_ERROR, ENOMEM,
7f4c2a
+                        LG_MSG_NO_MEMORY, "Error allocating memory to "
7f4c2a
+                        "gfdb_link_info ");
7f4c2a
         }
7f4c2a
 
7f4c2a
         return gfdb_link_info;
7f4c2a
@@ -697,9 +700,9 @@ typedef struct gfdb_connection {
7f4c2a
                         goto error;\
7f4c2a
                 ret = dict_add (params_dict, param_key, data);\
7f4c2a
                 if (ret) {\
7f4c2a
-                        gf_log (comp_name, GF_LOG_ERROR,\
7f4c2a
-                                "Failed setting %s to params dictionary",\
7f4c2a
-                                param_key);\
7f4c2a
+                        gf_msg (comp_name, GF_LOG_ERROR, 0,\
7f4c2a
+                                LG_MSG_SET_PARAM_FAILED, "Failed setting %s "\
7f4c2a
+                                "to params dictionary", param_key);\
7f4c2a
                         goto error;\
7f4c2a
                 };\
7f4c2a
         } while (0)
7f4c2a
@@ -711,8 +714,9 @@ typedef struct gfdb_connection {
7f4c2a
                 data_t *data    = NULL;\
7f4c2a
                 data = dict_get (params_dict, param_key);\
7f4c2a
                 if (!data) {\
7f4c2a
-                        gf_log (comp_name, GF_LOG_ERROR,\
7f4c2a
-                                "Failed to retrieve %s from params", param_key);\
7f4c2a
+                        gf_msg (comp_name, GF_LOG_ERROR, 0,\
7f4c2a
+                                LG_MSG_GET_PARAM_FAILED, "Failed to retrieve "\
7f4c2a
+                                "%s from params", param_key);\
7f4c2a
                         goto error;\
7f4c2a
                 } else {\
7f4c2a
                         str_value = data->data;\
7f4c2a
@@ -729,9 +733,9 @@ typedef struct gfdb_connection {
7f4c2a
                 data = dict_get (params_dict, param_key);\
7f4c2a
                 if (!data) {\
7f4c2a
                         str_value = _default_v;\
7f4c2a
-                        gf_log (comp_name, GF_LOG_WARNING,\
7f4c2a
-                                "Failed to retrieve %s from params."\
7f4c2a
-                                "Assigning default value: %s",\
7f4c2a
+                        gf_msg (comp_name, GF_LOG_WARNING, 0,\
7f4c2a
+                                LG_MSG_GET_PARAM_FAILED, "Failed to retrieve "\
7f4c2a
+                                "%s from params.Assigning default value: %s",\
7f4c2a
                                 param_key, _default_v);\
7f4c2a
                 } else {\
7f4c2a
                         str_value = data->data;\
7f4c2a
diff --git a/libglusterfs/src/gfdb/gfdb_sqlite3.c b/libglusterfs/src/gfdb/gfdb_sqlite3.c
7f4c2a
index 02d6085..7eca03f 100644
7f4c2a
--- a/libglusterfs/src/gfdb/gfdb_sqlite3.c
7f4c2a
+++ b/libglusterfs/src/gfdb/gfdb_sqlite3.c
7f4c2a
@@ -10,6 +10,7 @@
7f4c2a
 
7f4c2a
 #include "gfdb_sqlite3.h"
7f4c2a
 #include "gfdb_sqlite3_helper.h"
7f4c2a
+#include "libglusterfs-messages.h"
7f4c2a
 
7f4c2a
 /******************************************************************************
7f4c2a
  *
7f4c2a
@@ -24,8 +25,9 @@ gf_sql_connection_init ()
7f4c2a
         gf_sql_conn = GF_CALLOC (1, sizeof(gf_sql_connection_t),
7f4c2a
                         gf_mt_sql_connection_t);
7f4c2a
         if (gf_sql_conn == NULL) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Error allocating memory to gf_sql_connection_t ");
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, ENOMEM,
7f4c2a
+                        LG_MSG_NO_MEMORY, "Error allocating memory to "
7f4c2a
+                        "gf_sql_connection_t ");
7f4c2a
         }
7f4c2a
 
7f4c2a
         return gf_sql_conn;
7f4c2a
@@ -156,8 +158,9 @@ sql_stmt_init ()
7f4c2a
                         gf_common_mt_char);
7f4c2a
 
7f4c2a
         if (!sql_stmt) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Error allocating memory to SQL Statement ");
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, ENOMEM,
7f4c2a
+                        LG_MSG_NO_MEMORY, "Error allocating memory to SQL "
7f4c2a
+                        "Statement ");
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
 out:
7f4c2a
@@ -189,7 +192,7 @@ gf_open_sqlite3_conn(char *sqlite3_db_path, int flags)
7f4c2a
         /*Creates DB if not created*/
7f4c2a
         ret = sqlite3_open_v2(sqlite3_db_path, &sqlite3_db_conn, flags, NULL);
7f4c2a
         if (ret) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, LG_MSG_DB_ERROR,
7f4c2a
                         "FATAL: Could open %s : %s",
7f4c2a
                         sqlite3_db_path, sqlite3_errmsg(sqlite3_db_conn));
7f4c2a
         }
7f4c2a
@@ -206,9 +209,10 @@ gf_close_sqlite3_conn(sqlite3 *sqlite3_db_conn)
7f4c2a
         if (sqlite3_db_conn) {
7f4c2a
                 ret = sqlite3_close (sqlite3_db_conn);
7f4c2a
                 if (ret != SQLITE_OK) {
7f4c2a
-                        gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                "FATAL: sqlite3 close connection failed %s",
7f4c2a
-                                 sqlite3_errmsg(sqlite3_db_conn));
7f4c2a
+                        gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_CONNECTION_ERROR, "FATAL: sqlite3 close"
7f4c2a
+                                " connection failed %s",
7f4c2a
+                                sqlite3_errmsg(sqlite3_db_conn));
7f4c2a
                         ret = -1;
7f4c2a
                         goto out;
7f4c2a
                 }
7f4c2a
@@ -269,9 +273,8 @@ create_filetable (sqlite3 *sqlite3_db_conn)
7f4c2a
         ret = sqlite3_exec (sqlite3_db_conn, sql_stmt, NULL, NULL,
7f4c2a
                                 &sql_strerror);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed executing: %s : %s",
7f4c2a
-                        sql_stmt, sql_strerror);
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, LG_MSG_EXEC_FAILED,
7f4c2a
+                        "Failed executing: %s : %s", sql_stmt, sql_strerror);
7f4c2a
                 sqlite3_free (sql_strerror);
7f4c2a
                         ret = -1;
7f4c2a
                         goto out;
7f4c2a
@@ -398,13 +401,15 @@ gf_sqlite3_init (dict_t *args, void **db_conn) {
7f4c2a
         GF_ASSERT (db_conn);
7f4c2a
 
7f4c2a
         if (*db_conn != NULL) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "DB Connection is not empty!");
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_CONNECTION_ERROR, "DB Connection is not "
7f4c2a
+                        "empty!");
7f4c2a
                 return 0;
7f4c2a
         }
7f4c2a
 
7f4c2a
         if (!sqlite3_threadsafe()) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_NOT_MULTITHREAD_MODE,
7f4c2a
                         "sqlite3 is not in multithreaded mode");
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
@@ -430,7 +435,8 @@ gf_sqlite3_init (dict_t *args, void **db_conn) {
7f4c2a
                                         SQLITE_OPEN_READWRITE |
7f4c2a
                                         SQLITE_OPEN_CREATE);
7f4c2a
         if (!sql_conn->sqlite3_db_conn) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_CONNECTION_ERROR,
7f4c2a
                         "Failed creating db connection");
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
@@ -444,17 +450,18 @@ gf_sqlite3_init (dict_t *args, void **db_conn) {
7f4c2a
         /*Apply sqlite3 params to database*/
7f4c2a
         ret = apply_sql_params_db(sql_conn, args);
7f4c2a
         if (ret) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed applying sql params to %s",
7f4c2a
-                        sql_conn->sqlite3_db_path);
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_SET_PARAM_FAILED, "Failed applying sql params"
7f4c2a
+                        " to %s", sql_conn->sqlite3_db_path);
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
 
7f4c2a
         /*Create the schema if NOT present*/
7f4c2a
         ret = create_filetable (sql_conn->sqlite3_db_conn);
7f4c2a
         if (ret) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed Creating %s Table", GF_FILE_TABLE);
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_CREATE_FAILED, "Failed Creating %s Table",
7f4c2a
+                        GF_FILE_TABLE);
7f4c2a
                goto out;
7f4c2a
         }
7f4c2a
 
7f4c2a
@@ -517,7 +524,7 @@ int gf_sqlite3_insert(void *db_conn, gfdb_db_record_t *gfdb_db_record)
7f4c2a
         /*This is for debugging bug. Will be removed with a bug fix*/
7f4c2a
         if ((GFDB_FOP_WIND == gfdb_db_record->gfdb_fop_path) &&
7f4c2a
             (strncmp(gfdb_db_record->file_path, "
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, LG_MSG_SKIP_PATH,
7f4c2a
                         "Skip path 
7f4c2a
                         gfdb_db_record->gfdb_fop_type);
7f4c2a
                 goto out;
7f4c2a
@@ -527,16 +534,16 @@ int gf_sqlite3_insert(void *db_conn, gfdb_db_record_t *gfdb_db_record)
7f4c2a
         case GFDB_FOP_WIND:
7f4c2a
                 ret = gf_sql_insert_wind(sql_conn, gfdb_db_record);
7f4c2a
                 if (ret) {
7f4c2a
-                        gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                "Failed wind insert");
7f4c2a
+                        gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_INSERT_FAILED, "Failed wind insert");
7f4c2a
                         goto out;
7f4c2a
                 }
7f4c2a
                 break;
7f4c2a
         case GFDB_FOP_UNWIND:
7f4c2a
                 ret = gf_sql_insert_unwind (sql_conn, gfdb_db_record);
7f4c2a
                 if (ret) {
7f4c2a
-                        gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                "Failed unwind insert");
7f4c2a
+                        gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_INSERT_FAILED, "Failed unwind insert");
7f4c2a
                         goto out;
7f4c2a
                 }
7f4c2a
                 break;
7f4c2a
@@ -544,8 +551,9 @@ int gf_sqlite3_insert(void *db_conn, gfdb_db_record_t *gfdb_db_record)
7f4c2a
         case GFDB_FOP_WDEL:
7f4c2a
                 ret = gf_sql_update_delete_wind(sql_conn, gfdb_db_record);
7f4c2a
                 if (ret) {
7f4c2a
-                        gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                "Failed updating delete during wind");
7f4c2a
+                        gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_UPDATE_FAILED, "Failed updating delete "
7f4c2a
+                                "during wind");
7f4c2a
                         goto out;
7f4c2a
                 }
7f4c2a
                 break;
7f4c2a
@@ -553,14 +561,14 @@ int gf_sqlite3_insert(void *db_conn, gfdb_db_record_t *gfdb_db_record)
7f4c2a
         case GFDB_FOP_UNDEL_ALL:
7f4c2a
                 ret = gf_sql_delete_unwind(sql_conn, gfdb_db_record);
7f4c2a
                 if (ret) {
7f4c2a
-                        gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                "Failed deleting");
7f4c2a
+                        gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_DELETE_FAILED, "Failed deleting");
7f4c2a
                         goto out;
7f4c2a
                 }
7f4c2a
                 break;
7f4c2a
         case GFDB_FOP_INVALID:
7f4c2a
         default:
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, LG_MSG_INVALID_FOP,
7f4c2a
                         "Cannot record to DB: Invalid FOP");
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
@@ -620,8 +628,9 @@ gf_sqlite3_find_all (void *db_conn, gf_query_callback_t query_callback,
7f4c2a
         ret = sqlite3_prepare(sql_conn->sqlite3_db_conn, query_str, -1,
7f4c2a
                                 &prep_stmt, 0);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed preparing statment %s : %s", query_str,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_PREPARE_FAILED, "Failed preparing statment %s :"
7f4c2a
+                        "%s", query_str,
7f4c2a
                         sqlite3_errmsg(sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -629,7 +638,7 @@ gf_sqlite3_find_all (void *db_conn, gf_query_callback_t query_callback,
7f4c2a
 
7f4c2a
         ret = gf_sql_query_function(prep_stmt, query_callback, query_cbk_args);
7f4c2a
         if (ret) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, LG_MSG_QUERY_FAILED,
7f4c2a
                         "Failed Query %s", query_str);
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
@@ -681,8 +690,9 @@ gf_sqlite3_find_recently_changed_files(void *db_conn,
7f4c2a
         ret = sqlite3_prepare(sql_conn->sqlite3_db_conn, query_str, -1,
7f4c2a
                                 &prep_stmt, 0);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed preparing statment %s : %s", query_str,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_PREPARE_FAILED, "Failed preparing statment %s :"
7f4c2a
+                        " %s", query_str,
7f4c2a
                         sqlite3_errmsg(sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -691,9 +701,9 @@ gf_sqlite3_find_recently_changed_files(void *db_conn,
7f4c2a
         /*Bind write wind time*/
7f4c2a
         ret = sqlite3_bind_int64(prep_stmt, 1, from_time_usec);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding from_time_usec %ld : %s",
7f4c2a
-                        from_time_usec,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding from_time_usec "
7f4c2a
+                        "%ld : %s", from_time_usec,
7f4c2a
                         sqlite3_errmsg(sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -702,9 +712,9 @@ gf_sqlite3_find_recently_changed_files(void *db_conn,
7f4c2a
         /*Bind read wind time*/
7f4c2a
         ret = sqlite3_bind_int64(prep_stmt, 2, from_time_usec);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding from_time_usec %ld : %s ",
7f4c2a
-                        from_time_usec,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding from_time_usec "
7f4c2a
+                        "%ld : %s ", from_time_usec,
7f4c2a
                         sqlite3_errmsg(sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -713,7 +723,7 @@ gf_sqlite3_find_recently_changed_files(void *db_conn,
7f4c2a
         /*Execute the query*/
7f4c2a
         ret = gf_sql_query_function(prep_stmt, query_callback, query_cbk_args);
7f4c2a
         if (ret) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, LG_MSG_QUERY_FAILED,
7f4c2a
                         "Failed Query %s", query_str);
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
@@ -765,8 +775,9 @@ gf_sqlite3_find_unchanged_for_time (void *db_conn,
7f4c2a
         ret = sqlite3_prepare(sql_conn->sqlite3_db_conn, query_str, -1,
7f4c2a
                                 &prep_stmt, 0);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed preparing statment %s : %s", query_str,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_PREPARE_FAILED, "Failed preparing statment %s :"
7f4c2a
+                        " %s", query_str,
7f4c2a
                         sqlite3_errmsg(sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -775,8 +786,9 @@ gf_sqlite3_find_unchanged_for_time (void *db_conn,
7f4c2a
         /*Bind write wind time*/
7f4c2a
         ret = sqlite3_bind_int64(prep_stmt, 1, for_time_usec);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding for_time_usec %ld : %s", for_time_usec,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding for_time_usec "
7f4c2a
+                        "%ld : %s", for_time_usec,
7f4c2a
                         sqlite3_errmsg(sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -785,8 +797,9 @@ gf_sqlite3_find_unchanged_for_time (void *db_conn,
7f4c2a
         /*Bind read wind time*/
7f4c2a
         ret = sqlite3_bind_int64(prep_stmt, 2, for_time_usec);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding for_time_usec %ld : %s", for_time_usec,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding for_time_usec "
7f4c2a
+                        "%ld : %s", for_time_usec,
7f4c2a
                         sqlite3_errmsg(sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -795,7 +808,7 @@ gf_sqlite3_find_unchanged_for_time (void *db_conn,
7f4c2a
         /*Execute the query*/
7f4c2a
         ret = gf_sql_query_function(prep_stmt, query_callback, query_cbk_args);
7f4c2a
         if (ret) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, LG_MSG_QUERY_FAILED,
7f4c2a
                         "Failed Query %s", query_str);
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
@@ -859,8 +872,9 @@ gf_sqlite3_find_recently_changed_files_freq (void *db_conn,
7f4c2a
         ret = sqlite3_prepare(sql_conn->sqlite3_db_conn, query_str, -1,
7f4c2a
                                 &prep_stmt, 0);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed preparing statment %s : %s", query_str,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_PREPARE_FAILED, "Failed preparing statment %s :"
7f4c2a
+                        " %s", query_str,
7f4c2a
                         sqlite3_errmsg(sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -869,9 +883,9 @@ gf_sqlite3_find_recently_changed_files_freq (void *db_conn,
7f4c2a
         /*Bind write wind time*/
7f4c2a
         ret = sqlite3_bind_int64(prep_stmt, 1, from_time_usec);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding from_time_usec %ld : %s",
7f4c2a
-                        from_time_usec,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding from_time_usec "
7f4c2a
+                        "%ld : %s", from_time_usec,
7f4c2a
                         sqlite3_errmsg(sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -880,8 +894,9 @@ gf_sqlite3_find_recently_changed_files_freq (void *db_conn,
7f4c2a
         /*Bind write frequency thresold*/
7f4c2a
         ret = sqlite3_bind_int(prep_stmt, 2, freq_write_cnt);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding freq_write_cnt %d : %s", freq_write_cnt,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding freq_write_cnt "
7f4c2a
+                        "%d : %s", freq_write_cnt,
7f4c2a
                         sqlite3_errmsg(sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -891,9 +906,9 @@ gf_sqlite3_find_recently_changed_files_freq (void *db_conn,
7f4c2a
         /*Bind read wind time*/
7f4c2a
         ret = sqlite3_bind_int64(prep_stmt, 3, from_time_usec);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding from_time_usec %ld : %s",
7f4c2a
-                        from_time_usec,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding from_time_usec "
7f4c2a
+                        "%ld : %s", from_time_usec,
7f4c2a
                         sqlite3_errmsg(sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -902,8 +917,9 @@ gf_sqlite3_find_recently_changed_files_freq (void *db_conn,
7f4c2a
         /*Bind read frequency thresold*/
7f4c2a
         ret = sqlite3_bind_int(prep_stmt, 4, freq_read_cnt);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding freq_read_cnt %d : %s", freq_read_cnt,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding freq_read_cnt "
7f4c2a
+                        "%d : %s", freq_read_cnt,
7f4c2a
                         sqlite3_errmsg(sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -912,7 +928,7 @@ gf_sqlite3_find_recently_changed_files_freq (void *db_conn,
7f4c2a
         /*Execute the query*/
7f4c2a
         ret = gf_sql_query_function(prep_stmt, query_callback, query_cbk_args);
7f4c2a
         if (ret) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, LG_MSG_QUERY_FAILED,
7f4c2a
                         "Failed Query %s", query_str);
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
@@ -923,8 +939,9 @@ gf_sqlite3_find_recently_changed_files_freq (void *db_conn,
7f4c2a
         if (clear_counters) {
7f4c2a
                 ret = gf_sql_clear_counters(sql_conn);
7f4c2a
                 if (ret) {
7f4c2a
-                        gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                "Failed clearing counters!");
7f4c2a
+                        gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_CLEAR_COUNTER_FAILED, "Failed clearing"
7f4c2a
+                                " counters!");
7f4c2a
                         goto out;
7f4c2a
                 }
7f4c2a
         }
7f4c2a
@@ -1000,8 +1017,9 @@ gf_sqlite3_find_unchanged_for_time_freq (void *db_conn,
7f4c2a
         ret = sqlite3_prepare (sql_conn->sqlite3_db_conn, query_str, -1,
7f4c2a
                                 &prep_stmt, 0);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed preparing delete statment %s : %s", query_str,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_PREPARE_FAILED, "Failed preparing delete "
7f4c2a
+                        "statment %s : %s", query_str,
7f4c2a
                         sqlite3_errmsg(sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -1010,9 +1028,9 @@ gf_sqlite3_find_unchanged_for_time_freq (void *db_conn,
7f4c2a
         /*Bind write wind time*/
7f4c2a
         ret = sqlite3_bind_int64 (prep_stmt, 1, for_time_usec);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding for_time_usec %ld : %s",
7f4c2a
-                        for_time_usec,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding for_time_usec "
7f4c2a
+                        "%ld : %s", for_time_usec,
7f4c2a
                         sqlite3_errmsg(sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -1021,9 +1039,9 @@ gf_sqlite3_find_unchanged_for_time_freq (void *db_conn,
7f4c2a
         /*Bind write frequency thresold*/
7f4c2a
         ret = sqlite3_bind_int (prep_stmt, 2, freq_write_cnt);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding freq_write_cnt %d : %s",
7f4c2a
-                        freq_write_cnt,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding freq_write_cnt"
7f4c2a
+                        " %d : %s", freq_write_cnt,
7f4c2a
                         sqlite3_errmsg(sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -1032,9 +1050,9 @@ gf_sqlite3_find_unchanged_for_time_freq (void *db_conn,
7f4c2a
         /*Bind write wind time*/
7f4c2a
         ret = sqlite3_bind_int64 (prep_stmt, 3, for_time_usec);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding for_time_usec %ld : %s",
7f4c2a
-                        for_time_usec,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding for_time_usec "
7f4c2a
+                        "%ld : %s", for_time_usec,
7f4c2a
                         sqlite3_errmsg(sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -1045,9 +1063,9 @@ gf_sqlite3_find_unchanged_for_time_freq (void *db_conn,
7f4c2a
         /*Bind read wind time*/
7f4c2a
         ret = sqlite3_bind_int64 (prep_stmt, 4, for_time_usec);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding for_time_usec %ld : %s",
7f4c2a
-                        for_time_usec,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding for_time_usec "
7f4c2a
+                        "%ld : %s", for_time_usec,
7f4c2a
                         sqlite3_errmsg(sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -1056,9 +1074,9 @@ gf_sqlite3_find_unchanged_for_time_freq (void *db_conn,
7f4c2a
         /*Bind read frequency thresold*/
7f4c2a
         ret = sqlite3_bind_int (prep_stmt, 5, freq_read_cnt);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding freq_read_cnt %d : %s",
7f4c2a
-                        freq_read_cnt,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding freq_read_cnt "
7f4c2a
+                        "%d : %s", freq_read_cnt,
7f4c2a
                         sqlite3_errmsg(sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -1067,9 +1085,9 @@ gf_sqlite3_find_unchanged_for_time_freq (void *db_conn,
7f4c2a
         /*Bind read wind time*/
7f4c2a
         ret = sqlite3_bind_int64 (prep_stmt, 6, for_time_usec);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding for_time_usec %ld : %s",
7f4c2a
-                        for_time_usec,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding for_time_usec "
7f4c2a
+                        "%ld : %s", for_time_usec,
7f4c2a
                         sqlite3_errmsg(sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -1078,7 +1096,7 @@ gf_sqlite3_find_unchanged_for_time_freq (void *db_conn,
7f4c2a
         /*Execute the query*/
7f4c2a
         ret = gf_sql_query_function (prep_stmt, query_callback, query_cbk_args);
7f4c2a
         if (ret) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, LG_MSG_QUERY_FAILED,
7f4c2a
                         "Failed Query %s", query_str);
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
@@ -1088,8 +1106,9 @@ gf_sqlite3_find_unchanged_for_time_freq (void *db_conn,
7f4c2a
         if (clear_counters) {
7f4c2a
                 ret = gf_sql_clear_counters (sql_conn);
7f4c2a
                 if (ret) {
7f4c2a
-                        gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                "Failed clearing counters!");
7f4c2a
+                        gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_CLEAR_COUNTER_FAILED, "Failed clearing "
7f4c2a
+                                "counters!");
7f4c2a
                         goto out;
7f4c2a
                 }
7f4c2a
         }
7f4c2a
diff --git a/libglusterfs/src/gfdb/gfdb_sqlite3.h b/libglusterfs/src/gfdb/gfdb_sqlite3.h
7f4c2a
index 04bfde7..4c9489f 100644
7f4c2a
--- a/libglusterfs/src/gfdb/gfdb_sqlite3.h
7f4c2a
+++ b/libglusterfs/src/gfdb/gfdb_sqlite3.h
7f4c2a
@@ -22,6 +22,7 @@
7f4c2a
 #include "logging.h"
7f4c2a
 #include "gfdb_data_store_types.h"
7f4c2a
 #include "gfdb_mem-types.h"
7f4c2a
+#include "libglusterfs-messages.h"
7f4c2a
 
7f4c2a
 #define GF_STMT_SIZE_MAX        2048
7f4c2a
 
7f4c2a
@@ -137,7 +138,8 @@ typedef struct gf_sql_connection {
7f4c2a
 do {\
7f4c2a
         GF_VALIDATE_OR_GOTO(GFDB_STR_SQLITE3, sql_conn, out);\
7f4c2a
         if (!sql_conn->sqlite3_db_conn) {\
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,\
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,\
7f4c2a
+                        LG_MSG_CONNECTION_INIT_FAILED,\
7f4c2a
                         "sqlite3 connection not initialized");\
7f4c2a
                 goto out;\
7f4c2a
         };\
7f4c2a
@@ -150,7 +152,7 @@ do {\
7f4c2a
         ret = sqlite3_exec (sql_conn->sqlite3_db_conn, sqlite3_config_str,\
7f4c2a
                 NULL, NULL, NULL);\
7f4c2a
         if (ret != SQLITE_OK) {\
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,\
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, LG_MSG_EXEC_FAILED,\
7f4c2a
                         "Failed executing: %s : %s",\
7f4c2a
                         sqlite3_config_str, sqlite3_errmsg\
7f4c2a
                                                (sql_conn->sqlite3_db_conn));\
7f4c2a
diff --git a/libglusterfs/src/gfdb/gfdb_sqlite3_helper.c b/libglusterfs/src/gfdb/gfdb_sqlite3_helper.c
7f4c2a
index 03ebb1f..f3e0e97 100644
7f4c2a
--- a/libglusterfs/src/gfdb/gfdb_sqlite3_helper.c
7f4c2a
+++ b/libglusterfs/src/gfdb/gfdb_sqlite3_helper.c
7f4c2a
@@ -9,6 +9,7 @@
7f4c2a
 */
7f4c2a
 
7f4c2a
 #include "gfdb_sqlite3_helper.h"
7f4c2a
+#include "libglusterfs-messages.h"
7f4c2a
 
7f4c2a
 #define GFDB_SQL_STMT_SIZE 256
7f4c2a
 
7f4c2a
@@ -44,9 +45,9 @@ gf_sql_delete_all (gf_sql_connection_t *sql_conn,
7f4c2a
         ret = sqlite3_prepare(sql_conn->sqlite3_db_conn, delete_link_str, -1,
7f4c2a
                                 &delete_link_stmt, 0);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed preparing delete statment %s : %s",
7f4c2a
-                        delete_link_str,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_PREPARE_FAILED, "Failed preparing delete "
7f4c2a
+                        "statment %s : %s", delete_link_str,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -55,9 +56,9 @@ gf_sql_delete_all (gf_sql_connection_t *sql_conn,
7f4c2a
         /*Bind gfid*/
7f4c2a
         ret = sqlite3_bind_text (delete_link_stmt, 1, gfid, -1, NULL);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding gfid %s : %s", gfid,
7f4c2a
-                        sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding gfid %s : %s",
7f4c2a
+                        gfid, sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
@@ -65,7 +66,7 @@ gf_sql_delete_all (gf_sql_connection_t *sql_conn,
7f4c2a
 
7f4c2a
         /*Execute the prepare statement*/
7f4c2a
         if (sqlite3_step (delete_link_stmt) != SQLITE_DONE) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, LG_MSG_EXEC_FAILED,
7f4c2a
                         "Failed executing the prepared stmt %s : %s",
7f4c2a
                         delete_link_str,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
@@ -82,9 +83,9 @@ gf_sql_delete_all (gf_sql_connection_t *sql_conn,
7f4c2a
         ret = sqlite3_prepare (sql_conn->sqlite3_db_conn, delete_file_str, -1,
7f4c2a
                                 &delete_file_stmt, 0);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed preparing delete statment %s : %s",
7f4c2a
-                        delete_file_str,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_PREPARE_FAILED, "Failed preparing delete "
7f4c2a
+                        "statment %s : %s", delete_file_str,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -93,16 +94,16 @@ gf_sql_delete_all (gf_sql_connection_t *sql_conn,
7f4c2a
         /*Bind gfid*/
7f4c2a
         ret = sqlite3_bind_text (delete_file_stmt, 1, gfid, -1, NULL);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding gfid %s : %s", gfid,
7f4c2a
-                        sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding gfid %s : %s",
7f4c2a
+                        gfid, sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
 
7f4c2a
         /*Execute the prepare statement*/
7f4c2a
         if (sqlite3_step (delete_file_stmt) != SQLITE_DONE) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, LG_MSG_EXEC_FAILED,
7f4c2a
                         "Failed executing the prepared stmt %s : %s",
7f4c2a
                         delete_file_str,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
@@ -139,8 +140,9 @@ gf_sql_delete_link (gf_sql_connection_t  *sql_conn,
7f4c2a
         ret = sqlite3_prepare (sql_conn->sqlite3_db_conn, delete_str, -1,
7f4c2a
                                 &delete_stmt, 0);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed preparing delete statment %s : %s", delete_str,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_PREPARE_FAILED, "Failed preparing delete "
7f4c2a
+                        "statment %s : %s", delete_str,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -149,7 +151,8 @@ gf_sql_delete_link (gf_sql_connection_t  *sql_conn,
7f4c2a
         /*Bind gfid*/
7f4c2a
         ret = sqlite3_bind_text (delete_stmt, 1, gfid, -1, NULL);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED,
7f4c2a
                         "Failed binding gfid %s : %s", gfid,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
@@ -159,8 +162,9 @@ gf_sql_delete_link (gf_sql_connection_t  *sql_conn,
7f4c2a
         /*Bind pargfid*/
7f4c2a
         ret = sqlite3_bind_text (delete_stmt, 2, pargfid, -1, NULL);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding parent gfid %s : %s", pargfid,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding parent gfid %s "
7f4c2a
+                        ": %s", pargfid,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -169,8 +173,9 @@ gf_sql_delete_link (gf_sql_connection_t  *sql_conn,
7f4c2a
         /*Bind basename*/
7f4c2a
         ret = sqlite3_bind_text (delete_stmt, 3, basename, -1, NULL);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding basename %s : %s", basename,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding basename %s : "
7f4c2a
+                        "%s", basename,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -178,7 +183,7 @@ gf_sql_delete_link (gf_sql_connection_t  *sql_conn,
7f4c2a
 
7f4c2a
         /*Execute the prepare statement*/
7f4c2a
         if (sqlite3_step(delete_stmt) != SQLITE_DONE) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, LG_MSG_EXEC_FAILED,
7f4c2a
                         "Failed executing the prepared stmt %s : %s",
7f4c2a
                         delete_str,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
@@ -227,8 +232,9 @@ gf_sql_update_link_flags (gf_sql_connection_t  *sql_conn,
7f4c2a
         ret = sqlite3_prepare (sql_conn->sqlite3_db_conn, update_str, -1,
7f4c2a
                                 &update_stmt, 0);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed preparing update statment %s : %s", update_str,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_PREPARE_FAILED, "Failed preparing update "
7f4c2a
+                        "statment %s : %s", update_str,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -238,8 +244,9 @@ gf_sql_update_link_flags (gf_sql_connection_t  *sql_conn,
7f4c2a
         /*Bind link_update*/
7f4c2a
         ret = sqlite3_bind_int (update_stmt, 1, update_flag);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding update_flag %d : %s", update_flag,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding update_flag %d "
7f4c2a
+                        ": %s", update_flag,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -248,9 +255,9 @@ gf_sql_update_link_flags (gf_sql_connection_t  *sql_conn,
7f4c2a
         /*Bind gfid*/
7f4c2a
         ret = sqlite3_bind_text (update_stmt, 2, gfid, -1, NULL);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding gfid %s : %s", gfid,
7f4c2a
-                        sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding gfid %s : %s",
7f4c2a
+                        gfid, sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
@@ -258,8 +265,9 @@ gf_sql_update_link_flags (gf_sql_connection_t  *sql_conn,
7f4c2a
         /*Bind pargfid*/
7f4c2a
         ret = sqlite3_bind_text (update_stmt, 3, pargfid, -1, NULL);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding parent gfid %s : %s", pargfid,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding parent gfid %s "
7f4c2a
+                        ": %s", pargfid,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -268,8 +276,9 @@ gf_sql_update_link_flags (gf_sql_connection_t  *sql_conn,
7f4c2a
         /*Bind basename*/
7f4c2a
         ret = sqlite3_bind_text (update_stmt, 4, basename, -1, NULL);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding basename %s : %s", basename,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding basename %s : "
7f4c2a
+                        "%s", basename,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -278,7 +287,7 @@ gf_sql_update_link_flags (gf_sql_connection_t  *sql_conn,
7f4c2a
 
7f4c2a
         /*Execute the prepare statement*/
7f4c2a
         if (sqlite3_step(update_stmt) != SQLITE_DONE) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, LG_MSG_EXEC_FAILED,
7f4c2a
                         "Failed executing the prepared stmt %s : %s",
7f4c2a
                         update_str,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
@@ -323,8 +332,9 @@ gf_sql_insert_link (gf_sql_connection_t  *sql_conn,
7f4c2a
         ret = sqlite3_prepare (sql_conn->sqlite3_db_conn, insert_str, -1,
7f4c2a
                                 &insert_stmt, 0);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed preparing insert statment %s : %s", insert_str,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_PREPARE_FAILED, "Failed preparing insert "
7f4c2a
+                        "statment %s : %s", insert_str,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -333,9 +343,9 @@ gf_sql_insert_link (gf_sql_connection_t  *sql_conn,
7f4c2a
         /*Bind gfid*/
7f4c2a
         ret = sqlite3_bind_text (insert_stmt, 1, gfid, -1, NULL);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding gfid %s : %s", gfid,
7f4c2a
-                        sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding gfid %s : %s",
7f4c2a
+                        gfid, sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
@@ -343,8 +353,9 @@ gf_sql_insert_link (gf_sql_connection_t  *sql_conn,
7f4c2a
         /*Bind pargfid*/
7f4c2a
         ret = sqlite3_bind_text (insert_stmt, 2, pargfid, -1, NULL);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding parent gfid %s : %s", pargfid,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding parent gfid %s "
7f4c2a
+                        ": %s", pargfid,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -353,7 +364,8 @@ gf_sql_insert_link (gf_sql_connection_t  *sql_conn,
7f4c2a
         /*Bind basename*/
7f4c2a
         ret = sqlite3_bind_text (insert_stmt, 3, basename, -1, NULL);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED,
7f4c2a
                         "Failed binding basename %s : %s", basename,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
@@ -363,8 +375,9 @@ gf_sql_insert_link (gf_sql_connection_t  *sql_conn,
7f4c2a
         /*Bind basepath*/
7f4c2a
         ret = sqlite3_bind_text (insert_stmt, 4, basepath, -1, NULL);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding basepath %s : %s", basepath,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding basepath %s : "
7f4c2a
+                        "%s", basepath,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -372,10 +385,9 @@ gf_sql_insert_link (gf_sql_connection_t  *sql_conn,
7f4c2a
 
7f4c2a
         /*Execute the prepare statement*/
7f4c2a
         if (sqlite3_step (insert_stmt) != SQLITE_DONE) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, LG_MSG_EXEC_FAILED,
7f4c2a
                         "Failed executing the prepared stmt %s %s %s %s %s : %s",
7f4c2a
-                        gfid, pargfid, basename, basepath,
7f4c2a
-                        insert_str,
7f4c2a
+                        gfid, pargfid, basename, basepath, insert_str,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -426,8 +438,8 @@ gf_sql_update_link (gf_sql_connection_t  *sql_conn,
7f4c2a
          ret = gf_sql_delete_link (sql_conn, gfid, old_pargfid,
7f4c2a
                                 old_basename);
7f4c2a
         if (ret) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed deleting old link");
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_DELETE_FAILED, "Failed deleting old link");
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
 
7f4c2a
@@ -440,8 +452,9 @@ gf_sql_update_link (gf_sql_connection_t  *sql_conn,
7f4c2a
         ret = sqlite3_prepare (sql_conn->sqlite3_db_conn, insert_str, -1,
7f4c2a
                                 &insert_stmt, 0);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed preparing insert statment %s : %s", insert_str,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_PREPARE_FAILED, "Failed preparing insert "
7f4c2a
+                        "statment %s : %s", insert_str,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -450,9 +463,9 @@ gf_sql_update_link (gf_sql_connection_t  *sql_conn,
7f4c2a
         /*Bind gfid*/
7f4c2a
         ret = sqlite3_bind_text (insert_stmt, 1, gfid, -1, NULL);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding gfid %s : %s", gfid,
7f4c2a
-                        sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding gfid %s : %s",
7f4c2a
+                        gfid, sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
@@ -460,8 +473,9 @@ gf_sql_update_link (gf_sql_connection_t  *sql_conn,
7f4c2a
         /*Bind new pargfid*/
7f4c2a
         ret = sqlite3_bind_text (insert_stmt, 2, pargfid, -1, NULL);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding parent gfid %s : %s", pargfid,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding parent gfid %s "
7f4c2a
+                        ": %s", pargfid,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -470,8 +484,9 @@ gf_sql_update_link (gf_sql_connection_t  *sql_conn,
7f4c2a
         /*Bind new basename*/
7f4c2a
         ret = sqlite3_bind_text (insert_stmt, 3, basename, -1, NULL);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding basename %s : %s", basename,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding basename %s : "
7f4c2a
+                        "%s", basename,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -480,8 +495,9 @@ gf_sql_update_link (gf_sql_connection_t  *sql_conn,
7f4c2a
         /*Bind new basepath*/
7f4c2a
         ret = sqlite3_bind_text (insert_stmt, 4, basepath, -1, NULL);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding basename %s : %s", basepath,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding basename %s : "
7f4c2a
+                        "%s", basepath,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -489,7 +505,7 @@ gf_sql_update_link (gf_sql_connection_t  *sql_conn,
7f4c2a
 
7f4c2a
         /*Execute the prepare statement*/
7f4c2a
         if (sqlite3_step (insert_stmt) != SQLITE_DONE) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, LG_MSG_EXEC_FAILED,
7f4c2a
                         "Failed executing the prepared stmt %s : %s",
7f4c2a
                         insert_str,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
@@ -527,8 +543,9 @@ gf_sql_insert_write_wind_time (gf_sql_connection_t  *sql_conn,
7f4c2a
         ret = sqlite3_prepare (sql_conn->sqlite3_db_conn, insert_str, -1,
7f4c2a
                         &insert_stmt, 0);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed preparing insert statment %s : %s", insert_str,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_PREPARE_FAILED, "Failed preparing insert "
7f4c2a
+                        "statment %s : %s", insert_str,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -537,9 +554,9 @@ gf_sql_insert_write_wind_time (gf_sql_connection_t  *sql_conn,
7f4c2a
         /*Bind gfid*/
7f4c2a
         ret = sqlite3_bind_text (insert_stmt, 1, gfid, -1, NULL);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding gfid %s : %s", gfid,
7f4c2a
-                        sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding gfid %s : %s",
7f4c2a
+                        gfid, sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
@@ -547,9 +564,9 @@ gf_sql_insert_write_wind_time (gf_sql_connection_t  *sql_conn,
7f4c2a
         /*Bind wind secs*/
7f4c2a
         ret = sqlite3_bind_int (insert_stmt, 2, wind_time->tv_sec);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding parent wind secs %ld : %s",
7f4c2a
-                        wind_time->tv_sec,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding parent wind "
7f4c2a
+                        "secs %ld : %s", wind_time->tv_sec,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -558,9 +575,9 @@ gf_sql_insert_write_wind_time (gf_sql_connection_t  *sql_conn,
7f4c2a
         /*Bind wind msecs*/
7f4c2a
         ret = sqlite3_bind_int (insert_stmt, 3, wind_time->tv_usec);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding parent wind msecs %ld : %s",
7f4c2a
-                        wind_time->tv_usec,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding parent wind "
7f4c2a
+                        "msecs %ld : %s", wind_time->tv_usec,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -568,10 +585,9 @@ gf_sql_insert_write_wind_time (gf_sql_connection_t  *sql_conn,
7f4c2a
 
7f4c2a
         /*Execute the prepare statement*/
7f4c2a
         if (sqlite3_step (insert_stmt) != SQLITE_DONE) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, LG_MSG_EXEC_FAILED,
7f4c2a
                         "Failed executing the prepared stmt GFID:%s %s : %s",
7f4c2a
-                        gfid,
7f4c2a
-                        insert_str,
7f4c2a
+                        gfid, insert_str,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -653,8 +669,9 @@ gf_update_time (gf_sql_connection_t    *sql_conn,
7f4c2a
         ret = sqlite3_prepare (sql_conn->sqlite3_db_conn, update_str, -1,
7f4c2a
                                 &update_stmt, 0);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed preparing insert statment %s : %s", update_str,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_PREPARE_FAILED, "Failed preparing insert "
7f4c2a
+                        "statment %s : %s", update_str,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -663,9 +680,9 @@ gf_update_time (gf_sql_connection_t    *sql_conn,
7f4c2a
         /*Bind time secs*/
7f4c2a
         ret = sqlite3_bind_int (update_stmt, 1, update_time->tv_sec);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding parent wind secs %ld : %s",
7f4c2a
-                        update_time->tv_sec,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding parent wind "
7f4c2a
+                        "secs %ld : %s", update_time->tv_sec,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -674,9 +691,9 @@ gf_update_time (gf_sql_connection_t    *sql_conn,
7f4c2a
         /*Bind time msecs*/
7f4c2a
         ret = sqlite3_bind_int (update_stmt, 2, update_time->tv_usec);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding parent wind msecs %ld : %s",
7f4c2a
-                        update_time->tv_usec,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding parent wind "
7f4c2a
+                        "msecs %ld : %s", update_time->tv_usec,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
@@ -685,16 +702,16 @@ gf_update_time (gf_sql_connection_t    *sql_conn,
7f4c2a
         /*Bind gfid*/
7f4c2a
         ret = sqlite3_bind_text (update_stmt, 3, gfid, -1, NULL);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed binding gfid %s : %s", gfid,
7f4c2a
-                        sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_BINDING_FAILED, "Failed binding gfid %s : %s",
7f4c2a
+                        gfid, sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
 
7f4c2a
         /*Execute the prepare statement*/
7f4c2a
         if (sqlite3_step (update_stmt) != SQLITE_DONE) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, LG_MSG_EXEC_FAILED,
7f4c2a
                         "Failed executing the prepared stmt %s : %s",
7f4c2a
                         update_str,
7f4c2a
                         sqlite3_errmsg (sql_conn->sqlite3_db_conn));
7f4c2a
@@ -735,8 +752,8 @@ gf_sql_insert_wind (gf_sql_connection_t  *sql_conn,
7f4c2a
 
7f4c2a
         gfid_str = gf_strdup (uuid_utoa (gfdb_db_record->gfid));
7f4c2a
         if (!gfid_str) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Creating gfid string failed.");
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_CREATE_FAILED, "Creating gfid string failed.");
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
 
7f4c2a
@@ -747,8 +764,9 @@ gf_sql_insert_wind (gf_sql_connection_t  *sql_conn,
7f4c2a
                 /*Parent GFID is always set*/
7f4c2a
                 pargfid_str = gf_strdup (uuid_utoa (gfdb_db_record->pargfid));
7f4c2a
                 if (!pargfid_str) {
7f4c2a
-                        gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                "Creating gfid string failed.");
7f4c2a
+                        gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_CREATE_FAILED, "Creating gfid string "
7f4c2a
+                                "failed.");
7f4c2a
                         goto out;
7f4c2a
                 }
7f4c2a
 
7f4c2a
@@ -761,8 +779,9 @@ gf_sql_insert_wind (gf_sql_connection_t  *sql_conn,
7f4c2a
                                         gfdb_db_record->file_path,
7f4c2a
                                         gfdb_db_record->link_consistency);
7f4c2a
                         if (ret) {
7f4c2a
-                                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                "Failed inserting link in DB");
7f4c2a
+                                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                        LG_MSG_INSERT_FAILED, "Failed "
7f4c2a
+                                        "inserting link in DB");
7f4c2a
                                 goto out;
7f4c2a
                         }
7f4c2a
                         gfdb_db_record->islinkupdate = gfdb_db_record->
7f4c2a
@@ -775,8 +794,9 @@ gf_sql_insert_wind (gf_sql_connection_t  *sql_conn,
7f4c2a
                         ret = gf_sql_insert_write_wind_time (sql_conn, gfid_str,
7f4c2a
                                                                 modtime);
7f4c2a
                         if (ret) {
7f4c2a
-                                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                "Failed inserting wind time in DB");
7f4c2a
+                                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                        LG_MSG_INSERT_FAILED, "Failed "
7f4c2a
+                                        "inserting wind time in DB");
7f4c2a
                                 goto out;
7f4c2a
                         }
7f4c2a
                         goto out;
7f4c2a
@@ -788,7 +808,8 @@ gf_sql_insert_wind (gf_sql_connection_t  *sql_conn,
7f4c2a
                                 old_pargfid_str = gf_strdup (uuid_utoa (
7f4c2a
                                                 gfdb_db_record->old_pargfid));
7f4c2a
                                 if (!old_pargfid_str) {
7f4c2a
-                                        gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                                        gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                                                0, LG_MSG_CREATE_FAILED,
7f4c2a
                                                 "Creating gfid string failed.");
7f4c2a
                                         goto out;
7f4c2a
                                 }
7f4c2a
@@ -801,7 +822,8 @@ gf_sql_insert_wind (gf_sql_connection_t  *sql_conn,
7f4c2a
                                                 gfdb_db_record->
7f4c2a
                                                         link_consistency);
7f4c2a
                                 if (ret) {
7f4c2a
-                                        gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                                        gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                                                0, LG_MSG_UPDATE_FAILED,
7f4c2a
                                                 "Failed updating link");
7f4c2a
                                         goto out;
7f4c2a
                                 }
7f4c2a
@@ -816,8 +838,9 @@ gf_sql_insert_wind (gf_sql_connection_t  *sql_conn,
7f4c2a
                                         gfdb_db_record->file_path,
7f4c2a
                                         gfdb_db_record->link_consistency);
7f4c2a
                                 if (ret) {
7f4c2a
-                                        gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                        "Failed inserting link in DB");
7f4c2a
+                                        gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                                                0, LG_MSG_INSERT_FAILED,
7f4c2a
+                                                "Failed inserting link in DB");
7f4c2a
                                         goto out;
7f4c2a
                                 }
7f4c2a
                                 gfdb_db_record->islinkupdate = gfdb_db_record->
7f4c2a
@@ -834,8 +857,9 @@ gf_sql_insert_wind (gf_sql_connection_t  *sql_conn,
7f4c2a
                         its_wind,
7f4c2a
                         isreadfop (gfdb_db_record->gfdb_fop_type));
7f4c2a
                 if (ret) {
7f4c2a
-                        gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                "Failed update wind time in DB");
7f4c2a
+                        gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_UPDATE_FAILED, "Failed update wind time"
7f4c2a
+                                " in DB");
7f4c2a
                         goto out;
7f4c2a
                 }
7f4c2a
         }
7f4c2a
@@ -867,8 +891,8 @@ gf_sql_insert_unwind (gf_sql_connection_t  *sql_conn,
7f4c2a
 
7f4c2a
         gfid_str = gf_strdup (uuid_utoa(gfdb_db_record->gfid));
7f4c2a
         if (!gfid_str) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Creating gfid string failed.");
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_CREATE_FAILED, "Creating gfid string failed.");
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
 
7f4c2a
@@ -881,8 +905,9 @@ gf_sql_insert_unwind (gf_sql_connection_t  *sql_conn,
7f4c2a
                         (!its_wind),
7f4c2a
                         isreadfop (gfdb_db_record->gfdb_fop_type));
7f4c2a
                 if (ret) {
7f4c2a
-                        gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                "Failed update unwind time in DB");
7f4c2a
+                        gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_UPDATE_FAILED, "Failed update unwind "
7f4c2a
+                                "time in DB");
7f4c2a
                         goto out;
7f4c2a
                 }
7f4c2a
         }
7f4c2a
@@ -893,7 +918,8 @@ gf_sql_insert_unwind (gf_sql_connection_t  *sql_conn,
7f4c2a
 
7f4c2a
                 pargfid_str = gf_strdup(uuid_utoa(gfdb_db_record->pargfid));
7f4c2a
                 if (!pargfid_str) {
7f4c2a
-                        gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                        gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_CREATE_FAILED,
7f4c2a
                                 "Creating pargfid_str string failed.");
7f4c2a
                         goto out;
7f4c2a
                 }
7f4c2a
@@ -901,8 +927,9 @@ gf_sql_insert_unwind (gf_sql_connection_t  *sql_conn,
7f4c2a
                 ret = gf_sql_update_link_flags (sql_conn, gfid_str, pargfid_str,
7f4c2a
                                         gfdb_db_record->file_name, 0, _gf_true);
7f4c2a
                 if (ret) {
7f4c2a
-                        gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                "Failed updating link flags in unwind");
7f4c2a
+                        gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_UPDATE_FAILED, "Failed updating link "
7f4c2a
+                                "flags in unwind");
7f4c2a
                         goto out;
7f4c2a
                 }
7f4c2a
         }
7f4c2a
@@ -928,15 +955,16 @@ gf_sql_update_delete_wind (gf_sql_connection_t  *sql_conn,
7f4c2a
 
7f4c2a
         gfid_str = gf_strdup (uuid_utoa(gfdb_db_record->gfid));
7f4c2a
         if (!gfid_str) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Creating gfid string failed.");
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_CREATE_FAILED, "Creating gfid string failed.");
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
 
7f4c2a
         pargfid_str = gf_strdup (uuid_utoa(gfdb_db_record->pargfid));
7f4c2a
         if (!pargfid_str) {
7f4c2a
-                        gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                "Creating pargfid_str string failed.");
7f4c2a
+                        gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_CREATE_FAILED, "Creating pargfid_str "
7f4c2a
+                                "string failed.");
7f4c2a
                         goto out;
7f4c2a
         }
7f4c2a
 
7f4c2a
@@ -945,7 +973,8 @@ gf_sql_update_delete_wind (gf_sql_connection_t  *sql_conn,
7f4c2a
                                         gfdb_db_record->file_name, 1,
7f4c2a
                                         _gf_false);
7f4c2a
                 if (ret) {
7f4c2a
-                        gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                        gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_UPDATE_FAILED,
7f4c2a
                                 "Failed updating link flags in wind");
7f4c2a
                         goto out;
7f4c2a
                 }
7f4c2a
@@ -972,8 +1001,8 @@ gf_sql_delete_unwind (gf_sql_connection_t  *sql_conn,
7f4c2a
 
7f4c2a
         gfid_str = gf_strdup (uuid_utoa(gfdb_db_record->gfid));
7f4c2a
         if (!gfid_str) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Creating gfid string failed.");
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_CREATE_FAILED, "Creating gfid string failed.");
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
 
7f4c2a
@@ -986,8 +1015,9 @@ gf_sql_delete_unwind (gf_sql_connection_t  *sql_conn,
7f4c2a
 
7f4c2a
                 pargfid_str = gf_strdup(uuid_utoa(gfdb_db_record->pargfid));
7f4c2a
                 if (!pargfid_str) {
7f4c2a
-                        gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                "Creating pargfid_str string failed.");
7f4c2a
+                        gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_CREATE_FAILED, "Creating pargfid_str "
7f4c2a
+                                "string failed.");
7f4c2a
                         goto out;
7f4c2a
                 }
7f4c2a
 
7f4c2a
@@ -1004,7 +1034,8 @@ gf_sql_delete_unwind (gf_sql_connection_t  *sql_conn,
7f4c2a
                                 _gf_true,
7f4c2a
                                 isreadfop (gfdb_db_record->gfdb_fop_type));
7f4c2a
                         if (ret) {
7f4c2a
-                                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                        LG_MSG_UPDATE_FAILED,
7f4c2a
                                         "Failed update wind time in DB");
7f4c2a
                                 goto out;
7f4c2a
                         }
7f4c2a
@@ -1015,8 +1046,8 @@ gf_sql_delete_unwind (gf_sql_connection_t  *sql_conn,
7f4c2a
                 ret = gf_sql_delete_link(sql_conn, gfid_str, pargfid_str,
7f4c2a
                                         gfdb_db_record->file_name);
7f4c2a
                 if (ret) {
7f4c2a
-                        gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                "Failed deleting link");
7f4c2a
+                        gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_DELETE_FAILED, "Failed deleting link");
7f4c2a
                         goto out;
7f4c2a
                 }
7f4c2a
 
7f4c2a
@@ -1027,14 +1058,15 @@ gf_sql_delete_unwind (gf_sql_connection_t  *sql_conn,
7f4c2a
                                 _gf_false,
7f4c2a
                                 isreadfop(gfdb_db_record->gfdb_fop_type));
7f4c2a
                         if (ret) {
7f4c2a
-                                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                "Failed update unwind time in DB");
7f4c2a
+                                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                        LG_MSG_UPDATE_FAILED, "Failed update "
7f4c2a
+                                        "unwind time in DB");
7f4c2a
                                 goto out;
7f4c2a
                         }
7f4c2a
                 }
7f4c2a
         } else {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Invalid unlink option");
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_INVALID_UPLINK, "Invalid unlink option");
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
         ret = 0;
7f4c2a
@@ -1066,8 +1098,9 @@ gf_sql_query_function (sqlite3_stmt              *prep_stmt,
7f4c2a
 
7f4c2a
         gfdb_query_record = gfdb_query_record_init ();
7f4c2a
         if (!gfdb_query_record) {
7f4c2a
-                        gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                        "Failed to create gfdb_query_record");
7f4c2a
+                        gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                LG_MSG_CREATE_FAILED, "Failed to create "
7f4c2a
+                                "gfdb_query_record");
7f4c2a
                                 goto out;
7f4c2a
         }
7f4c2a
 
7f4c2a
@@ -1083,14 +1116,16 @@ gf_sql_query_function (sqlite3_stmt              *prep_stmt,
7f4c2a
                         text_column = (char *)sqlite3_column_text
7f4c2a
                                                         (prep_stmt, 0);
7f4c2a
                         if (!text_column) {
7f4c2a
-                                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                        "Failed retriving GF_ID");
7f4c2a
+                                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                        LG_MSG_GET_ID_FAILED, "Failed "
7f4c2a
+                                        "retriving GF_ID");
7f4c2a
                                 goto out;
7f4c2a
                         }
7f4c2a
                         ret = gf_uuid_parse (text_column, gfdb_query_record->gfid);
7f4c2a
                         if (ret) {
7f4c2a
-                                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                                        "Failed parsing GF_ID");
7f4c2a
+                                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                        LG_MSG_PARSE_FAILED, "Failed parsing "
7f4c2a
+                                        "GF_ID");
7f4c2a
                                 goto out;
7f4c2a
                         }
7f4c2a
 
7f4c2a
@@ -1108,7 +1143,8 @@ gf_sql_query_function (sqlite3_stmt              *prep_stmt,
7f4c2a
                         ret = query_callback (gfdb_query_record,
7f4c2a
                                                         _query_cbk_args);
7f4c2a
                         if (ret) {
7f4c2a
-                                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                                        LG_MSG_QUERY_CALL_BACK_FAILED,
7f4c2a
                                         "Query Call back failed!");
7f4c2a
                                 goto out;
7f4c2a
                         }
7f4c2a
@@ -1118,9 +1154,9 @@ gf_sql_query_function (sqlite3_stmt              *prep_stmt,
7f4c2a
         }
7f4c2a
 
7f4c2a
         if (ret != SQLITE_DONE) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
-                        "Failed retriving records from db : %s",
7f4c2a
-                        sqlite3_errmsg (db_conn));
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0,
7f4c2a
+                        LG_MSG_GET_RECORD_FAILED, "Failed retriving records "
7f4c2a
+                        "from db : %s", sqlite3_errmsg (db_conn));
7f4c2a
                 ret = -1;
7f4c2a
                 goto out;
7f4c2a
         }
7f4c2a
@@ -1150,7 +1186,7 @@ gf_sql_clear_counters (gf_sql_connection_t *sql_conn)
7f4c2a
         ret = sqlite3_exec (sql_conn->sqlite3_db_conn, query_str, NULL, NULL,
7f4c2a
                                 &sql_strerror);
7f4c2a
         if (ret != SQLITE_OK) {
7f4c2a
-                gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,
7f4c2a
+                gf_msg (GFDB_STR_SQLITE3, GF_LOG_ERROR, 0, LG_MSG_EXEC_FAILED,
7f4c2a
                         "Failed executing: %s : %s",
7f4c2a
                         query_str, sql_strerror);
7f4c2a
                 sqlite3_free (sql_strerror);
7f4c2a
-- 
7f4c2a
1.7.1
7f4c2a