From 6fd7dbc8bae410afabe0c1490c62301faca1531d Mon Sep 17 00:00:00 2001 From: Alex Xu Date: Wed, 13 Jan 2016 15:37:58 -0500 Subject: sqlite3: Remove unused "buffer" option. This option was left behind when the code was rewritten and is no longer functional or useful. Remove it entirely. Signed-off-by: Alex Xu (Hello71) --- doc/ulogd.sgml | 2 -- output/sqlite3/ulogd_output_SQLITE3.c | 17 +---------------- ulogd.conf.in | 2 -- 3 files changed, 1 insertion(+), 20 deletions(-) diff --git a/doc/ulogd.sgml b/doc/ulogd.sgml index 30bfecb..65a63cf 100644 --- a/doc/ulogd.sgml +++ b/doc/ulogd.sgml @@ -603,8 +603,6 @@ The module defines the following configuration directives: Name of the table to which ulogd should log. db Name of the database. -buffer -Size of the sqlite buffer. diff --git a/output/sqlite3/ulogd_output_SQLITE3.c b/output/sqlite3/ulogd_output_SQLITE3.c index 5c49055..20ceb3b 100644 --- a/output/sqlite3/ulogd_output_SQLITE3.c +++ b/output/sqlite3/ulogd_output_SQLITE3.c @@ -63,8 +63,6 @@ struct sqlite3_priv { struct field_lh fields; char *stmt; sqlite3_stmt *p_stmt; - int buffer_size; - int buffer_curr; struct { unsigned err_tbl_busy; /* "Table busy" */ } stats; @@ -83,18 +81,11 @@ static struct config_keyset sqlite3_kset = { .type = CONFIG_TYPE_STRING, .options = CONFIG_OPT_MANDATORY, }, - { - .key = "buffer", - .type = CONFIG_TYPE_INT, - .options = CONFIG_OPT_NONE, - .u.value = CFG_BUFFER_DEFAULT, - }, }, }; #define db_ce(pi) (pi)->config_kset->ces[0].u.string #define table_ce(pi) (pi)->config_kset->ces[1].u.string -#define buffer_ce(pi) (pi)->config_kset->ces[2].u.value /* forward declarations */ static int sqlite3_createstmt(struct ulogd_pluginstance *); @@ -107,9 +98,7 @@ add_row(struct ulogd_pluginstance *pi) int ret; ret = sqlite3_step(priv->p_stmt); - if (ret == SQLITE_DONE) - priv->buffer_curr++; - else if (ret == SQLITE_BUSY) + if (ret == SQLITE_BUSY) priv->stats.err_tbl_busy++; else if (ret == SQLITE_ERROR) { ret = sqlite3_finalize(priv->p_stmt); @@ -404,10 +393,6 @@ sqlite3_start(struct ulogd_pluginstance *pi) return -1; } - /* initialize our buffer size and counter */ - priv->buffer_size = buffer_ce(pi); - priv->buffer_curr = 0; - /* create and prepare the actual insert statement */ sqlite3_createstmt(pi); diff --git a/ulogd.conf.in b/ulogd.conf.in index 9624a4b..2fcf39a 100644 --- a/ulogd.conf.in +++ b/ulogd.conf.in @@ -301,12 +301,10 @@ procedure="INSERT_PACKET_FULL" [sqlite3_ct] table="ulog_ct" db="/var/log/ulogd.sqlite3db" -buffer=200 [sqlite3_pkt] table="ulog_pkt" db="/var/log/ulogd.sqlite3db" -buffer=200 [sys2] facility=LOG_LOCAL2 -- cgit v1.2.3