We get log messages of the following form:
19:04:05.045 [error] Supervisor etorrent_peer_sup had child receiver started with etorrent_peer_recv:start_link(1, #Port<0.5941>) at <0.1570.0> exit with reason normal in context child_terminated
They are due to a misuse of the supervisor tree I want to get rid of at some point.
The solution to this problem is to avoid having a supervisor called etorrent_peer_sup for it. We should just use the peer_control process to manage the subtree.
See the branch gh-7 for a possible fix to this one.
Merge branches 'gh-7' and 'gh-9' into next
Merge branch 'gh-7-2' into next