good morning!!!!

Skip to content
Snippets Groups Projects
Commit e14fc757 authored by Garet Halliday's avatar Garet Halliday
Browse files

i <3 race detector

parent ef3f7afa
No related branches found
No related tags found
No related merge requests found
......@@ -92,7 +92,7 @@ func (T *Conn) SetState(state metrics.ConnState, peer uuid.UUID) {
func (T *Conn) GetState() (state metrics.ConnState, peer uuid.UUID, since time.Time) {
T.mu.RLock()
defer T.mu.Unlock()
defer T.mu.RUnlock()
state = T.state
peer = T.peer
since = T.since
......
......@@ -94,12 +94,10 @@ func (T *Pooler) Acquire(_ uuid.UUID, mode pool.SyncMode) uuid.UUID {
}
}
func (*Pooler) ReleaseAfterTransaction() bool {
// servers are released when the client is removed
return false
}
func (T *Pooler) Release(server uuid.UUID) {
T.mu.Lock()
defer T.mu.Unlock()
// check if server was removed
if _, ok := T.servers[server]; !ok {
return
......
......@@ -39,10 +39,6 @@ func (T *Pooler) Acquire(client uuid.UUID, sync pool.SyncMode) uuid.UUID {
}
}
func (*Pooler) ReleaseAfterTransaction() bool {
return true
}
func (T *Pooler) Release(server uuid.UUID) {
T.s.Release(server)
}
......
......@@ -4,6 +4,7 @@ auth_file = userlist.txt
listen_addr = *
track_extra_parameters = IntervalStyle, session_authorization, default_transaction_read_only, search_path
auth_user = postgres
server_idle_timeout = 10
[databases]
* = host=/tmp/ datestyle=Postgres,MDY timezone=PST8PDT
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment