fab-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fab-user] Output in parallel mode.


From: David Röhr
Subject: [Fab-user] Output in parallel mode.
Date: Tue, 15 May 2012 16:20:51 +0200

I've tried looking at some documentation to handle the output when
running in parallel mode but can't seem to find anything regarding why
the output sometimes adds a newline and sometimes discards it.

$ fab -V
Fabric 1.4.2
ssh (library) 1.7.14

I have a very simple example of a task that just checks uptime on nodes.

@task
@parallel
@roles('uptime')
def uptime():
    run('uptime')

The usual output from this is something like this:

[10.20.108.111] out:  16:12:25 up 29 days,  5:38,  1 user,  load
average: 0.00, 0.00, 0.00
[10.20.108.36] out:  16:12:45 up 21 days,  5:05,  3 users,  load
average: 0.05, 0.01, 0.00
[10.20.108.94] out:  16:12:25 up 32 days,  4:06,  2 users,  load
average: 0.07, 0.02, 0.00
[10.20.108.80] out:  16:12:25 up 32 days,  5:31,  2 users,  load
average: 0.04, 0.06, 0.03

But now and then you get something like this:

[10.20.108.36] out:  16:12:47 up 21 days,  5:05,  3 users,  load
average: 0.05, 0.01, 0.00
[10.20.108.111] out:  16:12:27 up 29 days,  5:38,  1 user,  load
average: 0.00, 0.00, 0.00
[10.20.108.94] out:  16:12:27 up 32 days,  4:06,  2 users,  l
oad average: 0.06, 0.02, 0.00
[10.20.108.80] out:  16:12:27 up 32 days,  5:31,  2 users,  load
average: 0.04, 0.06, 0.03

Or something like this:

[10.20.108.36] out:  16:13:52 up 21 days,  5:06,  3 users,  load
average: 0.01, 0.01, 0.00
[10.20.108.111] out:  16:13:32 up 29 days, [10.20.108.94] out:
16:13:32 up 32 days,  4:07,  2 us 5:40,  1 user,  loaers,  load
average: 0.02,d average: 0.00, 0.00 0.01, 0.00
, 0.00
[10.20.108.80] out:  16:13:32 up 32 days,  5:32,  2 users,  load
average: 0.33, 0.12, 0.04

Is this intended? I don't care in which order the output gets, but I
do care that the output looks nice. I guess it has to do with the
line-wise vs byte-wise output.


/D.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]