{"push_id":664141925,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"df83a4b6ecfea83f830576a1c0d4ab3af702b6db","before":"842352c8c360e2a1cb13c064ccbb4bdb84b398de","commits":[{"sha":"df83a4b6ecfea83f830576a1c0d4ab3af702b6db","author":{"email":"d84980645ee1831b184d4a7081acdc67737e72a7@memsql.com","name":"Wayne Song"},"message":"Check that connections are valid before using them in ConnectionPool\n\nSummary:\nThis fixes the following use case:\n\n```\n>>> with pool.connect(...) as conn:\n...     conn.query(\"SELECT 1\")\n\n# Restart the cluster\n\n>>> with pool.connect(...) as conn:\n...     conn.query(\"SELECT 1\")\n```\n\nPrior to this change, the second select query would fail, even though the cluster was perfectly fine.\n\nTest Plan: pytest\n\nReviewers: carl\n\nReviewed By: carl\n\nSubscribers: engineering\n\nDifferential Revision: http://grizzly.memsql.com/D10917","distinct":true,"url":"https://api.github.com/repos/memsql/memsql-python/commits/df83a4b6ecfea83f830576a1c0d4ab3af702b6db"}]}