Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inconsistent data #1080

Open
vlimant opened this issue Mar 29, 2017 · 3 comments
Open

Inconsistent data #1080

vlimant opened this issue Mar 29, 2017 · 3 comments

Comments

@vlimant
Copy link

vlimant commented Mar 29, 2017

https://cmsweb.cern.ch/phedex/datasvc/xml/prod/requestlist?dataset=/MinBias_TuneCUETP8M1_13TeV-pythia8/RunIISummer15GS-MCRUN2_71_V1-v2/GEN-SIM

shows

however, XT1_US_FNAL_Old_Disk does not pass the valid node callback

400 Bad Request

The 'NODE' parameter ("XT1_US_FNAL_Old_Disk") to (eval) did not pass the 'node' callback\n\n

https://cmsweb.cern.ch/phedex/datasvc/xml/prod/subscriptions?block=/MinBias_TuneCUETP8M1_13TeV-pythia8/RunIISummer15GS-MCRUN2_71_V1-v2/GEN-SIM%23*&node=XT1_US_FNAL_Old_Disk

@nataliaratnikova
Copy link
Contributor

The X pre-pended to the node name means that this node has been deprecated, but we still want to keep the history of requests for such nodes in PhEDEx, see https://twiki.cern.ch/twiki/bin/view/CMS/PhedexOperationsAdmin#Removing_a_node .
I will check with the request submitter (Dave M) how he managed to create a subscription to a deprecated node (probably some scripts to handle the left-overs from disk-tape separation).
Thanks for reporting this.

@DAMason
Copy link

DAMason commented Apr 25, 2017

If I'm looking at the same thing, the subscription was made March 4 in 2016 -- which would have been before the endpoint was decommissioned and renamed to XT1....

@nataliaratnikova
Copy link
Contributor

Thanks for clarifying, Dave. Then this is an understood and expected behavior.

Jean-Roch, is this a show-stopper for any of your work?
Is it worth the effort to try to exclude the requests to deprecated X-nodes from the query results ?
I do not know if anyone wants them in, I think they are there because of the node ID being preserved after the node name change.
Or perhaps you can exclude the subscription queries for the X-nodes in your code, or handle an exception for the 'node' parameter validation errors?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants