hydra-evaluator: JobsetName -> JobsetIdentity

[?]
Jan 25, 2021, 8:18 PM
RWGZHHEGYVWQKD5ENPSE32JKU2S3U7SKTTJ3GZWQYZYZ2CKIQSGAC

Dependencies

  • [2] M25EG2BK Fixes for macOS
  • [3] UANT7MOV hydra-evaluator: add a 'ONE_AT_A_TIME' evaluator style
  • [4] FLFMDC54 Fix hydra-evaluator --unlock
  • [5] DKR2GXSA Update libpqxx usage to move away from deprecated API interactions.
  • [6] 5MVWRWHT hydra-evaluator: Don't use the "timeout" command
  • [7] 3A7HTJZP Merge branch 'master' into libpqxx_undeprecate
  • [8] W4G5MZZS hydra-evaluator improvements
  • [9] 4YCF3KBG Concurrent hydra-evaluator
  • [10] P6EWEJHL hydra-evaluator: Allow setting the maximum number of concurrent evaluations

Change contents

  • replacement in src/hydra-evaluator/hydra-evaluator.cc at line 16
    [5.761][5.109:165]()
    typedef std::pair<std::string, std::string> JobsetName;
    [5.761]
    [5.165]
    typedef std::pair<std::string, std::string> JobsetIdentity;
  • replacement in src/hydra-evaluator/hydra-evaluator.cc at line 33
    [5.900][5.900:925]()
    JobsetName name;
    [5.900]
    [3.92]
    JobsetIdentity name;
  • replacement in src/hydra-evaluator/hydra-evaluator.cc at line 40
    [5.1022][5.1022:1072]()
    typedef std::map<JobsetName, Jobset> Jobsets;
    [5.1022]
    [5.1101]
    typedef std::map<JobsetIdentity, Jobset> Jobsets;
  • replacement in src/hydra-evaluator/hydra-evaluator.cc at line 42
    [5.1102][2.21:60]()
    std::optional<JobsetName> evalOne;
    [5.1102]
    [5.220]
    std::optional<JobsetIdentity> evalOne;
  • replacement in src/hydra-evaluator/hydra-evaluator.cc at line 79
    [5.1765][5.1765:1800]()
    std::set<JobsetName> seen;
    [5.1765]
    [5.1800]
    std::set<JobsetIdentity> seen;
  • replacement in src/hydra-evaluator/hydra-evaluator.cc at line 82
    [5.1840][5.1840:1941]()
    auto name = JobsetName{row["project"].as<std::string>(), row["name"].as<std::string>()};
    [5.1840]
    [5.222]
    auto name = JobsetIdentity{row["project"].as<std::string>(), row["name"].as<std::string>()};
  • replacement in src/hydra-evaluator/hydra-evaluator.cc at line 469
    [4.152][4.152:218]()
    evaluator.evalOne = JobsetName(args[0], args[1]);
    [4.152]
    [4.218]
    evaluator.evalOne = JobsetIdentity(args[0], args[1]);