Hi, Volodymyr! I can't say about your problem, but was curiouse about your application - why are you trying to organize such a configuration? It would seem that either xrootd or dCache is enough to access the data. I am especially curious, because we at in2p3 have both dCache and xrootd, but those two pools don't communicate with each other. Thanks, Artem. On Fri, 16 Sep 2005, Volodymyr Kapchynskyy wrote: > Hi XRootd Community, > > We here at DESY were working on interfacing XRootd with dCache. > Currently we need the stage-in capability from dCache (which in this > case is MSS) into XRootd local folder. > And also we need a Migration tool from XRootd local folder into MSS > (dCache). We use the oss.msgwcmd and > oss.stagecmd directives. Also the oss.rcreate directive is set. Well, > whenever the StageIn command is called everything works > fine and the files are staged ok. But we have some problems with > Flushing files to MSS. > Calling "msstalk create mssfn mode" in the most straightforward way does > not work. > It seems to us that > 1. The "create" command is called BEFORE the actual file was written > into the local folder by xrdcp. So there is nothing to flush. > 2. It is kind of unknown when the file should be start to being flushed. > 3. "create" should first touch the file on MSS, return "0" saying that > evrything is ok and then it can actually flush the file. Otherwise the > flushing does not work. > > So we wonder how actually the create should function and how it should > communicate with XRootd? > What kind of logic should be behind the implementation of create part of > oss.mssgwcmd command? > > Volodymyr Kapchynskyy, > DESY >