This should help: http://docs.fabfile.org/en/1.4.2/usage/parallel.html#linewise-vs-bytewise-output
-goose On Tue, May 15, 2012 at 7:20 AM, David Röhr <[email protected]> wrote: > 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. > > _______________________________________________ > Fab-user mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/fab-user _______________________________________________ Fab-user mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/fab-user
