1. 04 Sep, 2020 1 commit
    • Ciarán Ó Rourke's avatar
      Simplify CentOS8 build · 10062f94
      Ciarán Ó Rourke authored
      Use repository packages for Catch2 and spdlog. Fix an issue where the
      Proxygen OS script is source instead of the Deimos one.
      Change log:
      * use separate environment lists for CentOS7 and CentOS8
      * use Catch2 and spdlog repository packages on CentOS8
      * remove yum command from centos8 script
      * fix case where deimos/centos8.sh script is not used
      * replace cd with pushd to preseerve path
  2. 24 Aug, 2020 2 commits
  3. 19 Aug, 2020 3 commits
    • Ciarán Ó Rourke's avatar
    • Ciarán Ó Rourke's avatar
      Squashed 'external/phobos/' changes from a327ed60..087c71a3 · d073d06c
      Ciarán Ó Rourke authored
      087c71a3 doc: Update README.md for RHEL8/CentOS8
      70a94883 Fix warnings reported by gcc8: 'duplicate const declaration specifier'
      5c927409 cli: 'list -o' prints following user order
      b6354c77 Fix gcc8 warning 'suggest parentheses around assignment used as truth value'
      742f9d72 Explicit use of python2
      4522ed5b Remove hardcoded 'python' from Makefile
      dbe0e5f9 Replace ENOATTR with its actual value ENODATA
      3c4430ab Fix warnings reported by gcc8: 'output may be truncated'
      04ebe7de checkpatch: allow using long URLs in commits after 'See:' keyword
      dbef6a86 update m4 macros to manage python with autoconf
      557d479c remove ChangeLog file
      3b3703a0 README.md: clarify phobos_db command usage
      55d06a12 README.md: compliance with the mobile version of github
      9a5ea483 refactor: aggregate XFer PUT parameters in a new structure
      c73783a7 refactor: remove DeviceOptHandler inheritance of DirOptHandler
      bed22631 cli: remove format command from drive and device
      40adb7e0 cli: add a '-l/--layout' option for put/mput commands
      37ccdb7a cli: remove printing if getmd request returns no result
      8271ed67 tests: requests processing depending on resource availability
      6abf3779 ldm_dev_scsi: Replace GSList with simple linked list implementation
      b5723a4e cli: add a '-f/--family' option for put/mput commands
      12cd08e1 checkpatch: recognize Python types
      50f7f581 ci: chmod o+rx on all src to allow use by postgres user
      74cb2535 ldm_dev_scsi_tape: use 'sg' device path for LTFS
      3523f520 scheduler: fix medium selection if locked but in a device
      e8f402f0 phobosd: allow the utilization of multiple schedulers
      d8cc4ede tests: reorder database setup and daemon invocation
      79408e0e make: fix 'warning: jobserver [...] Add + to parent make rule
      52fea1e8 serializer: correct req to resp in doxygen blocks
      bec4b839 scheduler: fix sched_init() behavior in case of error
      c0b94f66 refactor: unify resource structures of protobuf headers
      342ad2e5 refactor: unify medium and device admin statuses
      3611fa38 refactor: change cli cenum field to a family enum class
      8befe889 refactor: unify medium and device identifiers
      2910adda configure: update contact e-mail
      141f4995 doc: specify default list output
      23c8f816 tests: add tests for phobosd bad requests reception
      63c03506 tests: wait phobosd termination before continuing tests
      870af64a phobosd: do not quit if error during request processing
      01e651ee fix: correct a check from EAGAIN to -EAGAIN
      5a4df77e tests: add a cleanup trap to test_store_retry.sh
      dcf81acb phobosd: add a -h/--help option to the parser
      9b23e5ee fix: segfault when using phobosd with a wrong option
      989076cc cli: merge list and show commands
      git-subtree-dir: external/phobos
      git-subtree-split: 087c71a3
    • Ciarán Ó Rourke's avatar
      Support CentOS8 · c025f7d1
      Ciarán Ó Rourke authored
      Provide scripts for implementing build functions required for building
      Proxygen, Phobos, and Deimos on CentOS8
      Change log:
      * generalise build-common.sh
      * implement CentOS8 Proxygen functions
      * implement CentOS8 Phobos functions
      * implement CentOS8 Deimos functions
  4. 13 Aug, 2020 1 commit
    • Ciarán Ó Rourke's avatar
      Modularise build scripts · e2ce407f
      Ciarán Ó Rourke authored
      Redesign the Deimos, Phobos, and Proxygen build scripts to make it
      easier to add support for new OSs. OS-dependent requirements are
      executed as functions to be implemented in sourced OS-specific scripts
      Change log:
      * replace Centos7 specific code with function calls
      * pull implementations of centos7 build modules into sourced script
  5. 12 Aug, 2020 4 commits
  6. 11 Aug, 2020 1 commit
  7. 10 Aug, 2020 3 commits
  8. 05 Aug, 2020 19 commits
  9. 08 May, 2020 1 commit
  10. 05 May, 2020 1 commit
  11. 20 Apr, 2020 4 commits