Modify ↓
#17 closed defect (fixed)
More efficient snapshot transmission
Reported by: | cmlenz | Owned by: | cmlenz |
---|---|---|---|
Priority: | major | Milestone: | 0.3 |
Component: | Build master | Version: | |
Keywords: | Cc: | ||
Operating System: |
Description
Currently, when the master transmits a snapshot archive of a build configuration to a slave, it blocks while reading the file from the filesystem, reads the entire content into memory, and constructs a beep.MIMEMessage that is then chunked into 4K frames by the BEEP code.
There should be a way to use the asynchat push_with_producer API so that the archive is read and transmitted chunk by chunk, so that memory usage is conserved and the master remains responsive during the transmission.
Attachments (0)
Change History (1)
comment:1 Changed 19 years ago by cmlenz
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
Fixed in [95].