Hi Ruben!

I had a few tickets with Oliver upstream. There were a few cornercases
that my (quite large) setup triggered quickly. Seems that's all fixed
by now. These included:

  * Under some circumstances, laminard didn't accept any further web
    requests when a client shut down the connection kind of at the
    wrong point. That was an issue with capnproto
    (https://github.com/capnproto/capnproto/pull/1407), which has no
    new release yet after that was merged. I hope Tom Lee will package
    capnproto quickly with the next release. Right now, Debian's 0.7
    version is quite dated...
  * Due to a timing/locking bug, fetching (or following) logs didn't
    work properly when there was new log data received from a running
    build script while laminard was sending already received data to
    a web client. (Quite easy to trigger with jobs that produce lots
    of logging, where downloading initial megabytes of logs may take
    some time.)
  * Also, laminarc can now reorder already queued jobs, so that when
    there are many jobs queued (in my case: usually well over 1000,
    running for about a week to ten days to work these down), you can
    give priority to some. (Usual scenario is to trigger a new run
    for something that you think you just fixed and you don't want to
    wait a week for the result to show up.)

So it would be nice to update the laminard/laminarc packages to
current versions, and possibly trigger a rebuild when there's a new
capnproto available? (I'm not sure how much of their *headers*
actually end up in the binary...)

Thanks,
  Jan-Benedict

-- 

Attachment: signature.asc
Description: PGP signature

Reply via email to