summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge "exc_filters: fix deadlock detection for MariaDB/Galera cluster" into ↵queens-em4.33.4Zuul2019-05-032-0/+8
|\ | | | | | | stable/queens
| * exc_filters: fix deadlock detection for MariaDB/Galera clusterPierre-Samuel Le Stang2019-03-222-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | MariasDB/Galera cluster server produces an error like: (1213, u'Deadlock: wsrep aborted transaction') which is currently not detected properly and, thus, not retried. Change-Id: Ifb4a81d50e490e734e12986e51efd6bd3c339c31 Signed-off-by: Pierre-Samuel Le Stang <pierre-samuel.le-stang@corp.ovh.com> (cherry picked from commit ae227eb3b9adb430cf6aa5a4f46f846e964fff91)
* | OpenDev Migration Patch4.33.3OpenDev Sysadmins2019-04-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit was bulk generated and pushed by the OpenDev sysadmins as a part of the Git hosting and code review systems migration detailed in these mailing list posts: http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html Attempts have been made to correct repository namespaces and hostnames based on simple pattern matching, but it's possible some were updated incorrectly or missed entirely. Please reach out to us via the contact information listed at https://opendev.org/ with any questions you may have.
* | Resolve SAWarning in Query.soft_delete()Mike Bayer2019-03-071-3/+3
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We currently see a lot of warnings like this from the soft_delete() method: sqlalchemy.exc.SAWarning: Evaluating non-mapped column expression 'updated_at' onto ORM instances; this is a deprecated use case. Please make use of the actual mapped columns in ORM-evaluated UPDATE / DELETE expressions. This is because the "evaluate" synchronization strategy would like to search for objects and update them based on the UPDATE criteria passed, however the columns given, literal_column('id'), literal_column('updated_at'), are not mapped to anything. The evaluator has to make a guess that the string contained in these expressions should be matched to a mapped attribute on the given entity and this guess was first removed in [1], then added back in [2] with a warning (likely since oslo.db is invoking it). This uses the actual entity-mapped column for the query rather than the literal string column. [1] https://docs.sqlalchemy.org/en/latest/changelog/changelog_12.html#change-b1e620dece39006ab44c47044e9a6fee [2] https://docs.sqlalchemy.org/en/latest/changelog/changelog_12.html#change-dff3a469788c81a46440584406cb22be Change-Id: I192e84ce757d12d33085a209dd58d8ea46fb90fb Closes-Bug: #1814199 (cherry picked from commit af4b2263e4852de2bd4e66848a18be4d2282bacc) (cherry picked from commit ddc4129a6dfdc16296d16e052c882717a4125611)
* Ignore 'use_tpool' option4.33.2Stephen Finucane2018-10-171-4/+4
| | | | | | | | | | | | | The sheer act of registering the 'use_tpool' option seems to be enough to cause the following warning: NotSupportedWarning: Configuration option(s) ['use_tpool'] not supported Add it to the list of ignored opts, thus silencing this warning. Change-Id: I4a5f8958c3e0fc68fa3a4ae979f284c4fbd9b82b (cherry picked from commit 698c62702af8f9ccca574a7ad714d3ae1298a5a8)
* import zuul job settings from project-configDoug Hellmann2018-08-031-0/+9
| | | | | | | | | | | | | | | This is a mechanically generated patch to complete step 1 of moving the zuul job settings out of project-config and into each project repository. Because there will be a separate patch on each branch, the branch specifiers for branch-specific jobs have been removed. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: I14706e81d95b4c07dc063477d4e2b9884c977cac Story: #2003250
* Merge "Reverse role of synchronous_reader" into stable/queens4.33.1Zuul2018-04-303-11/+21
|\
| * Reverse role of synchronous_readerMike Bayer2018-02-123-11/+21
| | | | | | | | | | | | | | | | | | | | | | | | Repaired the "synchronous_reader" modifier of enginefacade so that it refers to the "writer" engine when set to True, thereby allowing "synchronous" behavior with the writer. When set to False, this is "asynchronous", so this should be associated with the async engines. The flag had the reverse behavior previously. Change-Id: Id7fea7562ba90eb710176d497af103303f230531 Closes-bug: #1746116 (cherry picked from commit 5ca329884d492d78e623e2313142238eb256f1a6)
* | Fix sphinx-docs job for stable brancheeldill2018-04-271-0/+5
| | | | | | | | | | | | | | | | | | build-openstack-sphinx-docs jobs fail on stable branches due to the new pip version 10 introduces some previously Warning as Error: in case of calling "pip install" without any package name, the command fails. tox_install.sh is called during docs job without any package passed to pip. Change-Id: Idf418fb327475ddf167db8a85d6eff6456ca8c9b
* | Merge "Updated from global requirements" into stable/queensZuul2018-03-062-4/+4
|\ \
| * | Updated from global requirementsOpenStack Proposal Bot2018-02-132-4/+4
| |/ | | | | | | Change-Id: Ia8f8ed7cc22c38dfe6f3bbf34543e03e03d4db7f
* | Update UPPER_CONSTRAINTS_FILE for stable/queensOpenStack Release Bot2018-01-241-1/+1
|/ | | | Change-Id: I1624fe201e6ff2fbfef993600b5ebd65672f2f11
* Update .gitreview for stable/queensOpenStack Release Bot2018-01-241-0/+1
| | | | Change-Id: I49a7bd720d44c63775534ef7687b95c8c1514121
* Merge "Updated from global requirements"4.33.0Zuul2018-01-051-1/+0
|\
| * Updated from global requirementsOpenStack Proposal Bot2018-01-041-1/+0
| | | | | | | | Change-Id: If88f56583b502ec55cec9a7ab275afa29c64418a
* | Merge "Remove function optimize_db_test_loader in test_base.py"Zuul2018-01-053-10/+3
|\ \ | |/ |/|
| * Remove function optimize_db_test_loader in test_base.pyzhangyangyang2017-09-073-10/+3
| | | | | | | | | | | | | | | | optimize_db_test_loader is replaced by optimize_package_test_loader in test_fixtures.py.So this function is deprecated for removal. Change-Id: I12cdf846f1e23d74ae8a87bea33fbc8477974bfc Closes-Bug:#1715572
* | Merge "add bandit to pep8 job"Zuul2017-12-285-9/+20
|\ \
| * | add bandit to pep8 jobChangBo Guo(gcb)2017-12-225-9/+20
| | | | | | | | | | | | | | | | | | | | | | | | Add the bandit security scanner to the pep8 job. * convert assert statement to raise AssertionError * skip B311,B105 Change-Id: I23b2732791f42adfa04bd64f02b25cbdb98aaf93
* | | Merge "Updated from global requirements"Zuul2017-12-261-1/+1
|\ \ \
| * | | Updated from global requirementsOpenStack Proposal Bot2017-12-191-1/+1
| | | | | | | | | | | | | | | | Change-Id: I4ce333c9bdabeba81fc7eb78032aede2336c825d
* | | | Merge "Drop tox-mysql-python job"Zuul2017-12-223-170/+0
|\ \ \ \ | |_|/ / |/| | |
| * | | Drop tox-mysql-python jobAndreas Jaeger2017-12-203-170/+0
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | Change Ie17f4543fa3d72b507d88d2c4023a9a5a430419e removed the mysql-python support, remove the job for this. This removes also the .zuul.yaml file, since the mysql-python job was the only configured job. Change-Id: I113ca2069a2e93482be0729857dde9737743da9a
* | | Use the new PTI for document buildChangBo Guo(gcb)2017-12-193-5/+11
|/ / | | | | | | | | | | | | | | | | | | | | | | For compliance with the Project Testing Interface as described in: https://governance.openstack.org/tc/reference/project-testing-interface.html For more detials information, please refer to: http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html Change-Id: Iba311cc69ec5272d8beb433e3589c53f371d5d0a
* | Merge "Remove method get_connect_string and is_backend_avail"4.32.0Zuul2017-12-092-81/+0
|\ \
| * | Remove method get_connect_string and is_backend_availzhangyangyang2017-10-132-81/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | method get_connect_string is deprecated and will be removed from oslo_db in a few releases.Please use the provisioning system for dealing with URLs and database provisioning. method is_backend_avail is deprecated and will be removed from oslo_db in a few releases.Please use the provisioning system to access databases based on backend availability. Change-Id: Idc27d45e96aad7b28b4332b0d8ab8c10bca73e67
* | | Imported Translations from ZanataOpenStack Proposal Bot2017-12-061-3/+21
| | | | | | | | | | | | | | | | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I634e66ed72301ab085113bd66dbe869c970d978d
* | | Updated from global requirementsOpenStack Proposal Bot2017-12-041-0/+3
| | | | | | | | | | | | Change-Id: Ib05517c968e4d4bc5a55cec3cbe4a619a1ab9c11
* | | Merge "Use assertRegex instead of assertRegexpMatches"Zuul2017-12-041-6/+6
|\ \ \
| * | | Use assertRegex instead of assertRegexpMatchesVu Cong Tuan2017-11-011-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | In Python3, assertRegexpMatches & assertNotRegexpMatches are deprecated in favor of assertRegex and assertNotRegex Change-Id: I35fd27e9618dcc6e229267a9af215ca15a47db69
* | | | Add requirements.txt for docs buildsSean McGinnis2017-12-041-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Docs requirement some packages to be installed that are not currently captured in the requirements.txt file. This causes job failures in the post release jobs for oslo.db. Adding doc/requirements.txt to list the two packages needed for docs builds. Change-Id: Ic957202c00a2047e35bac361111976141aa60f6f
* | | | Merge "Handle deprecation of inspect.getargspec"4.31.0Zuul2017-11-302-2/+22
|\ \ \ \
| * | | | Handle deprecation of inspect.getargspecSean McGinnis2017-11-272-2/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | getargspec has been deprecated in py3 with plans to remove it in py3.6. The recommendation is to move to inspect.signature, but the results of that call are different than the existing one. There is also getfullargspec available under py3 that was originally deprecated, but for the sake of handling 2/3 code, it has been un-deprecated. This call uses signature internally, but returns a mostly compatible result with what getargspec did. This handles getargspec deprecation by just using getfullargspec instead if it is available. Change-Id: I32dd29bde99f9d59c2b0e14dd6782162963b43ae
* | | | | Updated from global requirementsOpenStack Proposal Bot2017-11-291-1/+1
|/ / / / | | | | | | | | | | | | Change-Id: Ibbe5b9e729ca53b4367c6470217eb097e1dde2dd
* | | | Merge "Updated from global requirements"4.30.0Zuul2017-11-202-3/+3
|\ \ \ \
| * | | | Updated from global requirementsOpenStack Proposal Bot2017-11-162-3/+3
| | | | | | | | | | | | | | | | | | | | Change-Id: I9a33ba3daae966ff7ef0f3ccd15153b218e5c7ca
* | | | | Remove setting of version/release from releasenotesAndreas Jaeger2017-11-161-9/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release notes are version independent, so remove version/release values. We've found that projects now require the service package to be installed in order to build release notes, and this is entirely due to the current convention of pulling in the version information. Release notes should not need installation in order to build, so this unnecessary version setting needs to be removed. This is needed for new release notes publishing, see I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting at http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html . Change-Id: Id7d6c1b8463feed6cc984ce666f576800dbeeb25
* | | | | Merge "Remove kwarg retry_on_request in wrap_db_retry"Zuul2017-11-161-4/+1
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Remove kwarg retry_on_request in wrap_db_retrychenghuiyu2017-10-271-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As Retry on request is always enabled, so the kwarg retry_on_request is deprecated for removal. Change-Id: I9c918828ce9f7075a4e33a6fbadd9613c81fa2eb Closes-Bug: #1714440
* | | | | Merge "Drop MySQL-python dependency from oslo.db"Zuul2017-11-155-26/+8
|\ \ \ \ \
| * | | | | Drop MySQL-python dependency from oslo.dbDirk Mueller2017-10-175-26/+8
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to fade out MySQL-python from OpenStack we need to stop testing it. Add release notes entry and adjust documentation references accordingly. Depends-On: Ie1f07062ed18350bcbb9e7b5e33c7ab2390be9ab Change-Id: Ie17f4543fa3d72b507d88d2c4023a9a5a430419e
* | | | | Updated from global requirementsOpenStack Proposal Bot2017-11-131-1/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: I12e83c0ca2309f7204af4208dee292d9d7324e54
* | | | | Merge "Zuul: add file extension to playbook path"Zuul2017-11-131-2/+2
|\ \ \ \ \
| * | | | | Zuul: add file extension to playbook pathJames E. Blair2017-10-291-2/+2
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Zuul now supports including the file extension on the playbook path and omitting the extension is now deprecrated. Update references to include the extension. Change-Id: Ia726109e485be3eb3d504429b2a7ca3ebe145e56
* | | | | Updated from global requirementsOpenStack Proposal Bot2017-11-031-1/+1
|/ / / / | | | | | | | | | | | | Change-Id: Ibf8fc942cea8cf1da28dabdca0a83b92be01ce7e
* | | | Migrate to zuulv3 - move legacy jobs to projectTovin Seven2017-10-233-0/+170
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch do step 1 in the docs: Move Legacy Jobs to Projects. Change-Id: Ie1f07062ed18350bcbb9e7b5e33c7ab2390be9ab Needed-By: I46d62bd18657ad3c618e23a42f472d7c1b711d46 Needed-By: I69de25a4a21b7980ce6f6bb6bc1e41516e1333e0
* | | | Merge "Use skipTest() method instead of deprecated skip()"4.29.0Zuul2017-10-207-10/+10
|\ \ \ \
| * | | | Use skipTest() method instead of deprecated skip()Zane Bitter2017-10-197-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The method for skipping a test in unittest is skipTest(). testtools also provides skip(), but that is deprecated. This eliminates the deprecation warnings by switching to the recommended skipTest(). Change-Id: I45da95958e6f65475beab0d7a3c6de6604fa82d7
* | | | | Merge "Updated from global requirements"Zuul2017-10-201-1/+1
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Updated from global requirementsOpenStack Proposal Bot2017-10-151-1/+1
| |/ / / | | | | | | | | | | | | Change-Id: I15095b7a75d240197dc6135ddae69f05e91897c7