{"action":"closed","issue":{"url":"https://api.github.com/repos/mattn/go-sqlite3/issues/466","repository_url":"https://api.github.com/repos/mattn/go-sqlite3","labels_url":"https://api.github.com/repos/mattn/go-sqlite3/issues/466/labels{/name}","comments_url":"https://api.github.com/repos/mattn/go-sqlite3/issues/466/comments","events_url":"https://api.github.com/repos/mattn/go-sqlite3/issues/466/events","html_url":"https://github.com/mattn/go-sqlite3/issues/466","id":262688695,"number":466,"title":"Question regarding connections/transaction concurrency.","user":{"login":"gaillard","id":984510,"avatar_url":"https://avatars1.githubusercontent.com/u/984510?v=4","gravatar_id":"","url":"https://api.github.com/users/gaillard","html_url":"https://github.com/gaillard","followers_url":"https://api.github.com/users/gaillard/followers","following_url":"https://api.github.com/users/gaillard/following{/other_user}","gists_url":"https://api.github.com/users/gaillard/gists{/gist_id}","starred_url":"https://api.github.com/users/gaillard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gaillard/subscriptions","organizations_url":"https://api.github.com/users/gaillard/orgs","repos_url":"https://api.github.com/users/gaillard/repos","events_url":"https://api.github.com/users/gaillard/events{/privacy}","received_events_url":"https://api.github.com/users/gaillard/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-10-04T07:15:04Z","updated_at":"2017-10-06T04:30:35Z","closed_at":"2017-10-06T04:30:35Z","author_association":"NONE","body":"It looks like the database/sql pkg has the potential to serially interleave transaction and non transaction calls against the same connection grabbed from the pool, if I am reading the source right. Yet sqlite has strong guarantees about having serializable isolation, but only between different connections. Is that maintained in this driver somehow? Since the driver can't influence how the database/sql pkg chooses connections from its own pool, I would think this property is broken?\r\n\r\nI might have hit the issue in some code, i'll get together a repro."}}
{"actor":{"display_login":"gaillard"}}