Bug #472
LocalServer should wait for in-progress Calls when detaching
Status: | Resolved | Start date: | 08/04/2011 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | J. Moringen | % Done: | 100% | |
Category: | Common Lisp | |||
Target version: | 0.4 |
Description
May be an issue in other implementations as well
Associated revisions
Changed detach order of listener,informer in src/patterns/server.lisp
(hopefully) fixes #472
(hopefully) fixes #472
- src/patterns/server.lisp (detach method1): changed detach order of
listener and informer; this way, in the `local-method' subclass, the
method will not accept new calls and wait for in-progress call to
finish before shutting down the informer
Added mixin class in src/transport/sometimes-interruptible-mixin.lisp
fixes #472
fixes #472
- src/transport/sometimes-interruptible-mixin.lisp: new file;
contains mixin `class sometimes-interruptible-mixin' which can be
mixed into threaded connector class which are only sometimes
interruptible - src/transport/package.lisp (package rsb.transport): added exported
symbol sometimes-interruptible-mixin and connector-interruptible? - src/transport/spread/in-push-connector.lisp (in-push-connector):
added superclass sometimes-interruptible-mixin - cl-rsb.asd (system cl-rsb): added file
src/transport/sometimes-interruptible-mixin.lisp
History
#1 Updated by J. Moringen over 12 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset r2258.
#2 Updated by J. Moringen over 12 years ago
- Status changed from Resolved to In Progress
- % Done changed from 100 to 20
#3 Updated by J. Moringen over 12 years ago
- Status changed from In Progress to Resolved
- % Done changed from 20 to 100
Applied in changeset r2259.