From 3591a77c0a1ee7bf9d3d1fc31a9cd0f986a8f5a7 Mon Sep 17 00:00:00 2001 From: Danny Auble <da@schedmd.com> Date: Wed, 16 Jul 2014 09:17:35 -0700 Subject: [PATCH] Move commit to last thing so data isn't rolled back. --- src/slurmdbd/rpc_mgr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/slurmdbd/rpc_mgr.c b/src/slurmdbd/rpc_mgr.c index ab30857c4f6..d6ed79d5868 100644 --- a/src/slurmdbd/rpc_mgr.c +++ b/src/slurmdbd/rpc_mgr.c @@ -251,8 +251,6 @@ static void * _service_connection(void *arg) } if (conn->ctld_port) { - acct_storage_g_commit(conn->db_conn, 1); - if (!shutdown_time) { slurmdb_cluster_rec_t cluster_rec; ListIterator itr; @@ -279,6 +277,8 @@ static void * _service_connection(void *arg) list_iterator_destroy(itr); slurm_mutex_unlock(®istered_lock); } + /* needs to be the last thing done */ + acct_storage_g_commit(conn->db_conn, 1); } acct_storage_g_close_connection(&conn->db_conn); -- GitLab