Skip to content

v1.1.3

Compare
Choose a tag to compare
@martin-belanger martin-belanger released this 10 Jun 14:23
· 505 commits to main since this release
f24b4b5

This release fixes issues found in 1.1.2 related to the removal of connections to controllers. It also adds a way to automatically configure (/etc/nvme/*) nvme-stas if the configuration is missing (see issue #130).

List of commits between v1.1.2 and v1.1.3:

Boris Glimcher (13):
      stacd and stafd: add if name guardian to allow unit testing
      tests: use pyfakefs to rewrite nvme_options
      Fixes IndexError Fixes #131
      tests: add controller test
      ci add python code coverage
      tests: add service test
      test: change if name guardian to allow manual test execution
      test: small fix
      staslib: fix remove_controller with wrong argument
      test: add more code coverage
      test: add gtimer
      test: add avahi
      test: more avahi tests

Martin Belanger (19):
      test: add python module dependency check
      staslib: Define defs.WELL_KNOWN_DISC_NQN
      stafd, stacd: Add man page to systend service file.
      stacd: audit connections
      test: fixing GitHub actions
      stacd: fixed _load_last_known_config()returns None
      test: add RUNTIME_DIRECTORY env. var. to docker-compose
      staslib: Fix cback function deleting object that called the cback.
      staslib: calling wrong cback function on controller removal.
      release: update NEWS.md by documenting release 1.1.3
      test: fix coverage (undefined RUNTIME_DIRECTORY)
      staslib: make sure controller object gets "purged" when removed.
      stacd: fix defered call to remove_controller() with wrong arguments
      test: fix pylint "Unused variable 'ex'"
      staslib: fix race conditions during controller object removal.
      staslib: add Deferred object to manage deferred functions calls
      test: fix test for NvmeOptions failing on Fedora 34
      install: add service to auto-generate hostnqn and hostid if missing
      doc: document stas-config service/target.