Ticket #3600 (closed defect: invalid)
[with patch, needs review] implement process pool for dsage workers
| Reported by: | yi | Owned by: | yi |
|---|---|---|---|
| Priority: | major | Milestone: | sage-duplicate/invalid/wontfix |
| Component: | dsage | Keywords: | dsage, editor_gfurnish |
| Cc: | Author(s): | ||
| Report Upstream: | Reviewer(s): | ||
| Merged in: | Work issues: |
Description
This patch gets rid of the old dsage worker behavior. Specifically, it does the following things:
1. Workers no longer poll the server for new jobs. 2. Workers no longer poll sage for when the job finishes. 3. Doctests run much more reliably now, and in much less time (no need for # long time now) 4. The worker, as well as the server use twistd now, this make things like running them under a profile
trivial.
It's a rather big patch so right now I'd like people to apply it and run the doc/unittests. To run the unittests, do
sage: !trial sage.dsage
Run doctests as normal.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

