[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 17/29] Planner: ms-queuedaemon: Break out chan-plan-info
Also, refactor the space separator handling to use a list and `join' (since we are going to maybe have desc be ""). Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> --- v2: New patch --- ms-queuedaemon | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/ms-queuedaemon b/ms-queuedaemon index 18d703e..72e22d0 100755 --- a/ms-queuedaemon +++ b/ms-queuedaemon @@ -375,14 +375,20 @@ proc cmd/get-last-plan {chan desc w} { return-plan-to-client $chan $w.final } +proc chan-plan-info {chan desc} { + set l {} + lappend l [chan-get-info $chan {"$info(preinfo)"} ""] + lappend l [chan-get-info $chan {"job $info(job)"} $desc] + return [join $l " "] +} + proc cmd/book-resources {chan desc bytes} { read-chan-data $chan $bytes do-book-resources } proc do-book-resources {chan desc data} { global plan errorInfo set w [check-we-are-thinking $chan] - set info [chan-get-info $chan {"$info(preinfo) "} ""] - append info [chan-get-info $chan {"job $info(job)"} $desc] + set info [chan-plan-info $plan $desc] if {[catch { exec ./ms-planner -w$w book-resources $info << $data } emsg]} { -- 1.7.10.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |