Closed andresailer closed 8 years ago
Hi,
this code was working at some point. What version do you use ? In any case, we never had this code run in production unfortunately (library distribution problem, lack of time, etc). But anyway we plan to get ride of this one as soon as the gfal2 plugins will be certified in v6r13 (August). In case you need it in v6r12, I'm afraid you will have to debug it yourself (here a slash is missing between the host name and the beginning of the path)
It is working in v6r12, it is broken in v6r13.
Then this are the changes that we did when reshuffling the DMS, and mainly refactoring the calls to the StorageBase class. @atsareg did that, I don't know whether he ran the unit tests
Ok. I see there are already GFAL2_ Storage Modules in Dirac. I guess those are not expected to work at the moment?
you're welcome to give them a try. We will certify it during august
So they are supposed to work? With which lcg bundles or client externals?
@fibbo to comment on that. As for which version of the lcg bundles, I don't know when @closier included that, but 2015-06-26 for sure contains the necessary bits
Ok, after installing with 2015-06-26 and dirac v6r13 and doing this:
sudo yum install davix-libs-0.4.1-3.el6.x86_64
export GFAL_PLUGIN_DIR=${DIRAC}/Linux_x86_64_glibc-2.12/lib/gfal2-plugins
export GFAL_CONFIG_DIR=${DIRAC}/Linux_x86_64_glibc-2.12/etc/gfal2.d
It actually worked with this
dirac-dms-add-file /ilc/user/s/sailer/testEOS6.stdhep ${PWD}/test20.stdhep CERN-EOS-TEST
Note, it needs full path of the local file. CERN-EOS-TEST is a GFAL2_XROOT SE
Very good news, thanks for the feedback ! Did you try also with ./test20.stdhep ?
@fibbo , can you fix this please ?
Doesn't work either
dirac-dms-add-file /ilc/user/s/sailer/testEOS3.stdhep ./test20.stdhep CERN-EOS-TEST -o/DIRAC/Setup=ILC-Development -ddd
[...]
2015-07-13 12:10:27 UTC dirac-dms-add-file/DataManager[PbxK] DEBUG: putAndRegister: Failed to put file to Storage Element. ./test20.stdhep: GFAL2_StorageBase.__putSingleFile: Failed to copy file ./test20.stdhep to destination url root://eospublic.cern.ch/eos/clicdp/gridtest/ilc/user/s/sailer/testEOS3.stdhep: [2] [gfalt_copy_file][perform_copy][perform_local_copy] Could not open source: [streamed_copy][gfal_plugin_openG][gfal_plugin_file_open] errno reported by local system call No such file or directory
I'm on it!
Is there any news on the gfal2 validation? I also had posted something in the forum https://groups.google.com/forum/?hl=en#!topic/diracgrid-forum/pMkjG1PLrLg Are these libraries going to be included in the new lcgbundles, and what about the environment variables? Thanks
currently being certified. No way to get a proper deployment yet (to answer your forum question). 2.9.1 is distributed on AFS, but segfault for the SRM plugin. Fighting for it. I let you know once we get to something Cheers
Ok, thanks for the update.
Any news on this for GFAL2?
Seems like Joel got it to work, but not with the python shipped by the externals I believe. Maybe @closier can give more details
XRootStorage works again, so this ticket can be closed. The last tests were okay for GFAL2, still needs certification....
BTW: None of the tests in TestXROOTStorage.py work any longer either