Hi Wilko and Andy, On Tuesday 26 June 2007 17:23:22 Wilko Kroeger wrote: > Hello Andreas > > I think you have to specify a cache system. > > try to add: > oss.cache /export/gka1900/babar10/kanga/cache0 > oss.path /store inplace > oss.path /prod inplace > > In this case (inplace) the files are not put into the cache. > (The cache dir must exists) > > I think in the new version the configuration of the path should be easier > but I have to check it as i am not quite sure if Andys improvements made > it into the latest production release. this did the trick! Now we are able to write through the redirector. I'd not call this config straightforward :-). Hopefully, the bug or feature that forces us to configure the cache file system even if we don't use it can be fixed in later versions. Cheers, Andreas > > Cheers, > Wilko > > On Tue, 26 Jun 2007, Andreas Petzold wrote: > > Hi Wilko and Andy, > > > > On Friday 22 June 2007 17:11:44 Wilko Kroeger wrote: > >> Hello Andreas > >> > >> You should just need > >> olb.path w /store > >> in the config for the redirector. > >> > >> You can checkout the configuration used at slac: > >> # redirector-config > >> http://www.slac.stanford.edu/~wilko/xrd/xrootd.cf_rdr > >> > >> # dataserver config > >> http://www.slac.stanford.edu/~wilko/xrd/xrootd.cf_srv > >> > >> Which xrootd version are you using? > >> The latest productions version 20070321-1251p1 makes the configuration a > >> little bit easier. > > > > we still haven't gotten it to work :-(. We've switched to the latest > > production version on one of our dataservers, but now the olb on the > > dataserver complains that there are no writable file systems. > > > > 070626 15:40:54 001 [log in to unmask] phase 1 server > > initialization suceeded. > > 070626 15:40:54 001 [log in to unmask] phase 2 server > > initialization started. > > 070626 15:40:54 001 olb_Meter: Warning! No writable filesystems found; > > write access and staging prohibited. > > 070626 15:40:54 001 [log in to unmask] phase 2 server > > initialization completed. > > 070626 15:40:54 001 olbd [log in to unmask]:54571 initialization > > completed. > > > > The config we are using on this sever looks like this: > > > > all.manager l01-001-110.gridka.de 3121 > > all.role manager if l01-001-110.gridka.de > > all.role server if f01*.gridka.de > > > > olb.path r /store > > olb.path w /prod > > olb.port 3121 > > olb.sched cpu 100 > > > > oss.alloc * * 80 > > oss.fdlimit * max > > oss.localroot /export/gka1900/babar10/kanga/EventStore > > > > xrd.protocol xrootd * > > > > xrootd.async off > > xrootd.chksum crc32 /home/xrootd/bin/getCRC32.sh > > xrootd.export /prod > > xrootd.export /store > > xrootd.fslib /home/xrootd/software/gpfs/current/lib/libXrdOfs.so > > xrootd.monitor all dest files info user babar2:9930 > > > > The /prod and /store areas are actually on the same file system: > > > > ls -l /export/gka1900/babar10/kanga/EventStore > > total 64 > > drwxrwxr-x 5 babaradm babar 32768 Jun 26 14:32 prod > > drwxrwxr-x 7 babaradm babar 32768 Apr 16 09:56 store > > > > The user that is running xrootd belongs to the group 'babar' so we don't > > think it is a permissions problem. > > > > Cheers, > > > > Florian, > > Jan Erik, > > Andreas > > > >> Cheers, > >> Wilko > >> > >> On Fri, 22 Jun 2007, Andreas Petzold wrote: > >>> Hi, > >>> > >>> I have a redirector and a few dataservers. The servers export a file > >>> system /prod with write permissions: > >>> > >>> olb.path r /store > >>> olb.path w /prod > >>> olb.port 3121 > >>> olb.sched cpu 100 > >>> olb.subscribe l01-001-110.gridka.de > >>> olb.wait > >>> > >>> ofs.redirect target > >>> > >>> oss.alloc * * 80 > >>> oss.fdlimit * max > >>> oss.localroot /home/xrootd/disk > >>> > >>> xrd.protocol xrootd * > >>> > >>> xrootd.async off > >>> xrootd.chksum crc32 /home/xrootd/bin/getCRC32.sh > >>> xrootd.export /prod > >>> xrootd.export /store > >>> > >>> No I have the following problem. I want to copy a file to the server > >>> pool, but the redirector claims that no server is available for writing > >>> the file: > >>> > >>> xrdcp -d 2 ap_skims.lst root://babar.gridka.de:1094//prod/ > >>> [snip] > >>> 070622 15:42:19 10305 Xrd: SendGenCommand: Server declared: No servers > >>> are available to write the file.(error code: 3005) > >>> > >>> Interestingly enough, I seem to be able to delete files from the > >>> servers via xrootd. > >>> > >>> How should I configure the dataservers so that I'm able to write to the > >>> through the redirector? > >>> > >>> Cheers, > >>> > >>> Andreas