Table of Contents

HappyDoc Generated Documentation  

This is the Windmill package. Provides supervisor for ATLAS Data Challenge (DC) production. Contains template for executor developers. Also contains grid simulator - rocinante.

August 15, 2004 Kaushik De

Requirements: Python 2.2 and anything else needed by Don Quichote and executors

Quickstart: First create data/windmill.xml file In first window - $./launch_executor In second window - $./launch_supervisor type help in either window to get started

To see behind the scenes: Change the various flags in data/windmill.xml

To customize: Executor developers should cd into their specific directory ex. cd lexor, cd pbs, cd capone, cd nordugrid... Then edit executor.py and add more features Please keep code within this subdirectory structure so that it is easy to do parallel development and merge later

What is in the src directory: agents.py - collection of base classes for supervisor/executor intelligent agents commkit.py - base classes for jabber communications interact.py - base classes to drive interactive sessions from supervisor/executor windows messages.py - simple example functions to create xml messages proddb.py - wrapper scripts to access production database supervise.py - supervisor module toolbag.py - simple helper functions xmlkit.py - base classes to parse and create all xml messages

And things like jabberpy and SOAPpy sources (no need to install them) note: please use these versions of jabberpy and SOAPpy since I fixed some bugs found in the official releases

Modules and Packages   

windmill-0.9.15/

README.txt.html

This is the Windmill package. Provides supervisor for ATLAS Data Challenge (DC) production. Contains template for executor developers. Also contains grid simulator - rocinante.

capone

This directory contains the nordugrid executor. Since all methods are handled by web services, asynchronous replies are not supported.

rocinante

HappyDoc Generated Documentation: rocinante

run_agent

src

HappyDoc Generated Documentation: src

testgrid

HappyDoc Generated Documentation: testgrid

windmill-0.9.15/wizard/

crEvgen805_bqs

crEvgen805_grid3

crEvgen805_pbs

crSimul805_grid3

crSimul805_short_grid3

create_evgen801

createdd

quicksql

summary

taginput


Table of Contents

This document was automatically generated on Thu Jan 6 15:57:54 2005 by HappyDoc version 2.1