)]}'
{".zuul.yaml":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"8256dbcda7caf633fa947c54a33d2cf281a99c47","unresolved":false,"context_lines":[{"line_number":603,"context_line":"              # Keep doc/saio -- we use those sample configs in the saio playbooks"},{"line_number":604,"context_line":"              - ^doc/(requirements.txt|(manpages|s3api|source)/.*)$"},{"line_number":605,"context_line":"              - ^test/(unit|functional)/.*$"},{"line_number":606,"context_line":"              - ^(.gitreview|.mailmap|AUTHORS|CHANGELOG)$"},{"line_number":607,"context_line":"        - swift-probetests-centos-8:"},{"line_number":608,"context_line":"            irrelevant-files:"},{"line_number":609,"context_line":"              - ^(api-ref|releasenotes)/.*$"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"ff570b3c_44f6a8fb","line":606,"updated":"2020-06-10 05:20:48.000000000","message":"This line accidentally rolled back in the rebases. Should still include the\n\n |.*\\.rst","commit_id":"63cc8d5e11a15809988cdb402493b250ae56c210"}],"/COMMIT_MSG":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"8256dbcda7caf633fa947c54a33d2cf281a99c47","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add py3 probe tests on CentOS 8"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"While we\u0027re at it, drag forward out CentOS OpenStack repos to train."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Iae86d8838854023010686d3d4bed3befe6160ca5"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":20,"id":"ff570b3c_c48c7881","line":9,"range":{"start_line":9,"start_character":32,"end_line":9,"end_character":35},"updated":"2020-06-10 05:20:48.000000000","message":"our","commit_id":"63cc8d5e11a15809988cdb402493b250ae56c210"}],"bindep.txt":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"8256dbcda7caf633fa947c54a33d2cf281a99c47","unresolved":false,"context_lines":[{"line_number":18,"context_line":"libxslt-dev [platform:apk]"},{"line_number":19,"context_line":"memcached"},{"line_number":20,"context_line":"python-dev [platform:dpkg platform:apk]"},{"line_number":21,"context_line":"python-devel [platform:rpm !py36]"},{"line_number":22,"context_line":"python3-dev [platform:dpkg platform:apk test]"},{"line_number":23,"context_line":"python3-devel [platform:rpm !py27 test]"},{"line_number":24,"context_line":"# python3-devel does not pull in the python3 package on openSUSE so"}],"source_content_type":"text/plain","patch_set":20,"id":"ff570b3c_a4da2476","line":21,"updated":"2020-06-10 05:20:48.000000000","message":"Not really sure how kosher this is...","commit_id":"63cc8d5e11a15809988cdb402493b250ae56c210"}],"tools/playbooks/common/install_dependencies.yaml":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"b511dd794392b57f46aa7896c253760ccf52e595","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    - name: install python modules with pip"},{"line_number":27,"context_line":"      pip: name\u003d{{ item }} state\u003dpresent extra_args\u003d\u0027--upgrade\u0027"},{"line_number":28,"context_line":"      with_items:"},{"line_number":29,"context_line":"        - crudini"},{"line_number":30,"context_line":"        - eventlet"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"ff570b3c_2412890a","side":"PARENT","line":29,"range":{"start_line":29,"start_character":10,"end_line":29,"end_character":17},"updated":"2020-06-10 16:03:46.000000000","message":"Still need it for the rolling upgrade jobs.","commit_id":"79811df34c84b416ce9f445926b31a23a32ea1a4"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"8256dbcda7caf633fa947c54a33d2cf281a99c47","unresolved":false,"context_lines":[{"line_number":45,"context_line":"      with_items:"},{"line_number":46,"context_line":"        - nose"},{"line_number":47,"context_line":"        - pyeclib"},{"line_number":48,"context_line":"        - python-swiftclient"},{"line_number":49,"context_line":"      when:"},{"line_number":50,"context_line":"        - ansible_facts[\u0027distribution\u0027] \u003d\u003d \"CentOS\""},{"line_number":51,"context_line":"        - ansible_facts[\u0027distribution_major_version\u0027] \u003d\u003d \"8\""}],"source_content_type":"text/x-yaml","patch_set":20,"id":"ff570b3c_a4c3448a","line":48,"updated":"2020-06-10 05:20:48.000000000","message":"I could see an argument for *always* getting these this way, and just having distro-specific things to get us pip and whatever other non-python deps.","commit_id":"63cc8d5e11a15809988cdb402493b250ae56c210"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"dc54d85a775da8aee16c251bd4c5a31cd6b31bb2","unresolved":false,"context_lines":[{"line_number":32,"context_line":"        - eventlet"},{"line_number":33,"context_line":"        - nose"},{"line_number":34,"context_line":"        - pyeclib"},{"line_number":35,"context_line":"        - python-swiftclient"}],"source_content_type":"text/x-yaml","patch_set":23,"id":"bf51134e_2c4e44c0","line":35,"range":{"start_line":35,"start_character":10,"end_line":35,"end_character":28},"updated":"2020-06-27 04:33:20.000000000","message":"Looks like we\u0027re hitting https://bugs.launchpad.net/python-swiftclient/+bug/1873435 :-(\n\nFrom the most recent failure (https://00f4181a05b0b2a9d61e-04499c28cd43dbd0610a4f6cd3b9b5ff.ssl.cf1.rackcdn.com/690717/22/check/swift-probetests-centos-7/86bb160/proxy.error -- after cleaning up the traceback a bit):\n\nJun 27 01:29:20 centos-7-vexxhost-ca-ymq-1-0017425145 proxy-server: UNCAUGHT EXCEPTION\nTraceback (most recent call last):\n  File \"/usr/bin/swift-proxy-server\", line 7, in \u003cmodule\u003e\n    exec(compile(f.read(), __file__, \u0027exec\u0027))\n  File \"/home/zuul/src/opendev.org/openstack/swift/bin/swift-proxy-server\", line 23, in \u003cmodule\u003e\n    sys.exit(run_wsgi(conf_file, \u0027proxy-server\u0027, **options))\n  File \"/home/zuul/src/opendev.org/openstack/swift/swift/common/wsgi.py\", line 1201, in run_wsgi\n    run_server(conf, logger, sock)\n  File \"/home/zuul/src/opendev.org/openstack/swift/swift/common/wsgi.py\", line 655, in run_server\n    app \u003d loadapp(conf[\u0027__file__\u0027], global_conf\u003dglobal_conf)\n  File \"/home/zuul/src/opendev.org/openstack/swift/swift/common/wsgi.py\", line 385, in loadapp\n    app \u003d ctx.app_context.create()\n  File \"/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py\", line 715, in create\n    return self.object_type.invoke(self)\n  File \"/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py\", line 152, in invoke\n    return fix_call(context.object, context.global_conf, **context.local_conf)\n  File \"/usr/lib/python2.7/site-packages/paste/deploy/util.py\", line 55, in fix_call\n    val \u003d callable(*args, **kw)\n  File \"/home/zuul/src/opendev.org/openstack/swift/swift/proxy/server.py\", line 770, in app_factory\n    app \u003d Application(conf)\n  File \"/home/zuul/src/opendev.org/openstack/swift/swift/proxy/server.py\", line 178, in __init__\n    self.logger \u003d get_logger(conf, log_route\u003d\u0027proxy-server\u0027)\n  File \"/home/zuul/src/opendev.org/openstack/swift/swift/common/utils.py\", line 2358, in get_logger\n    facility\u003dfacility)\n  File \"/usr/lib64/python2.7/logging/handlers.py\", line 761, in __init__\n    self._connect_unixsocket(address)\n  File \"/usr/lib64/python2.7/logging/handlers.py\", line 776, in _connect_unixsocket\n    self.socket \u003d socket.socket(socket.AF_UNIX, use_socktype)\n  File \"/usr/lib/python2.7/site-packages/eventlet/greenio/base.py\", line 136, in __init__\n    fd \u003d _original_socket(family, *args, **kwargs)\n  File \"/usr/lib64/python2.7/socket.py\", line 187, in __init__\n    _sock \u003d _realsocket(family, type, proto)\nerror: [Errno 24] Too many open files","commit_id":"97ed59323d132129060b55ace94168344943aad4"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"3e9e03533a0a18f328a4a32c0fea3e38eeed094a","unresolved":false,"context_lines":[{"line_number":37,"context_line":"        - eventlet"},{"line_number":38,"context_line":"        - nose"},{"line_number":39,"context_line":"        - pyeclib"},{"line_number":40,"context_line":"        - python-swiftclient"}],"source_content_type":"text/x-yaml","patch_set":24,"id":"9f560f44_74ea5cac","line":40,"range":{"start_line":40,"start_character":10,"end_line":40,"end_character":28},"updated":"2020-07-30 05:11:30.000000000","message":"No obvious problem with dnspython, but we\u0027re still hitting errors because of swiftclient on py2:\n\n Too many open files","commit_id":"5fc11e9bdb79c2071e5c16127b60ce7d976748be"}]}
