Edgewall Software
Modify

Opened 19 years ago

Closed 17 years ago

Last modified 13 years ago

#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)

slave-flush-beep.patch (3.0 KB) - added by Walter Bell <wwb2@…> 19 years ago.
A simplpe patch that flushes all data at the end of the step. A hack, but it works.

Download all attachments as: .zip

Change History (3)

Changed 19 years ago by Walter Bell <wwb2@…>

A simplpe patch that flushes all data at the end of the step. A hack, but it works.

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.

Add Comment

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain cmlenz.
The resolution will be deleted. Next status will be 'reopened'.
Author


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

 
Note: See TracTickets for help on using tickets.