SRM conf call

7/6/2005

 

Olof, Sebastian, Peter : CERN

Arie, Alex : LBNL

Jon, Leo : FNAL

Shaun: RAL

 

LCG-SRM : v.1.1 + explicit pinning + space reservation

We need a complete feature, not a subset or part of a feature to implement

If we have v3 to agree by Sep, is it too late for LCG?

LCG SC4 by Jan 2006

As a working group, we�re not coordinating well with them, or they are not with us.

LCG has dCache (Timur), CASTOR (Olof), and DPM (Jean-Phillip) to work with. If these people agree on V3, LCG will consider.�

Why explicit pinning, vs. prepareToGet or prepareToPut

We need a use-case to see.� These are coming from the use case of tier1-tier2 copying. Needed in the staging area of storage. If telling them how to do, it should be okay.

Lifetime issue on space and file

Issue: e.g. space has 5 hours of lifetime. By the time the files arrive, the space lifetime may expire.

Another one (by Jon): files come into disk. Experiment wants to use the explicit pinning to keep the file in disk (long term pinning).�

If there is lifetime negotiation, it should be okay.

Q (by Jon): do we want all users to do that?

It�s the VO who decides. This is some policy issue that SRM wants to be out of: who has what by how much, user priority, etc.

How to enforce is another question.

By VO with analogy to patient with prescription to pharmacy.

VO gives proxy saying he�s admin. We�ll need some callout for VO policy.

We want to stay out of making decisions. May call out to VO for asking decisions.

This can be a bigger issue for the sep meeting. It�ll be nice to have requirements. Let�s look at some use cases. Let�s put a boundary to how far SRMs can go.

 

Summary:

Semantics of space and file lifetime: need to be clarified

Need use cases

Try and engage for LCG to work within v3 framework (dCache, DPM, Castor) and stay on the same page

 

Issue of remote get in SRM (discussion with Miron)

One SRM does not know anything about what�s going on in another SRM. It�s just waiting until file is ready.

This could be some kind of scheduling issue. Advertising local resources based on local environment, so that external scheduler can make decisions based on those.

We need some SRM communication for resource status, in addition to dynamic resource advertising.

 

Olof:

1.      issue of list of file sizes for hints to reserve spaces for files: progressing

2.      SC4 requirements for pinning
how to queue pinning? E.g. several users pinning the same file?
do we have history of pinning?
Arie: v2 has the same approach as v.1.1 basically. One way to do is to keep every pinning by every users. Another way is to have one ping for all users, and ignore all releases. It�s not good, so we (LBNL implementation) decided to have to keep all pins for all users.

3.      LS issue: a lot of entries to return
do we maintain consistent snapshot? Or ?
client is supposed to handle duplicate entries of the same file when there are changes in the directory?
Arie: this is not really specified. All we have is offset and count.
Timestamp for getting newer files than the time stamp would be good and would work. And sort by the creation time or last modified time.

4.      prepareToGet with file streaming: need publicity
file streaming without user�s release?
It has been there from the beginning. SRM wouldn�t know if the file is consumed without user release.

F2F meeting 9/14-15 at JLab.

Will find out logistics