Hi, 

Attached patch solves async operations with delegation for command line only, 
API fix hopefully will follow.

[boot.planet-lab.org-rc18] /usr/lib/python2.5/site-packages/func # func "*" 
call --async --delegate command run "/bin/ls /root"
Async error 2 0

Sub-overlord's log shows following with patched func;

* with async delegation

2010-08-02 21:04:09,566 - 128.112.139.91 boot.planet-lab.org-CA-KEY 676979184 
delegation.run called with ('command', 'run', ['ls /root/'], 
[['planetlab-03.CS.Princeton.EDU'], ['planetlab-01.CS.Princeton.EDU'], 
['planetlab-05.CS.Princeton.EDU'], ['planetlab-06.CS.Princeton.EDU'], 
['planetlab-02.CS.Princeton.EDU'], ['planetlab-04.CS.Princeton.EDU']], True, 1)
2010-08-02 21:04:09,677 - 128.112.139.91 boot.planet-lab.org-CA-KEY 676979184 
command.run called with ('ls /root/',)
2010-08-02 21:04:10,701 - 128.112.139.91 boot.planet-lab.org-CA-KEY 676979184 
jobs.job_status called with ('1280783049.5665691-minion',)
2010-08-02 21:04:11,298 - 128.112.139.91 boot.planet-lab.org-CA-KEY 676979184 
jobs.job_status called with ('1280783049.677701-minion',)
2010-08-02 21:04:12,491 - 128.112.139.91 boot.planet-lab.org-CA-KEY 676979184 
jobs.job_status called with ('1280783049.5665691-minion',)
2010-08-02 21:04:12,892 - 128.112.139.91 boot.planet-lab.org-CA-KEY 676979184 
jobs.job_status called with ('1280783049.5665691-minion',)
2010-08-02 21:04:13,253 - 128.112.139.91 boot.planet-lab.org-CA-KEY 676979184 
jobs.job_status called with ('1280783049.5665691-minion',)
2010-08-02 21:04:13,634 - 128.112.139.91 boot.planet-lab.org-CA-KEY 676979184 
jobs.job_status called with ('1280783049.5665691-minion',)

* with delegation

2010-08-02 21:03:52,349 - 128.112.139.91 boot.planet-lab.org-CA-KEY 676979184 
delegation.run called with ('command', 'run', ['ls /root/'], 
[['planetlab-03.CS.Princeton.EDU'], ['planetlab-01.CS.Princeton.EDU'], 
['planetlab-05.CS.Princeton.EDU'], ['planetlab-06.CS.Princeton.EDU'], 
['planetlab-02.CS.Princeton.EDU'], ['planetlab-04.CS.Princeton.EDU']], False, 1)
2010-08-02 21:03:53,737 - 128.112.139.91 boot.planet-lab.org-CA-KEY 676979184 
command.run called with ('ls /root/',)

Attachment: delegation.patch
Description: Binary data


Best regards,
--
S.Çağlar Onur <[email protected]>

_______________________________________________
Func-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/func-list

Reply via email to