dmwm / dasgoclient

Data Aggregation System (DAS) Go client
https://cmsweb.cern.ch/das/
MIT License
9 stars 4 forks source link

Revisit config look-up #7

Closed vkuznet closed 7 years ago

vkuznet commented 7 years ago

In DAS python implementation the following queries provides:

config dataset=/QBHtoEMu_M-2800_CI_CalcHEP_8TeV-pythia6/Summer12-START53_V7C-v1/GEN
{
 "config": {
    "dataset": "/QBHtoEMu_M-2800_CI_CalcHEP_8TeV-pythia6/Summer12-START53_V7C-v1/GEN",
    "idict": {
       "byoutputdataset": ["c31a185d7c86aa2e3109c2602f1a2e2b"],
       "byinputdataset": ["d8903f8e7b5a3e285332467c5959f5a5"]
      },
    "name": ReqMgr2,
    "urls": {
       "output": [https://cmsweb.cern.ch/couchdb/reqmgr_config_cache/c31a185d7c86aa2e3109c2602f1a2e2b/configFile],
       "input": [https://cmsweb.cern.ch/couchdb/reqmgr_config_cache/d8903f8e7b5a3e285332467c5959f5a5/configFile]
      },
    "ids": [
      "c31a185d7c86aa2e3109c2602f1a2e2b",
      "d8903f8e7b5a3e285332467c5959f5a5"]
   }
}
config dataset=/ADDdiLepton_LambdaT-1600_Tune4C_8TeV-pythia8/Summer12-START50_V13-v3/GEN-SIM
{
 "config": {
    "dataset": "/ADDdiLepton_LambdaT-1600_Tune4C_8TeV-pythia8/Summer12-START50_V13-v3/GEN-SIM",
    "idict": {
       "byoutputdataset": ["294fcd8902949eb73ba3813549dc621a"],
       "byinputdataset": [
         "833889e3760866844d93d543734c1701",
         "1937ebea238cd2fc28f3c019b0eb54ae",
         "1937ebea238cd2fc28f3c019b0f1dd0b",
         "833889e3760866844d93d543734c1e3f"]
      },
    "name": ReqMgr2,
    "urls": {
       "input": [
         https://cmsweb.cern.ch/couchdb/reqmgr_config_cache/833889e3760866844d93d543734c1701/configFile,
         https://cmsweb.cern.ch/couchdb/reqmgr_config_cache/1937ebea238cd2fc28f3c019b0eb54ae/configFile,
         https://cmsweb.cern.ch/couchdb/reqmgr_config_cache/833889e3760866844d93d543734c1e3f/configFile,
         https://cmsweb.cern.ch/couchdb/reqmgr_config_cache/1937ebea238cd2fc28f3c019b0f1dd0b/configFile],
       "output": [https://cmsweb.cern.ch/couchdb/reqmgr_config_cache/294fcd8902949eb73ba3813549dc621a/configFile]
      },
    "ids": [
      "294fcd8902949eb73ba3813549dc621a",
      "833889e3760866844d93d543734c1701",
      "1937ebea238cd2fc28f3c019b0eb54ae",
      "1937ebea238cd2fc28f3c019b0f1dd0b",
      "833889e3760866844d93d543734c1e3f"]
   }
}

I need to fix Go implementation for config look-up.

vkuznet commented 7 years ago

Fixed in https://github.com/vkuznet/das2go/commit/649128b64e736c443f258151239a63cba1bf1655