| Supported SAM Packages |
| Package Name |
| (linked to CVS repository) |
|
|
|
|
|
|
set of common corba IDL files and
libraries |
|
|
|
|
superset of sam_db_server to handle D0
Farm request extensions |
|
|
|
|
generic base classes for all (SAM and
non-SAM) DB servers |
|
|
|
|
generates the dbDerived primitive files
for all (SAM and non-SAM) DB servers |
|
|
| omniORB |
| Maintainer(s): spw |
| Language: c, python |
|
CORBA implementation for python and c;
SAM is migrating toward using this instead of fnorb. |
|
|
| orbacus |
| Maintainer(s): veseli |
| Language: c, c++ |
|
c++ CORBA infrastructure |
|
|
| python_dcoracle |
| Maintainer(s): spw |
| Language: python, c |
|
interface between python and
oracle |
|
|
| sam |
| Maintainer(s): lauri |
| Language: shell |
|
setup wrapper, merely to get
dependencies |
|
|
| samTV |
| Maintainer(s): adam |
| Language: unknown |
|
Monitoring of SAM stations and
projects |
|
|
|
|
CVS package containing the .k5login
files for (D0) sam accounts at Fermilab |
|
|
|
|
interface for privileged sam client
implementations -- station administration, db administration, etc. |
|
|
|
|
package used for interfacing between
station and batch systems |
|
| Replaces: sam_batch_adapter |
|
|
|
responsible for initializing server
environment, starting servers and making sure they keep running |
|
|
|
|
SAM c++ API |
|
|
|
|
common utilities, wrapper classes,
scripts, etc., for python |
|
|
| sam_config |
| Maintainer(s): veseli |
| Language: sh, python, ups |
|
handle run-time environment
configuration for sam |
|
|
|
|
tools used by sam_config |
|
|
|
|
configuration file and tools for
sam_cp |
|
|
|
|
interface between the sam_station and
the appropriate file transfer mechanism |
|
|
|
|
MISWEB interface for browsing the SAM
data |
|
|
| sam_db |
| Maintainer(s): julie |
| Language: oracle |
|
DB cutting scripts for maintenance of
the sam db |
|
|
|
|
initial data for populating developer
mini-dbs, expected to stay in synch with a "naked" sam database |
|
|
| sam_db_srv |
| Maintainer(s): spw, lauri |
| Language: python |
|
SAM db server code, for deployment in
spring 2004 |
|
|
|
|
tools for creating and initializing a
sam "mini-db" for developer user |
|
|
| sam_encp |
| Maintainer(s): lauri |
| Language: python |
|
sam-ified wrappers around the encp
command for file transfers into/out of the FNAL enstore system |
|
|
| sam_faq |
| Maintainer(s): lauri |
| Language: python |
|
utility for managing SAM faqs through
the SAM db |
|
|
|
|
utility for managing the D0 SAM
Reconstruction farm processing requests |
|
|
|
|
one of the available sam file transfer
protocols |
|
|
| sam_idl |
| Maintainer(s): veseli, lauri |
| Language: CORBA |
|
CORBA interface definition for all SAM
interfaces (i.e., CORBA source code) |
|
| Replaces: sam_common_idl, sam_db_server_idl,
sam_station_idl, sam_mis_idl, sam_optimizer_idl, .... |
|
|
|
compiled IDL distribution for c++ |
|
|
|
|
compiled IDL distribution for
python |
|
|
|
|
kerberized plug-in to sam_cp for file
transfer |
|
|
|
|
master logger for all servers |
|
|
|
|
d0 c++ client |
|
|
| sam_mis |
| Maintainer(s): veseli |
| Language: python |
|
Under development; the Monitoring and
Info Server guts will be here |
|
|
|
|
c++ library for monitoring and
information service |
|
|
|
|
interface for Monitoring and
Information Services client implementations --cron jobs, report writing,
plotting, etc. |
|
|
|
|
optimizer for station file
deliveries |
|
|
|
|
gui interface to create dataset
definitions |
|
|
|
|
data file portion of the
sam_shift_tools suite |
|
|
|
|
tools for shift logging, maintaining
the list of experts and shifters-on-call, etc. |
|
|
| sam_station |
| Maintainer(s): andrew, rob kennedy |
| Language: c++ |
|
station master, fss, eworker, stager,
and project master code all found here |
|
|
|
|
framework for running sam test
suites |
|
|
|
|
interface for non-privileged sam client
implementations |
|
| Replaces: sam_user, sam_user_api |
|
| sam_util |
| Maintainer(s): igor, spw |
| Language: shell, gmake |
|
utilities for building and distributing
sam packages |
|
|
|
|
|
|
|
|
|
based on logzilla, assists in browsing
large log files |
|
|
| Deprecated SAM Packages |
| Package Name |
| (linked to CVS repository) |
|
|
|
|
| d0_farm_db_server_idl |
| Maintainer(s): lauri |
| Language: idl |
|
IDL for d0farm db server, specific to
fnal reconstruction farm |
|
|
| fnorb |
| Maintainer(s): spw |
| Language: idl |
|
ORB for python; being phased out in
favor of omniORBpy |
|
|
| sam_admin |
| Maintainer(s): lauri |
| Language: python |
|
initial implementation of anything and
everything that was not in the sam tree |
|
| Replaced by: sam_admin_pyapi, sam_mis_pyapi |
|
|
|
an available file transfer protocol for
SAM |
|
|
| sam_common |
| Maintainer(s): carmenita |
| Language: python |
|
initial implementation of common python
tools |
|
| Replaced by: sam_common_pylib |
|
|
|
initial implementation of the common
IDL |
|
|
| sam_cp |
| Maintainer(s): lauri |
| Language: python |
|
initial implementation of station
wrappers for the "cp" command |
|
| Replaced by: sam_cp_pyapi |
|
|
|
original implementation of the SAM
dbserver |
|
|
| sam_doc |
| Maintainer(s): lauri, vicky |
| Language: n/a |
|
all non-package-specific SAM
documentation |
|
|
| sam_lib |
| Maintainer(s): veseli |
| Language: c++ |
|
initial implementation of c++ libraries
for sam |
|
| Replaced by: sam_common_cpplib |
|
| sam_mis_idl |
| Maintainer(s): veseli |
|
IDL for monitoring and info server |
|
|
|
|
initial implementation of IDL for
optimizer |
|
|
|
|
initial implementation of CORBA
interfaces for station code |
|
|
|
|
presentations and talks about SAM |
|
|
| sam_user |
| Maintainer(s): lauri |
| Language: python |
|
initial implementation of python
client |
|
| Replaced by: sam_user_pyapi |
|
|
|
revamped implementation of python
client, with command-parsing and autodocumentation |
|
| Replaced by: sam_user_pyapi |
|
|
|
internal package used to assist in
setting up the web server environment for the D0 sam web servers |
|
|
| Obsolete SAM Packages |
| Package Name |
| (linked to CVS repository) |
|
|
|
|
|
|
summer student project for studying
data access patterns |
|
|
| sam_audit |
| Maintainer(s): lauri |
| Language: python |
|
initial attempt to provide auditing of
sam projects |
|
|
|
|
initial implementation of the batch
adapter for sam |
|
| Replaced by: sam_batch_adapter_pyapi |
|
|
|
very very old sam commands |
|
|
|
|
? |
|
|
|
|
oracle forms for maintaining the sam
db |
|
| Replaced by: sam_admin commandline interface |
|
|
|
old configurations for old db servers,
pre-sam-bootstrap |
|
|
|
|
original IDL for sam dbserver |
|
|
|
|
personal package for gathering some db
statistics |
|
|
|
|
initial implementation of the DB server
interfaces |
|
|
|
|
test package for playing with jsp
pages |
|
|
|
|
? |
|
|
|
|
? |
|
|
|
|
initial implementation of the
interfaces for an information server |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
original sam monitoring tool, long
abandoned |
|
|
|
|
personal tool left in limbo |
|
|
| sam_monitor_display |
| Maintainer(s): weigand |
|
|
|
|
| sam_pcp |
| Maintainer(s): rich wellner |
|
unknown |
|
|
|
|
|
|
|
|
|
initial implementation of test suite
for sam |
|
| Replaced by: sam_test_tools |
|
|
|
early implementation of testing
tools |
|
|
| SAM Packages with unknown Support Status |
| Package Name |
| (linked to CVS repository) |
|
|
|
|
|
|
|
|
|
| sam_batch |
| Maintainer(s): maciej |
|
d0-farm-specific scripts, I think |
|
|
|
|
more of the D0-farm specific maciej
enhancements |
|
|
| sam_client_api |
| Maintainer(s): garzogli |
|
|
|
|
|
|
interim name never really used, this
package should be eliminated |
|
|
|
|
|
|
|
|
|
added oracle functionality for bitwise
operators and stuff |
|
|
|
|
|
|
|
|
|
|
|
|
| sam_farm |
| Maintainer(s): maciej |
| Language: python |
|
one of the maciej farm support
packages, I think |
|
|
|
|
|
|
|
| sam_idl_javalib |
| Maintainer(s): lauri (and hopefully, randy) |
| Language: java, shell |
|
placeholder for distribution of
compiled IDL for java |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|