Modify ↓
Opened 7 years ago
Last modified 7 years ago
#84 new defect
Replace twisted
| Reported by: | mglb1 | Owned by: | mglb1 |
|---|---|---|---|
| Priority: | minor | Milestone: | Version 2.0 |
| Component: | ccsd | Version: | HEAD |
| Keywords: | Cc: | ||
| Estimated Hours Work: | 24 |
Description (last modified by mglb1)
Using twisted for the basic network handling and xmlrpc functionality seemed like a good idea at the time, but I think it's causing more problems than it's worth at the moment
- It's big and it depends on Zope, we have to build a custom package for it as it's not in Sarge
- We only use a very very small part of it
- It leaks memory and we have to have patches applied to our package to prevent OOM errors
Bits that need to be replaced
- main loop / incoming connection handling (select loop)
- xmlrpc server basics
- thread handling
Attachments (0)
Change History (2)
comment:1 Changed 7 years ago by mglb1
- Description modified (diff)
comment:2 Changed 7 years ago by mglb1
Note: See
TracTickets for help on using
tickets.

(In [1042]) Yet another reason to get rid of twisted
Refs #84