LHC Computer Grid - Rollout
> [mailto:[log in to unmask]] On Behalf Of Oxana Smirnova
said:
> Which way was it done, is of no concern for users,
> ultimately - as long as the validation/certification passed.
Are you sure the validation really checks everything? Up to now the RH7
systems have been pretty homogeneous, so there may be things you are
just assuming because they were always there in the past. ldapsearch was
also missing from the RAL SL installation for example. Probably you are
at least assuming /bin/bash or similar! (or do you still import your own
zsh? :)
> 2. Some argue that a comprehensive OS tag will help
> experiment software managers - not sure how,
That would be me :) But I don't see how you would do it otherwise, if
you just launch installation jobs blindly onto sites how will they cope
when they find it's a Mac OS, or indeed Windows, machine they hit? And
how will the software manager know what went wrong? It seems to me it's
much easier to have a specific RHEL installer job which you are sure
gets run only on RHEL-compatible machines.
> Therefore, as long as a site decides to install a previously
> unknown OS and yet join the Grid, they typically should commit to
> porting all the VO s/w to their system.
I think this, and some of the other comments, are from the viewpoint of
a grid having four large VOs with a very well-defined software
installation. However, from an EGEE point of view we are supposed to be
supporting far more than that, if egee is successful we could easily
have a couple of hundred VOs and it becomes completely unfeasible for
sites to do this kind of thing. Ideally for a site to support a VO it
should have to add the VO name to a config file, specify a target
storage and CPU quota, and nothing more ...
Even with just the LHC experiments, once you get individual users
running analysis jobs it could get far more complex. If I, as an atlas
user, happen to want to use ldapsearch but find that it's installed in
some places and not others with no flag to indicate which is which, what
do I do? In practice I probably ship it in my input sandbox ...
Stephen
|