X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=sql%2Fpool.lisp;fp=sql%2Fpool.lisp;h=8a891f41b49b4d930061348c63f0e63b123c0e0c;hp=66cbaf76125d10b2a0ee600ae8044148635d3a44;hb=8b3d6ea42a982d60b4db9116e6aa9b94372cccbd;hpb=b8b381951e4f6ebe76620dc3bf93faba4cd703bc diff --git a/sql/pool.lisp b/sql/pool.lisp index 66cbaf7..8a891f4 100644 --- a/sql/pool.lisp +++ b/sql/pool.lisp @@ -121,6 +121,8 @@ chance to do cleanup." (database-execute-command "DISCARD ALL" database))))) (defun clear-conn-pool (pool) + "Be careful this function will disconnect connections without regard +to whether another thread is actively using them." (with-process-lock ((conn-pool-lock pool) "Clear pool") (mapc #'%pool-force-disconnect (all-connections pool)) (setf (all-connections pool) nil