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

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

Refs #84

Add Comment

Modify Ticket

Change Properties
<Author field>
Action
as new .
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from mglb1. Next status will be 'new'.
The owner will be changed from mglb1 to anonymous. Next status will be 'assigned'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.