6
work_queue.set_debug_flag('all')
8
wq = work_queue.WorkQueue(port=work_queue.WORK_QUEUE_RANDOM_PORT, exclusive=False, shutdown=True)
9
wq.specify_name('test')
12
task = work_queue.Task('date')
13
task.specify_algorithm(work_queue.WORK_QUEUE_SCHEDULE_FCFS)
14
task.specify_tag('current date/time [%d]' % i)
15
task.specify_input_file('/bin/date')
24
os.system('work_queue_worker -d all -t 5 localhost %d &' % wq.port)
27
print '** wait for task'
31
print 'algorithm', task.algorithm
32
print 'command', task.command
34
print 'output', task.output
36
print task.preferred_host
38
print task.return_status
41
print task.submit_time
43
print task.finish_time
44
print task.transfer_start_time
45
print task.computation_time
46
print task.total_bytes_transferred
47
print task.total_transfer_time
50
print wq.stats.workers_init
51
print wq.stats.workers_ready
52
print wq.stats.workers_busy
53
print wq.stats.tasks_running
54
print wq.stats.tasks_waiting
55
print wq.stats.tasks_complete
56
print wq.stats.total_tasks_dispatched
57
print wq.stats.total_tasks_complete
58
print wq.stats.total_workers_joined
59
print wq.stats.total_workers_removed
60
print wq.stats.total_bytes_sent
61
print wq.stats.total_bytes_received
62
print wq.stats.total_send_time
63
print wq.stats.total_receive_time