1. 25 Aug, 2020 1 commit
  2. 14 Apr, 2020 2 commits
    • OpenStack Release Bot's avatar
      Update TOX/UPPER_CONSTRAINTS_FILE for stable/ussuri · a376b53f
      OpenStack Release Bot authored
      Update the URL to the upper-constraints file to point to the redirect
      rule on releases.openstack.org so that anyone working on this branch
      will switch to the correct upper-constraints list automatically when
      the requirements repository branches.
      
      Until the requirements repository has as stable/ussuri branch, tests will
      continue to use the upper-constraints list on master.
      
      Change-Id: I98e5447e8a8c9850af5b66d53615926112e64982
      a376b53f
    • OpenStack Release Bot's avatar
      Update .gitreview for stable/ussuri · 9b239b59
      OpenStack Release Bot authored
      Change-Id: I2d33f182f54d7c4b16bdf00a35caee5a2ab93f0f
      9b239b59
  3. 06 Apr, 2020 1 commit
  4. 02 Apr, 2020 1 commit
    • Andreas Jaeger's avatar
      Update hacking for Python3 · bbae96ea
      Andreas Jaeger authored
      The repo is Python 3 now, so update hacking to version 3.0 which
      supports Python 3.
      
      Fix problems found.
      
      Remove hacking and friends from lower-constraints, they are not needed
      for installation.
      
      Change-Id: I9a2a7c6cd9a0dfd02c6193ceca5653431eed3753
      bbae96ea
  5. 31 Mar, 2020 1 commit
  6. 21 Mar, 2020 3 commits
  7. 18 Mar, 2020 2 commits
    • Ben Nemec's avatar
      Make compatible with msgpack 1.0.0 · f19765c6
      Ben Nemec authored
      There are a couple of things that changed in msgpack 1.0.0 that were
      breaking oslo.privsep:
      
      1) The encoding parameter to Unpacker was removed. This has been
         deprecated for a while in favor of the `raw` parameter[0], so this
         change switches to using raw.
      
      2) The strict_map_key parameter default was changed from False to
         True.[1] I haven't found an explanation of why this was done, but
         we can explicitly set it False to maintain the previous behavior.
      
      Change-Id: Ia97ecf965d807f12524d5b6602446934b5813ce6
      Closes-Bug: 1855914
      Closes-Bug: 1864811
      0: https://msgpack-python.readthedocs.io/en/latest/api.html#msgpack.Unpacker
      1: https://github.com/msgpack/msgpack-python/pull/392/commits/6e1d12c0a2072572890cbb124b94cb08b582dd2d
      f19765c6
    • Ben Nemec's avatar
      Bring sanity to lower-constraints · d18643ad
      Ben Nemec authored
      This is all necessary to bump the lower-constraint on msgpack so we
      can support msgpack 1.0 without version-specific logic in our code.
      
      The reasons for the changes are as follows:
      
      * greenlet and PyYAML bumped because the previous lower-constraints
        for those didn't install on python 3.7, which is a supported Python
        version.
      * msgpack-python is removed. It was replaced by msgpack and there is
        no new enough release of it to satisfy the needed minimum version bump.
      * oslo.serialization is bumped because the old version was pulling in
        msgpack-python, which overwrote our new needed version of msgpack.
      * I went ahead and included the msgpack bump to 0.6.0 so we can move
        forward in the subsequent patch with supporting msgpack 1.0.0.
      
      It could be argued that this should be included in the msgpack 1.0.0
      change, but it ended up being complex enough that I thought it was
      worth it to split it out.
      
      Change-Id: I69dae65d3e0a40bb2304d74de078ab84fc778d58
      d18643ad
  8. 17 Mar, 2020 1 commit
  9. 13 Mar, 2020 1 commit
    • Darragh O'Reilly's avatar
      Add lock around channel creation · bbe24aa6
      Darragh O'Reilly authored
      When a neutron agent starts up, it processes different resources
      in separate eventlet threads. These can race creating the channel
      which results in redundant privsep-helper processes. This patch
      fixes that by adding a lock around channel creation.
      
      Change-Id: I5de22b72059133b05d64be47f4c1d3f566b46a6e
      Closes-Bug: #1864664
      bbe24aa6
  10. 07 Mar, 2020 1 commit
  11. 13 Feb, 2020 2 commits
  12. 11 Feb, 2020 1 commit
  13. 06 Feb, 2020 1 commit
  14. 30 Jan, 2020 1 commit
  15. 08 Jan, 2020 1 commit
  16. 20 Dec, 2019 1 commit
  17. 11 Dec, 2019 1 commit
    • Ben Nemec's avatar
      Add functional tests · dfcd983e
      Ben Nemec authored
      These add some coverage to functionality not covered by the regular
      unit tests, but I think they can't be run in the gate because they
      use sudo.
      
      Change-Id: Ic62c95b83f68f94328deb00227b7eabf249ce898
      dfcd983e
  18. 02 Dec, 2019 1 commit
  19. 12 Nov, 2019 1 commit
    • pengyuesheng's avatar
      Bump the openstackdocstheme extension to 1.20 · 48fe5e3e
      pengyuesheng authored
      Some options are now automatically configured by the version 1.20:
      - project
      - html_last_updated_fmt
      - latex_engine
      - latex_elements
      - version
      - release.
      
      Change-Id: Ib800f8d30c59adc6f46960c5810cba782839a902
      48fe5e3e
  20. 24 Oct, 2019 2 commits
    • caoyuan's avatar
      tox: Keeping going with docs · b99765fd
      caoyuan authored
      Sphinx 1.8 introduced [1] the '--keep-going' argument which, as its name
      suggests, keeps the build running when it encounters non-fatal errors.
      This is exceptionally useful in avoiding a continuous edit-build loop
      when undertaking large doc reworks where multiple errors may be
      introduced.
      
      [1] https://github.com/sphinx-doc/sphinx/commit/e3483e9b045
      
      Change-Id: I07c753f5070fe887faf4f103b3f46bff59e3d1be
      b99765fd
    • pengyuesheng's avatar
      Switch to Ussuri jobs · 53f9ce62
      pengyuesheng authored
      Change-Id: Ib6940a5a72d445be50dfb92d6ae866ddaf4e5d2c
      53f9ce62
  21. 10 Oct, 2019 1 commit
  22. 26 Sep, 2019 1 commit
  23. 20 Sep, 2019 1 commit
    • OpenStack Release Bot's avatar
      Update master for stable/train · b8a69417
      OpenStack Release Bot authored
      Add file to the reno documentation build to show release notes for
      stable/train.
      
      Use pbr instruction to increment the minor version number
      automatically so that master versions are higher than the versions on
      stable/train.
      
      Change-Id: Ie71b1433596dd50876eddd110b427eb4ae08f077
      Sem-Ver: feature
      b8a69417
  24. 30 Aug, 2019 1 commit
    • Eric Fried's avatar
      Reno for SIGHUP fix · ddde7064
      Eric Fried authored
      Adds a release note for the fix at
      I8096fc7fd014e6dd299fae8ab073336c7cae362a
      
      Change-Id: I4682950ac12f763737489c510246d54aed80b80f
      Related-Bug: #1715374
      ddde7064
  25. 28 Aug, 2019 1 commit
    • Eric Fried's avatar
      Self-resetting PrivContext · e896ed39
      Eric Fried authored
      When nova-compute, an oslo.service, receives SIGHUP, running PrivContext
      clients terminate, resulting in the shutdown of their corresponding
      ClientChannel threads. Subsequent attempts to execute privileged methods
      fail with EPIPE as a result.
      
      The PrivContext._wrap'per (the meat of the entrypoint decorator) already
      had a check to lazily start() the ClientChannel if that hasn't already
      happened.
      
      This commit makes ClientChannel store state indicating whether it's
      still running; and adds logic to PrivContext._wrap to check that state
      and reset (stop() and re-start()) the ClientChannel if it was previously
      created but terminated.
      
      Change-Id: I8096fc7fd014e6dd299fae8ab073336c7cae362a
      Closes-Bug: #1715374
      e896ed39
  26. 12 Aug, 2019 1 commit
  27. 05 Jul, 2019 2 commits
  28. 17 May, 2019 1 commit
    • Rodolfo Alonso Hernandez's avatar
      Pass correct arguments to six.reraise · 35742106
      Rodolfo Alonso Hernandez authored
      six.reraise input arguments are:
        six.reraise(exc_type, exc_value, exc_traceback=None)
      
      This information is provided by sys.exc_info() and stored
      in self.communication_error.
      
      Trivial-Fix
      
      Change-Id: Ibe68d8e36ca424da61a0a9eea20e622440c79464
      35742106
  29. 15 May, 2019 1 commit
  30. 03 May, 2019 1 commit
  31. 30 Apr, 2019 1 commit
  32. 24 Apr, 2019 1 commit
  33. 19 Apr, 2019 1 commit