1. 31 Mar, 2020 1 commit
  2. 21 Feb, 2020 1 commit
    • Rodolfo Alonso Hernandez's avatar
      Implement "realpath" to retrieve the real absolute path · 23a534b9
      Rodolfo Alonso Hernandez authored
      This function will call "os.path.realpth" and this in turn could call
      "os.getcwd". If the current path has been deleted by other application,
      this method will raise FileNotFoundError exception. This new function
      catches and unsets this exception, returning an empty string.
      
      Change-Id: If70411d8d189de4a020e528cd54412a5678cfab9
      Closes-Bug: #1864090
      23a534b9
  3. 10 Feb, 2020 1 commit
  4. 06 Feb, 2020 2 commits
  5. 03 Feb, 2020 1 commit
  6. 06 Jan, 2020 1 commit
    • caoyuan's avatar
      tox: Trivial cleanup · 286559f6
      caoyuan authored
      1. refactor basepython to testenv
      2. remove py27 target
      3. fix a bug that prevented usage of upper constraints in some test envs
      
      Change-Id: I5fcec1c7ec978f9fb279de8ac9aae227e6ec5e9d
      286559f6
  7. 04 Dec, 2019 1 commit
  8. 02 Dec, 2019 2 commits
  9. 10 Nov, 2019 1 commit
    • Jeffrey Zhang's avatar
      reap rootwrap daemon process when it is timeout · c9a57aab
      Jeffrey Zhang authored
      When the daemon process is timeout, it will kill itself. But the parent
      doesn't reap it. This patch add a thread to wait the process to be done
      once the daemon is started.
      
      Closes-Bug: #1850241
      Change-Id: Ic209b8ef86c2522ce7e4bd81ac57bf13f1706a81
      c9a57aab
  10. 02 Nov, 2019 1 commit
    • caoyuan's avatar
      tox: Keeping going with docs · 5a91d686
      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: I2858ce6bf73471328b92b52be1cdc18ab46254d9
      5a91d686
  11. 24 Oct, 2019 1 commit
  12. 12 Oct, 2019 1 commit
    • pengyuesheng's avatar
      Bump the openstackdocstheme extension to 1.20 · 6c5995a9
      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: Ie89fa05774e224a9b8c05f0442fda7592df9aa5d
      6c5995a9
  13. 10 Oct, 2019 1 commit
    • pengyuesheng's avatar
      Sync Sphinx requirement · 42b9d6ac
      pengyuesheng authored
      Sync sphinx dependency with global requirements. It caps python 2 since
      sphinx 2.0 no longer supports Python 2.7.
      
      Change-Id: I08fe97b5e15d7aae025f3d149c1242841d01ee5b
      42b9d6ac
  14. 29 Sep, 2019 1 commit
  15. 20 Sep, 2019 1 commit
    • OpenStack Release Bot's avatar
      Update master for stable/train · eea57abd
      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: Id9809e440302e1a492bd078afc3229535aa52fdf
      Sem-Ver: feature
      eea57abd
  16. 05 Jul, 2019 1 commit
  17. 08 May, 2019 1 commit
  18. 03 May, 2019 1 commit
  19. 24 Apr, 2019 2 commits
  20. 19 Apr, 2019 1 commit
  21. 15 Apr, 2019 1 commit
  22. 24 Mar, 2019 1 commit
  23. 23 Mar, 2019 1 commit
    • Dirk Mueller's avatar
      Always close all passed in fds beyond sensible_fd_limit on launch · 5259c08c
      Dirk Mueller authored
      Change Idd98c183eca3e2df8648fc0f37d27fe9cc6d0563 stopped closing
      filedescriptors beyond the sensible_fd_limit. With this patch
      the previous behavior is restored. We can close the fds more efficiently
      by just iterating over /proc/self/fd on Linux and only change
      the rlimit/MAXFD setting when successful.
      
      Change-Id: I3b481ddd14ae2b948270d715aad157cf3996def7
      5259c08c
  24. 18 Mar, 2019 1 commit
    • OpenStack Release Bot's avatar
      Update master for stable/stein · 71243fe5
      OpenStack Release Bot authored
      Add file to the reno documentation build to show release notes for
      stable/stein.
      
      Use pbr instruction to increment the minor version number
      automatically so that master versions are higher than the versions on
      stable/stein.
      
      Change-Id: I258874d7faa00b5d543816b4441b37024c88cefa
      Sem-Ver: feature
      71243fe5
  25. 06 Mar, 2019 1 commit
    • jacky06's avatar
      Update hacking version · a84402e7
      jacky06 authored
      Use latest release 1.1.0 and compatible changes w.r.t pep8
      
      Change-Id: Ib78453ccb8fe3fa16d35bb49dd443cd6628ff932
      a84402e7
  26. 19 Feb, 2019 1 commit
  27. 20 Dec, 2018 1 commit
  28. 08 Dec, 2018 1 commit
  29. 05 Dec, 2018 1 commit
  30. 22 Nov, 2018 1 commit
    • Lucian Petrut's avatar
      Fix portability issue · 8f148f5e
      Lucian Petrut authored
      The use of the "resource" module now prevents oslo.rootwrap from
      being imported on Windows.
      
      Although oslo.rootwrap is not effectively used on Windows, it's
      important for it to at least be importable, since it's widely
      used throughout OpenStack projects without having platform checks
      in place.
      
      This change checks if the "resource" module is avaialble before
      attempting to use it.
      
      Change-Id: I2391315f77718a3c9eb9fc8c03a6882237f33548
      Closes-Bug: #1804639
      8f148f5e
  31. 25 Oct, 2018 2 commits
  32. 15 Oct, 2018 1 commit
    • ZhongShengping's avatar
      Clean up .gitignore references to personal tools · 8a2a7b50
      ZhongShengping authored
      Developers run all sorts of different tools within Git repositories,
      any of which can leave their own special trashfiles all over the
      place. We can't every hope to catalog them all, so better to
      recommend developers simply configure a global core.excludesfile to
      filter the irrelevant files which tend to get created by their
      personal choice of tools.
      
      To this end, remove the long-standing sections for "Mr Developer"
      and "Editors" since their mere existence here sends the signal that
      we welcome (and have time to review) additions for any old tool
      someone ever might happen to try. Also add a comment block
      explaining this, for clarity.
      
      We can, and should of course, continue to list files created by the
      tools recommended by our workflow (test frameworks called from tox,
      documentation and packaging builds, et cetera).
      
      This change is a port of I1b41efac219fca44e2548fc36633724d0ecfc0cb
      from the openstack-dev/oslo-cookiecutter repository.
      
      Change-Id: I7c8fd5311b748fd12b58f0983757a150fa53fdb8
      8a2a7b50
  33. 09 Oct, 2018 2 commits
    • Vieri's avatar
      Don't quote {posargs} in tox.ini · 06e17e80
      Vieri authored
      Quotes around {posargs} cause the entire string to be combined into one
      arg that gets passed to stestr. This prevents passing multiple args
      (e.g. '--concurrency=16 some-regex')
      
      Change-Id: Ib999d2ca6424351e18a61ccf14cf7588396d022a
      06e17e80
    • Dirk Mueller's avatar
      Run rootwrap with lower fd ulimit by default · c0a86998
      Dirk Mueller authored
      On Python 2.x, a subprocess.Popen() with close_fds=True will
      fork and then close filedescriptors range(3..os.sysconf("SC_OPEN_MAX")),
      which thanks to Kernel PTI (Kaiser patches) is significantly slower
      in 2018 when the range is very large. With a soft limit of 1048576,
      benchmark.py reports an overhead of ~ 400ms without this patch and 2ms
      with the patch applied. This patch adds a configuration option and
      sets a more sensible default of 1024 file descriptor limit by default.
      
      Closes-Bug: 1796267
      Change-Id: Idd98c183eca3e2df8648fc0f37d27fe9cc6d0563
      c0a86998
  34. 11 Aug, 2018 1 commit
  35. 07 Aug, 2018 1 commit