Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated changes section to identify a shasta machine.

...

  1. Load the Shasta hook in Server.revert_to_defaults().
  2. Change usages of Cray to XC, since tests that used to skip on Cray machines could run on Shasta
  3. Add is_Shasta() to the MoM class.
    This is still in the air exactly how it will work, but it will probably check the existence of a file in /etc/PTL will look for a file at path /etc/cray/xname and if found return True.
  4. Change DshUtils.getplatform() to return 'shasta' if on a shasta
    This will probably check PTL will look for a file at path /etc/ as well/cray/xname and if found return "shasta".
  5. Add an optional hostname and port to the users lists.
    The format of this parameter will be -p=test-users=username[@ip[+port]][:username2[@ip2[+port2]]]
    If a command needs to be run as a user, it will use the ip and port if they exist, otherwise it will fall back onto the server's client.
  6. Change usage of ssh to connect to the remote host as the intended user, instead of as root
    Instead of ssh userhost sudo -u user <cmd>, it will be ssh user@userhost <cmd>
  7. Change PBSTestSuite.check_users_exist to check the user's userhost, if it exists.
    Pass PbsUser.userhost to the check_user_exists() call
  8. Set $usecp in mom_priv/config

...