no longer create tables on startup of exchange aggregator/httpd

This commit is contained in:
Christian Grothoff 2020-03-09 23:53:26 +01:00
parent c20078010b
commit 65062e4354
No known key found for this signature in database
GPG Key ID: 939E6BE1E29FC3CC
3 changed files with 1 additions and 25 deletions

@ -1 +1 @@
Subproject commit 934a6a18301e81c4fd1b3a8cda2dc13dca4741cc Subproject commit ca53235ccfa0458ebf11c204888ca370e20ec3f5

View File

@ -682,15 +682,6 @@ parse_wirewatch_config ()
"Failed to initialize DB subsystem\n"); "Failed to initialize DB subsystem\n");
return GNUNET_SYSERR; return GNUNET_SYSERR;
} }
if (GNUNET_OK !=
db_plugin->create_tables (db_plugin->cls))
{
fprintf (stderr,
"Failed to initialize DB tables\n");
TALER_EXCHANGEDB_plugin_unload (db_plugin);
db_plugin = NULL;
return GNUNET_SYSERR;
}
TALER_EXCHANGEDB_find_accounts (cfg, TALER_EXCHANGEDB_find_accounts (cfg,
&add_account_cb, &add_account_cb,
NULL); NULL);

View File

@ -115,11 +115,6 @@ static unsigned int connection_timeout = 30;
*/ */
static struct MHD_Daemon *mhd; static struct MHD_Daemon *mhd;
/**
* Initialize the database by creating tables and indices.
*/
static int init_db;
/** /**
* Port to run the daemon on. * Port to run the daemon on.
*/ */
@ -835,12 +830,6 @@ exchange_serve_process_config ()
TEH_VALIDATION_done (); TEH_VALIDATION_done ();
return GNUNET_SYSERR; return GNUNET_SYSERR;
} }
if (0 != init_db)
{
GNUNET_log (GNUNET_ERROR_TYPE_INFO,
"Ensuring that tables and indices are created!\n");
TEH_plugin->create_tables (TEH_plugin->cls);
}
if (GNUNET_OK != if (GNUNET_OK !=
TALER_MHD_parse_config (cfg, TALER_MHD_parse_config (cfg,
@ -1240,10 +1229,6 @@ main (int argc,
"force HTTP connections to be closed after each request", "force HTTP connections to be closed after each request",
&connection_close), &connection_close),
GNUNET_GETOPT_option_cfgfile (&cfgfile), GNUNET_GETOPT_option_cfgfile (&cfgfile),
GNUNET_GETOPT_option_flag ('i',
"init-db",
"create database tables and indicies if necessary",
&init_db),
GNUNET_GETOPT_option_uint ('t', GNUNET_GETOPT_option_uint ('t',
"timeout", "timeout",
"SECONDS", "SECONDS",