Print

Print


  Hi Fabrizio,

  Ok, I'll give it a test in a bit. Did you track down the other problem? (The 
directory one.)

                                   Pete

On Fri, Jan 21, 2005 at 03:01:01PM +0000, Fabrizio Furano wrote:
> Hi,
> 
>  it seems ok even under solaris. Let me know.
> 
> Fabrizio
> 
> Wilko Kroeger wrote:
> >Hello Pete
> >
> >
> >On Thu, 20 Jan 2005, Peter Elmer wrote:
> >
> >
> >> Hi Wilko,
> >>
> >> Ok, thanks. Once I turn off the async I/O on the server the following
> >>works:
> >>
> >>[csfd] ~/work > xrootd/bin/xrdcp 
> >>root://noric01.slac.stanford.edu:2525//usr/work/elmer/deepcopy16.02E.root 
> >>.
> >>
> >>as it should. I still have the problem where:
> >>
> >>[csfd] ~/work > xrootd/bin/xrdcp 
> >>root://noric01.slac.stanford.edu:2525//usr/work/elmer/deepcopy16.02E.root 
> >>bogus.root
> >>Error Is a directory creating bogus.root
> >>
> >>creates a directory. (Clearly a separate problem.)
> >
> >
> >If you run a second time it will work and the file is copied to
> >bogus.root/bogus.root
> >
> >This behaviour is already present in previous versions. If you just
> >specify a name xrdcp uses it as a directory. If the target name has a '/'
> >it works fine, e.g.:
> >
> >xrdcp  root://...////..deepcopy16.02E.root   ./deepcopy16.02E.root
> >
> >I guess we should think about how the syntax should work.
> >
> >Cheers,
> >   Wilko
> >
> >
> >>                                  Pete
> >>
> >>
> >>On Thu, Jan 20, 2005 at 10:59:06AM -0800, Wilko Kroeger wrote:
> >>
> >>>Hello Pete
> >>>
> >>>I just tried the same thing and I also see that the file is empty.
> >>>The xrootd by default has now the asynchronous I/O turned on. You
> >>>can turn it off using
> >>>xrootd.async off
> >>>in the config file (You have to create a config file and use the -c
> >>>option with xrootd). That should fix your problem.
> >>>
> >>>There are still problems with the current version that we see on the
> >>>bbrprod cluster and Andy is looking into this.
> >>>
> >>>Cheers,
> >>>  Wilko
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>On Thu, 20 Jan 2005, Peter Elmer wrote:
> >>>
> >>>
> >>>> Hi Fabrizio,
> >>>>
> >>>> I just tried to use xrdcp to copy a file from one place to another and
> >>>>ran into a couple of problems. I'm using version xrootd 20050119-0021. 
> >>>>The
> >>>>client side is running RHEL3 and the server side is running SL3.
> >>>>
> >>>> On the server side I have:
> >>>>
> >>>>noric01> ls -l /usr/work/elmer/deepcopy16.02E.root
> >>>>-rw-r--r--    1 elmer    ec        7975402 Jan 20 10:15 
> >>>>/usr/work/elmer/deepcopy16.02E.root
> >>>>
> >>>>and do:
> >>>>
> >>>>noric01> xrootd/bin/xrootd -p 2525 /usr/work/elmer/
> >>>>
> >>>>On the client side I tried:
> >>>>
> >>>>[csfd] ~/work > xrootd/bin/xrdcp 
> >>>>root://noric01.slac.stanford.edu:2525//usr/work/elmer/deepcopy16.02E.root bogus.root
> >>>>Error Is a directory creating bogus.root
> >>>>
> >>>>The strange thing here is that it tried to create a directory:
> >>>>
> >>>>[csfd] ~/work > ls -ld bogus.root
> >>>>drwxr-xr-x    2 elmer    bfactory       96 Jan 20 18:40 bogus.root
> >>>>
> >>>>I then tried to do:
> >>>>
> >>>>[csfd] ~/work > xrootd/bin/xrdcp 
> >>>>root://noric01.slac.stanford.edu:2525//usr/work/elmer/deepcopy16.02E.root .
> >>>>[csfd] ~/work >
> >>>>
> >>>>but the result was an empty file:
> >>>>
> >>>>[csfd] ~/work > ls -ld deepcopy16.02E.root
> >>>>-rw-r--r--    1 elmer    bfactory        0 Jan 20 18:40 
> >>>>deepcopy16.02E.root
> >>>>
> >>>> Any idea what is going on here?
> >>>>
> >>>>                                thanks,
> >>>>                                  Pete
> >>>>



-------------------------------------------------------------------------
Peter Elmer     E-mail: [log in to unmask]      Phone: +41 (22) 767-4644
Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
-------------------------------------------------------------------------