[utah-devel] proposed patch for utah client run_cmd()
Jean-Baptiste Lallement
jean-baptiste.lallement at canonical.com
Mon Dec 17 09:30:09 UTC 2012
On 12/14/2012 09:53 PM, Joe Talbott wrote:
> All,
>
> I've been looking into the failing ceph tests as noted here:
>
> https://bugs.launchpad.net/utah/+bug/1085835
>
> I'm proposing this patch as a potential fix. I haven't been able to
> reproduce this locally but what Paul found last night looks just like
> the post I linked to in the bug.
>
> In the long term I think we need to raise the priority of fixing the
> result class to output command logs in real-time and only write the YAML
> summary data at the end of the run.
You could use a Queue and a Thread to implement a FIFO, then dequeue in
a loop and write where you want. You would avoid filling the output
buffer and could write to stdout and a file simultaneously.
Here is something I use for jhbuild runs where output can be huge (tens
of MB)
http://bazaar.launchpad.net/~jibel/charms/quantal/jhbuild/trunk/view/head:/files/bin/jhbuild-update#L191
>
> Thanks,
> Joe
>
>
>
--
Jean-Baptiste
IRC: jibel
More information about the Ubuntu-utah-devel
mailing list