re-introduser sip connection pool
boutros opened this issue · 4 comments
boutros commented
Litt unødvendig å logge inn for hver eneste request.
Men pool øker kompleksiteten og antall feilkilder, så må testes og fungere bedre enn forrige løsning
boutros commented
Ser ut til å funke bedre nå, men venter med å lukke til det er satt i prod
boutros commented
Hm, ser ut til at den kan komme i en tilstand der pool mutex blokkerer tilbakeføring av connections:
# 0x43ca63 sync.runtime_SemacquireMutex+0x33 /usr/local/go/src/runtime/sema.go:62
# 0x45f14c sync.(*Mutex).Lock+0x9c /usr/local/go/src/sync/mutex.go:87
# 0x733829 main.(*pool).put+0x39 /home/boutros/src/github.com/digibib/koha-rfidhub2/pool.go:38
# 0x735ce4 main.doSIPCall+0x374 /home/boutros/src/github.com/digibib/koha-rfidhub2/sip.go:118
# 0x7357b9 main.DoSIPCall+0xf9 /home/boutros/src/github.com/digibib/koha-rfidhub2/sip.go:70
# 0x72d6fc main.(*Client).Run+0x18cc /home/boutros/src/github.com/digibib/koha-rfidhub2/client.go:180
boutros commented
fant feilen
boutros commented
Lukker denne, har fungert stabilt en måneds tid