Ticket #221 (closed enhancement: fixed)

Opened 10 months ago

Last modified 9 months ago

Refactor clients to hold state of use blockingCallInThread

Reported by: bgranger Assigned to: bgranger
Priority: normal Milestone: 0.9.0
Component: ipython1 Version:
Severity: normal Keywords:
Cc:

Description

Currently, we use blocking sockets in the clients. We need to move to using non-blocking sockets. This will be done by running the twisted reactor in a thread and using blockingCallInThread.

This will enable us to move the state associated with the client into the client, rather than having it in the controller, where it complicates things and negatively affects the controller performance.

Change History

02/04/08 14:34:19 changed by bgranger

  • status changed from new to assigned.

Part of this will be to make a PB client as well.

02/12/08 22:55:34 changed by bgranger

  • status changed from assigned to closed.
  • resolution set to fixed.