#96 closed defect (fixed)
Slaves don't flush data to master after steps complete
Reported by: | Walter Bell <wwb2@…> | Owned by: | cmlenz |
---|---|---|---|
Priority: | major | Milestone: | 0.6 |
Component: | Build slave | Version: | 0.5 |
Keywords: | Cc: | ||
Operating System: |
Description
As of [95] slaves send beep responses to the master with the given step's output using push_with_producer. However, if there's more than a single message's output to send, not all data gets pushed to the master, and thus the master doesn't update the display from the results of the step. At the end of the build, everything is flushed, and all output appears.
It looks like push_with_producer only sends the first frame and queues up the rest. It should flush the rest of the data, or do it in the background.
Attachments (1)
Change History (3)
Changed 19 years ago by Walter Bell <wwb2@…>
comment:1 Changed 19 years ago by cmlenz
- Milestone set to 0.6
- Status changed from new to assigned
comment:2 Changed 17 years ago by cmlenz
- Resolution set to fixed
- Status changed from assigned to closed
This is no longer a problem in trunk since the move to HTTP.
A simplpe patch that flushes all data at the end of the step. A hack, but it works.