[Xapian-tickets] [Xapian] #781: Sockets never closed on RemoteDatabase errors
Xapian
nobody at xapian.org
Tue Apr 30 16:51:44 BST 2019
#781: Sockets never closed on RemoteDatabase errors
----------------------------+-------------------------
Reporter: Kronuz | Owner: olly
Type: defect | Status: new
Priority: high | Milestone:
Component: Backend-Remote | Version:
Severity: blocker | Resolution:
Keywords: | Blocked By:
Blocking: | Operating System: All
----------------------------+-------------------------
Comment (by Kronuz):
I've added a reproducer which shows the socket leak. It implements the
most basic server which throws an exception after client opens the
connection.
Run as `c++ -std=c++14 -o tst-xapian_remote -lxapian tst-xapian_remote.cc
&& ./tst-xapian_remote`, after a while, you'll start receiving
`NetworkError: Couldn't connect (context: remote:tcp(localhost:5000))
(Can't assign requested address)`, when there are no longer any file
descriptors available.
--
Ticket URL: <https://trac.xapian.org/ticket/781#comment:9>
Xapian <https://xapian.org/>
Xapian
More information about the Xapian-tickets
mailing list