1. 15 Feb, 2019 3 commits
    • Zuul's avatar
      Merge "Filter unprintable ASCII during enumeration" · 64ce3e24
      Zuul authored
      64ce3e24
    • Christopher Dearborn's avatar
      Filter unprintable ASCII during enumeration · 95440920
      Christopher Dearborn authored
      When enumerating DCIM_ControllerView, the DriverVersion field may have
      unprintable ASCII characters in it if the server has a BOSS card. In
      the past, it was observed that this field could contain unprintable
      non-ASCII characters, but unprintable ASCII characters have been
      found in it as well.
      
      This fix changes the filtering so that only printable ASCII
      characters and the tab character pass the filter.
      
      Closes-Bug: 1816194
      Change-Id: If7274fed19fb763aa7c2e4adc3676a4e3c26aee0
      95440920
    • Christopher Dearborn's avatar
      Fix iDRAC reset · e204c367
      Christopher Dearborn authored
      The current code waits for 3 consecutive failed pings, each 10 seconds
      apart to determine that an iDRAC has gone down during an iDRAC reset.
      This is too long for some servers, as the iDRAC may come back up before
      the 3rd ping failure.  This results in a failure to detect the iDRAC
      going down, which causes a timeout on the reset.
      
      This patch changes the code to wait for only 2 consecutive ping
      failures, which is what our highly tested downstream code does.
      
      Closes-Bug: 1816195
      Change-Id: Iac21d5eb722834089cbe4a2e7e19370a951951f0
      e204c367
  2. 31 Jan, 2019 2 commits
  3. 24 Jan, 2019 1 commit
  4. 21 Jan, 2019 1 commit
  5. 09 Jan, 2019 2 commits
  6. 08 Jan, 2019 1 commit
  7. 04 Jan, 2019 1 commit
  8. 28 Dec, 2018 1 commit
  9. 04 Dec, 2018 1 commit
  10. 15 Nov, 2018 1 commit
  11. 19 Oct, 2018 1 commit
    • David Paterson's avatar
      Add change_physical_disk_state function to client · bef7a0a8
      David Paterson authored
      
      
      Build a list of controllers which had disks converted
      to or from RAID/JBOD and inidicate if a reboot is required.
      
      The following steps allow the caller to retrieve a list of
      controllers that have disks comverted to the specified
      RAID status:
      - Examine all disks in the system and filter out any that
      are not attached to a RAID/BOSS controller.
      - Inspect the controllers' disks to see if there are
      disks that need to be converted. If a disk is already in
      the desired status the disk is ignored, otherwise
      it is converted. This function also handles failed or
      unknown disk status appropriately and will raise exception(s)
      where needed.
      - Finally a dict is returned containing a list of controller
      IDs for controllers whom had any of their disks converted,
      and whether a reboot is required.
      
      Typically the caller would then create a config job for the
      list of controllers returned to finalize the RAID
      configuration and reboot the node if necessary.
      
      Change-Id: I5229f7699c9ca1d5b72a54b4ddcea6313b440836
      Co-Authored-By: default avatarChristopher Dearborn <Christopher.Dearborn@dell.com>
      bef7a0a8
  12. 05 Oct, 2018 1 commit
  13. 28 Sep, 2018 1 commit
  14. 27 Sep, 2018 1 commit
  15. 11 Sep, 2018 1 commit
  16. 06 Sep, 2018 2 commits
  17. 23 Aug, 2018 1 commit
  18. 13 Aug, 2018 1 commit
    • Christopher Dearborn's avatar
      Increase default is ready retries · 873a86e9
      Christopher Dearborn authored
      The current number of is ready retries does not work with DSS9000
      hardware.  This change doubles the number of retries, which has proven
      to work.
      
      Change-Id: I5651acbb22be1cffb2a7f448db6a6975d27ad963
      873a86e9
  19. 11 Aug, 2018 3 commits
  20. 10 Aug, 2018 1 commit
  21. 08 Aug, 2018 1 commit
  22. 01 Aug, 2018 1 commit
  23. 27 Jul, 2018 1 commit
  24. 09 Jul, 2018 1 commit
  25. 06 Jul, 2018 1 commit
  26. 29 Jun, 2018 1 commit
    • David Paterson's avatar
      Added is_jbod_capable method to raid resource · 1d203354
      David Paterson authored
      
      
      Some RAID controllers support JBOD (passthrough) mode, while others do not.
      This method determines if the passed RAID controller supports JBOD mode.
      Note: that the controller must have at least one disk in the non-RAID or ready
      state, or this method will be unable to determine if the RAID controller
      supports JBOD mode, and an exception will be thrown.
      
      Co-Authored-By: default avatarChristopher Dearborn <Christopher.Dearborn@dell.com>
      Change-Id: I62d8f92197faf6a6b4fe8a72da5c1a6a79d2af82
      1d203354
  27. 19 Jun, 2018 1 commit
  28. 17 May, 2018 1 commit
    • wangqi's avatar
      Update links in README · a300f856
      wangqi authored
      Change the links http to https
      
      Change-Id: I95ef797f5711742b3808a53decad409496277971
      a300f856
  29. 26 Mar, 2018 1 commit
  30. 23 Mar, 2018 1 commit
  31. 19 Feb, 2018 3 commits