Remove obsolete code from PBS Pro

Description

There is a significant amount of code in the PBS Pro repository that is no longer of use. This includes support for obsolete platforms, commented out code, and cpp conditionally disabled code (#if 0). This code should be removed from the repository because it prevents accurate calculation of code coverage and unnecessarily increases complexity. If any of the removed code were to later become necessary, it may be recovered from older releases in the repository.

Support for the following platforms will be removed:

  • AIX

  • BSD

  • Darwin

  • Digital UN*X

  • IRIX

  • HPCP MoM

  • Scyld

  • Solaris

  • Super-UX

The community is encouraged to provide feedback if any of the proposed platforms are still required.

Acceptance Criteria

All currently supported platforms build properly with no loss of functionality. Full regressions must pass.

Status

Assignee

Michael Karo

Reporter

Michael Karo

Severity

None

OS

None

Start Date

None

Pull Request URL

None

Story Points

80

Components

Affects versions

18.1.0

Priority

High