Current SAM Tasklists

(Jump to Core Team Tasks, Grid Team Tasks)

Operations Response Tasks (Core & GRID teams)

Pending bug fixes

Minus bug in dimensions
Project bug that results in failure to stop finished projects

Miscellaneous jobs

Fixes to MISWEB pages:  Wyatt to compile list

User-requested changes to DDE
Fix NETSTAT history - DONE (Lauri)
Separate user and shifter FAQ's

Operations Response
development & deployment

tasks

Remote station adaptations

Support for worker nodes behind firewall

Baranovski

Done

Support for rfio-like storage systems

Baranovski

Done

Complete transition to GRIDftp for all active stations

Garzoglio, Terekhov

In progress

Support for sam servers running under arbitrary account

Team

?


Migration to new ORACLE server hardware

D0 switch to d0ora2

Core Team, DBSupport

Done

D0 reconfigure development hardware

Core Team, DBSupport

In progress

CDF switch to new Sun

DBSupport

Done


Dcache integration

Install and test dcap option in sam_cp

Veseli

Done

Deploy station with dcache

Kennedy

In progress

Assist deployment D0 dcache for online data storage

(Waiting on D0 dcache installation)

Team

Not started


Removal of UDP dependence

Changes to project code

Veseli

Done

Changes to client code

Veseli

Not started


Implement storage of Monte Carlo files for CDF

Debug metadata problems

Moore, St Denis

Done

Debug storage problems

Stonek?

In progress


Investigation of file delivery performance issues

File delivery blackouts at D0

Team, Lyon

In progress


DBServer migration to linux

Tests on Linux

S. White

In progress

Make production switch

 

Not scheduled


Implementation of SBIR I prototypes into production

Chains and links for dimensions

Herber, Moore, Rossin

In progress

Resource Management code

Moore, S. White

In progress (being reviewed
as part of dbs rewrite)


Implement support for GRID user certificates

Changes to schema

Bonham, Kumar

Done

Changes to SAM code

?

?

Changes to SAM Autoregistration

Loebel Carpenter

Not started


Migrate JIM to Globus V2.2/VDT

Update scripts to match V2.2 and above

Team, Condor Team

Not started


Implement support for generalized job input/output management

sam submit changes

Veseli

Done

prototype scripts for distribution

Garzoglio

In testing

Core Team Tasks

 

Schema Change Tasks

Migration to V5.x schema: Incorporates file_type in data_files, multiple runs linked to file

Redesign to CDF and D0 requirements

Team, DBS,D0,CDF

Done

Schema edits, deployment scripts, deployment

Diana, Anil

Done

DBServer rewrite (detailed task list)

Core Team

In progress

CDF work for cutover from DFC (detailed task list)

Herber, Veseli, Cornelius

In progress

 

Revisit project tracking schema & usage of group concept

Redesign to CDF and D0 requirements

Team, DBS, CDF, D0

Not started

 

 

 


Design schema for separation of station/project runtime support

Design schema changes for separation

Veseli

Not started

Implement station changes to use local/remote DB
[May be using SBIR II technology or GRIDware]

?

Not started

Implement capacity to use non-ORACLE local DB
[May be using SBIR II technology or GRIDware]

?

Not started

 

SAM Design & Deployment
Tasks

Batch interface

sam_batch_adapter design, coding, and deployment

Veseli

Done

remaining parallel processing issues

 

Not started


Python user interface

 sam_user_api design, coding, and deployment

Loebel Carpenter

Done


C++ clients

Provide CDF version

Ratnikov, St Denis, Stonek

Done

Abstract sam_manager into generic & D0-specific pieces

Veseli, Ratnikov, Stonek

Not started

Revisit production of output file metadata & further integration
of file stores into frameworks

TBD

Not started

Revisit error handling, esp. for parallel processing

TBD

Not started


Component design tasks

Interface to handle all use cases for refused file delivery from a station cache

Baranovski

In progress

Change 'sam start project' to run pmaster on same node as consumer
(needed for pure Linux operations)

Veseli

Not started

Add dbserver/DDE limits on number of files per project

Moore/S. White

Not started

Move file delivery flags to specification by project instead of by station
(highly desirable for pure Linux operation)

Baranovski/
Veseli

Not started

Have project start and stop stager
(highly desirable in GRID operations)

Baranovski/
Veseli

Not started

General code reviews, use case documentation and/or state diagram

Team + Reviewers

Not started


Configuration control

Assemble SAM version for station installation

Kreymer, Cornelius

In testing

Assemble SAM version for user interface installation

Kreymer, Cornelius

In progress

Code browser

Kreymer, DeBaun

In progress

Liaison with JIM configuration control

Kreymer, Cornelius

Not started

Install/deinstall: SAM on the fly?  (Useful in GRID operations)

TBD

Not started


Monitoring and Information Service

Design to team requirements

Veseli/Loebel Carpenter

Prototype available

Interim station and server monitoring (SAAG)

Loebel Carpenter

Done

Interim station and project monitoring (SamTV)

Lyon

Done

Implementation and deployment

[Will look at GRIDware compatibility issues]

Team

Starts after DBserver rewrite


Revisit caching/storing requirements, implementations, interfaces

Write charge for working group

Merritt, St. Denis, Wurthwein, Petravick

In progress

[Will generate long specific task list as WG deliverable]

Cache/Storage Working Group

Start ~8/1??


Import_classes

Support V5 schema

Moore

In progress

Support storage of collider data from Runjob

Moore

In progress


Autodestination

Revisit requirements for file family specification from metadata

D0, CDF

Not started

Redesign with new requirements, drive from DB instead of table, …

TBD

Not started

Implement & deploy new version

TBD

Not started


Optimizer

Write requirements for enhanced functionality

Team, D0, CDF

Not started

Implementation [May be using GRIDware]

TBD

Not started


Dataset Definition Editor

Redesign to remove Java?

Herber?

Not started

Support Tasks

Package Maintenance (see list of package maintainers)
On Call Shifts
Documentation

Package Documentation

Package Maintainer

SAM Shift Documentation

Loebel Carpenter

D0:  Merritt, Lyon, KinYip

CDF: Sill

User Documentation

Team

Testing

Test Harness tasks

General test harness operation

Cornelius

In progress

Certify new major versions for installation

Kreymer, Cornelius

Not ready to do this yet

Test harness development

Cornelius ® TBD

Not started


Installation Testing

Devise procedures for non-FNAL installs

Stonek, Cornelius, Burgon-Lyon

Not started

Document supported configurations

Baranovski

Not started

Grid Team Tasks

(see also detailed team task list)

Design and Deployment
Tasks

Deploy GRID file transfer mechanism

Implement GRIDftp option for remote file transfer

Garzoglio

Done

Investigate GRIDftp implementation choices, other options

Team

In progress


Job Input/Output Management scheme

Robust design to replace prototype

Team

In progress

Implement new design

 

Not started


Job Broker

Support for Monte Carlo Production

Team

In progress

Support for Remote (Re)-Reconstruction

Team

In progress

Support for job direction inside regional center
based on queue occupancy

Team

In progress


Job submissions

Interface with Runjob

Team, Evans

In progress

Interface with CAF

Team, Ratnikov, Stonek

In progress

Interface with d0tools

Team, Lyon

In progress


Job Monitoring

Adapt monitoring for firewall sites

Team

Not started

(Contribute to SAM monitoring and information server project)

Team

Not started


Virtual Organization Maintenance

Maintain existing mechanism

Team

In progress

Investigate available/soon-to-be available VO tools

Team

Not started?


Interoperability with Other Grids

Investigate Web Services

TBD

Not started

 

 

 

Support Tasks

Package Maintenance
On Call Shifts
Documentation

Testing

Installation Testing

If you have comments or suggestions, email us at wyatt@fnal.gov,stdenis@fnal.gov.
This document last updated:

$Changed by: Merritt $
$Date: 2003/07/30 21:16:57 $