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


Table of Contents

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