- March 26, 2007
- 3,715
- 180
- Home Country
- Germany
Remoting timeout on the server was currently not enabled.
(see remotecontrol.cs)
It means that any calling application could potentially hang when calling a remote method (sync), not asynch.
Ex. is mediaportal using tvplugin, which calls methods on the server.
Or setuptv which also calls methods on the server.
I've seen MP hang. multiple times when calling methods on the server.
This locking situation could happen if the server somehow decides not to reply to a client call or fails to do so in a timely manner.
Currently we have tried 15sec as a timeout value.
But since scanning seems to take longer than 15sec on each transponder, then obviously this would fail.
We are now trying 30 sec.
note; when tvlibrary.dll is compiled in debugmode, then the timeout is disabled.
Its easier to debug stuff without this enabled
Having no timeouts is worse IMHO.
http://mantis.team-mediaportal.com/view.php?id=1409
Open the issue in Mantis...
(see remotecontrol.cs)
It means that any calling application could potentially hang when calling a remote method (sync), not asynch.
Ex. is mediaportal using tvplugin, which calls methods on the server.
Or setuptv which also calls methods on the server.
I've seen MP hang. multiple times when calling methods on the server.
This locking situation could happen if the server somehow decides not to reply to a client call or fails to do so in a timely manner.
Currently we have tried 15sec as a timeout value.
But since scanning seems to take longer than 15sec on each transponder, then obviously this would fail.
We are now trying 30 sec.
note; when tvlibrary.dll is compiled in debugmode, then the timeout is disabled.
Its easier to debug stuff without this enabled
Having no timeouts is worse IMHO.
http://mantis.team-mediaportal.com/view.php?id=1409
Open the issue in Mantis...