Closed belforte closed 4 days ago
Jenkins results:
Jenkins results:
interesting comment about testing automatic splitting. Of coure I need to test this RutioUtils with TW, which I have not done yet, confident that my change was backward compatible ( :crossed_fingers: ), but I am curious what I am missing about autosplit !
thanks for reading !!
but I am curious what I am missing about autosplit !
Sorry, not autosplit but PreDag (which is used by autosplit). Just a reminder that we do talk to rucio in PreDag. I modified RucioUitls long time ago, and it broke without knowing until user reported it.
Ah.. now I remember. when we run TW code in the scheduler we do not have the config. from puppet. Must be sure that we carry all the info in the tarball ! Thanks for pointing out.
I stand corrected. PreDag builds the config on the fly since in the scheduler we need to use user's proxy as credential.
Again.. lot's of history, there is no technical need for accessing Rucio in there, it is only used for preparing the PFN for fall-back direct stageout, which was already done in the TW. The PFN could be passed.
Let me add to the issue and check before merging
Sorry, not autosplit but PreDag (which is used by autosplit).
PreDag is used only by autosplit, and in a way it is its engine. You were correct.
this PR is backward compatible !
initial implementation.
config.RUCIO
section in the configuration to make it easy to instantiate the Rucio client. I will add it to the PublisherConfig template too: https://gitlab.cern.ch/ai/it-puppet-hostgroup-vocmsglidein/-/merge_requests/215