PARSE clocks.

Amar Takhar verm at darkbeer.org
Tue Dec 1 01:20:59 UTC 2015


On 2015-11-30 14:22 -0800, Hal Murray wrote:
> I haven't gotten past the blank screen stage.
> 
> I don't know anything about websockets.  Wikipedia says:
> A secure version of the WebSocket protocol is implemented in Firefox 6...
> n older, less secure version of the protocol...  Because of vulnerabilities, 
> it was disabled in Firefox 4 and 5,...
<snip>

What essentially happens is your browser opens a socket to the webserver.  From 
there it streams JSON which your browser renders.  This is a *lot* faster as the 
server has to do zero rendering it's literally internal data structures -> JSON 
-> socket.  which is extremely fast.

Buildbot doesn't scale well this was the solution to help it do just that.  It 
also avoids constant refreshes on the server which requires more rendering.


> Yes, it would be nice to have it update in real time, but I think it's more 
> important that basic stuff works without depending on fancy features.  I 
> shouldn't have to be a wizard to get something to work.

It's not about fancy features.  Many installations of BuildBot have *hundreds* 
of builders.  It's about CPU and usability.  The old versions of BuildBot for 
the past 6+ years have done what you're asking.  It's slow, doesn't scale and it 
not useful for developers who want to watch without any human interaction 
(constantly refreshing).

I'll see about adding some CLI commands to the build to get general status after 
a push that's as far as I can go.

You can decide yourself whether you want to exclude the sites to glean the 
knowledge from the page otherwise I can't help you.


Amar.


More information about the devel mailing list