X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fsession.c;h=49425d57c3838ef23986fbde56d4cc9854282d80;hb=64dccf5757a22cedd3c21ca834e3e02f39dd0504;hp=02c0eb1057c9896b44dda9cfc0e7d7630c85aa8d;hpb=b95b9aadfc8c43a7370b1d778c5ffc0942a14035;p=pazpar2-moved-to-github.git diff --git a/src/session.c b/src/session.c index 02c0eb1..49425d5 100644 --- a/src/session.c +++ b/src/session.c @@ -113,7 +113,7 @@ static int session_use(int delta) return sessions; } -int sessions_count(void) +int sessions_get_count(void) { return session_use(0); } @@ -1048,11 +1048,17 @@ void session_apply_setting(struct session *se, const char *dbname, void session_destroy(struct session *se) { struct session_database *sdb; - int i = session_use(-1); + struct facet_id *t; + int sessions_total = session_use(-1); + int no_facet_ids = 0; + for (t = se->facet_id_list; t; t = t->next) + no_facet_ids++; session_log(se, YLOG_LOG, "destroy " - "session-total %d nmem-op %zd nmem-ses %zd", i, - nmem_total(se->nmem), nmem_total(se->session_nmem)); + "session-total %d nmem-op %zd nmem-ses %zd facets-ids %d", + sessions_total, + nmem_total(se->nmem), nmem_total(se->session_nmem), + no_facet_ids); session_remove_cached_clients(se); for (sdb = se->databases; sdb; sdb = sdb->next)