Task list send by Nick:
A - Functionality
High priority
- Specification of destination sites or group of sites (Raja)
- Job State machine : new definitions (Andrei, Stuart)
- Enhanced logic of data files choice for automatic job generation: site
exclusion, e.g. CERN for data reconstruction. (Andrei)
- Data Manager tools to define: (bulk transfer request; bulk removal request;
various data integrity checking and repair operations;tools to deal with files
reported as problematic.) (Marianne)
- Replacing of the Bookkeeping Replica Tables by the LFC catalog. Update of the
Bookkeeping Web pages and command line tools to use the LFC catalog instead of
the Bookkeeping Replica Tables. (Marianne, Carmine)
- Implementation of the services common framework and migration of all the service
to this new framework. (Adria, Ricardo)
- Securing services where necessary. (Adria, Ricardo)
- Various Processing Database optimizations: multithreaded Processing DB
service, optimization of queries done by Transformation Agents, better
TA steering ( creation, starting, stopping, removal ) (Andrei, Gennady)
Medium priority
- LFC Catalog Client talking to multiple LFC instances. Additional
logic to treat the Master LFC instance as a final source in case
of read-only mirrors failure (Marianne, Juan)
- Job priorities rules should be defined and enabled in the job matching
mechanism. (Stuart)
- Definition and deployment of the USER job Accounting Service (Ricardo)
- Implementation of a Message Agent on he basis of the Bookkeeping agent.
(Andrei)
Low Priority
- Job throttling for certain types. A mecanism should be put in place
to disallow running more than a defined number of jobs of certain
types on certain CE's. Example is stripping jobs which we can not
run more than staging pools can accomodate. The numbers and sites
should be specified in a special configuration section. (andrei)
- Introduction of the methods dealing with ACL manipulation into the LFC client.
The help of the LFC developers is needed. (Juan)
- Definition and implementation of the Accounting Service interface to
query the information necessary for the policy decisions. (Ricardo)
B - Deployment (ALL High priority)
- Conversion of the SFN protocol replicas inot SRM protocol replicas in the LFC (Marianne)
- New packaging of DIRAC (Andrei, Joel)
- Releases procedure (Joel)
- Deployment of the same DIRAC software version on the USER and PRODUCTION systems. Using on-demand pilot agents for all kinds of jobs.
(Gennady, Raja)
- Transfer Agent to be ready for deployment on the VO-box (andrew)
- Tagging and releasing the stable version of the Production Tools.
Deployment of the production instance of the Processing DB service and Job Repository (Joel, Gennady)
- Inclusion of the ProcDBCatalog into the production list of catalogs
(Andrei)
- Intensive tests starting from the preproduction (Joel Gennady)
- Definition and test of all the DC06 workflows. (Joel)
- Definitions of the deployment procedure for the Request DB service and agents. Monitoring, logging, security for these components. (Andrei,
Ricardo)
- Definition of the association of the T2 to T1 centers and VO-box parameters in the Configuration Service. Implementation of the site dependant operations in a job needing communication with the VO-box (andrew)
- Migration to Linux of the Bookkeeping Service frontend. Putting it in the same framework as other DIRAC services (Carmine)