summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Fix a typo in logging.pygengchc22016-09-281-3/+3
| | | | | | | | | | | | | | | | | | TrivialFix Change-Id: Idc9498e7697844fa42a8688880c026b36e60ed93
* | | Updated from global requirementsOpenStack Proposal Bot2016-09-281-2/+2
|/ / | | | | | | Change-Id: Icf2eea2961bd49a74928df44057d11400359030e
* | Use method ensure_tree from oslo.utilsChangBo Guo(gcb)2016-09-252-20/+2
| | | | | | | | | | | | Oslo.utils provides same function and just use it. Change-Id: Iac245d4d98c41edea5294a4d8842db69a42b3794
* | Make failure formatter configurable for DynamicLoggingListenerIvan Kolodyazhny2016-09-081-3/+8
| | | | | | | | | | | | | | | | | | DynamicLoggingListener uses only formatters.FailureFormatter to format errors. We should have API to pass formatter instance to DynamicLoggingListener to make it more flexible. Change-Id: I9658fbac97e4074b551a50d6016a92806a3636c1 Implements: blueprint dynamic-logging-listener-formatter-support
* | Merge "Some classes not define __ne__() built-in function"Jenkins2016-09-016-0/+18
|\ \
| * | Some classes not define __ne__() built-in functionJi-Wei2016-08-316-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some classes defines __eq__() built-in function, but does not define __ne__() built-in function, so self.assertEqual works but self.assertNotEqual does not work at all in this test case in python2. This patch fixes it. Change-Id: I3e4f213081268bad44583a63a84795d39094117f Closes-Bug: #1586268
* | | Updated from global requirementsOpenStack Proposal Bot2016-08-311-1/+1
|/ / | | | | | | Change-Id: I39b058119a9cce8b55e452c9e9e89245caa1b198
* | Merge "Start to add a location for contributed useful tasks/flows/more"2.6.0Jenkins2016-08-151-0/+0
|\ \
| * | Start to add a location for contributed useful tasks/flows/moreJoshua Harlow2016-07-281-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | Make it easy to denote a contrib path under taskflow that will contain features that others have contributed that we want in taskflow to bake and to make sure they are useful for others before say either promoting (or just leaving as is as contributed useful content). Change-Id: I65658be3856428997bc3a47289e8e1a0938f49e2
* | | Merge "Change dependency to use flavors"2.5.0Jenkins2016-08-093-40/+31
|\ \ \
| * | | Change dependency to use flavorsJoshua Harlow2016-07-263-40/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes sure we install the correct and only the correct dependencies when installing taskflow, based on the driver one wants to use. Change-Id: Id40f73412c76a16152b9a2f853ef9cbbd9e9e231
* | | | Updated from global requirementsOpenStack Proposal Bot2016-08-031-1/+1
| |_|/ |/| | | | | | | | Change-Id: I4bdf6450fefaaf7f07611696a9b3aba8d111cf9f
* | | Updated from global requirements2.4.0OpenStack Proposal Bot2016-07-291-1/+1
| |/ |/| | | | | Change-Id: I09ab40a1a3414661fc842ea98c1d13640f8f04f0
* | Merge "Ensure the fetching jobs does not fetch anything when in bad state"Jenkins2016-07-251-8/+66
|\ \ | |/ |/|
| * Ensure the fetching jobs does not fetch anything when in bad stateJoshua Harlow2016-05-311-8/+66
| | | | | | | | | | | | | | | | | | | | When the underlying connection is in LOST or SUSPENDED mode do not allow jobs to be iterated over (and clear the local cache when the connection has been LOST). Related-Bug: #1557107 Change-Id: Ic0a2ab2519ff8a7386d80d9092a0e24579883681
* | Merge "Remove white space between print and ()"Jenkins2016-07-211-3/+3
|\ \
| * | Remove white space between print and ()haobing12016-07-181-3/+3
| | | | | | | | | | | | Change-Id: Ie181f5bdcd17b213586face17b8c6d9cbf6384db
* | | Merge "Replace assertEqual(None, *) with assertIsNone in tests"Jenkins2016-07-214-8/+8
|\ \ \
| * | | Replace assertEqual(None, *) with assertIsNone in testsweiweigu2016-07-124-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace assertEqual(None, *) with assertIsNone in tests to have more clear messages in case of failure. Change-Id: I74452af6d840bcf612fd3bb2521db9134460dd63 Closes-Bug: #1280522
* | | | Updated from global requirementsOpenStack Proposal Bot2016-07-182-2/+2
| |/ / |/| | | | | | | | Change-Id: I8bc526a62315199f0c8ef39bd268c2e4899ef250
* | | Updated from global requirementsOpenStack Proposal Bot2016-07-151-1/+1
| | | | | | | | | | | | Change-Id: I023f7b6b15910279e1125a4677e10c369cfb437b
* | | Add Python 3.5 classifier and venvChangBo Guo(gcb)2016-07-122-0/+2
|/ / | | | | | | | | | | | | | | Now that there is a passing gate job, we can claim support for Python 3.5 in the classifier. This patch also adds the convenience py35 venv. Change-Id: I006650a6e67fd54c4823ef560ee26322c2c13428
* | Merge "remove unused LOG"2.3.0Jenkins2016-07-113-9/+0
|\ \
| * | remove unused LOGji-xuepeng2016-07-103-9/+0
| | | | | | | | | | | | | | | | | | This is to remove unused LOG to keep code clean. Change-Id: Ie44659f3b7af9612f127f7d46bb2c1481b6a634f
* | | Updated from global requirementsOpenStack Proposal Bot2016-07-091-1/+1
|/ / | | | | | | Change-Id: I417077806235042981e0d20255f059e02977a361
* | Merge "Fixes: typo error in comments"Jenkins2016-07-091-1/+1
|\ \
| * | Fixes: typo error in commentsrahulram2016-07-081-1/+1
| | | | | | | | | | | | Change-Id: I3e2bd1f4acaa9a36531b70d886d7407f59dfecb7
* | | Merge "Make tests less dependent on transient state"Jenkins2016-07-081-3/+2
|\ \ \
| * | | Make tests less dependent on transient stateGreg Hill2016-06-021-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Having to update the endpoint count every time you add a test class is really obnoxious and leads to a ton of pointless rebasing. Now we just check that it finds at least the task it knows about and call that good. Change-Id: I96b8c6cd6cbc1fdc58dee4b18cab5699e3daa844
* | | | Merge "Use the full 'get_execute_failures' vs the shortname"Jenkins2016-07-081-6/+6
|\ \ \ \
| * | | | Use the full 'get_execute_failures' vs the shortnameJoshua Harlow2016-05-281-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The usage of the full name is easier to read and easier to understand in the surronding code so prefer to use it. Change-Id: I1c43704ae7dfdba90217ce9a1c60cef8e2ce8632
* | | | | Merge "Fix some misspellings in the function name and descriptions"Jenkins2016-07-0813-21/+21
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Fix some misspellings in the function name and descriptionsPablo Iranzo Gómez2016-06-3013-21/+21
| | | | | | | | | | | | | | | | | | | | Change-Id: I7e3451feb94b1f25b00c5e7b197bb6b527548306
* | | | | Merge "Add tests to verify kwargs behavior on revert validation"Jenkins2016-07-061-23/+41
|\ \ \ \ \
| * | | | | Add tests to verify kwargs behavior on revert validationGreg Hill2016-06-091-23/+41
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A bug was reported where a task's revert method was throwing an 'extra args' exception even though it had a **kwargs to slurp up any extra args. I added some tests to duplicate the behavior but the tests all pass. I'm hoping pushing this up will cause CI to reproduce the bug so I can diagnose it further. Change-Id: I9f4d0f065f11370f7981e93349f473df2bb1015d Closes-Bug: #1589848
* | | | | Updated from global requirementsOpenStack Proposal Bot2016-06-301-1/+1
| |/ / / |/| | | | | | | | | | | Change-Id: I13a476c25aef2415fbbb99fa45fbd7f42cdc1445
* | | | Updated from global requirementsOpenStack Proposal Bot2016-06-211-1/+1
| | | | | | | | | | | | | | | | Change-Id: I5bd2c5107d9dc80315e9ea49b4da1a68b209c1c0
* | | | Don't use deprecated method timeutils.isotime2.2.0ChangBo Guo(gcb)2016-06-101-2/+2
|/ / / | | | | | | | | | | | | | | | | | | | | | This method was drepcated and will be removed in Ie8903e23fc88c03f4da78292a759d18c6a135064, so don't use it anymore. Change-Id: If2a6249cfd4ea1cb5eb4dfc4e3333ac9a5aafbf6
* | | Updated from global requirements2.1.0OpenStack Proposal Bot2016-06-011-1/+1
| | | | | | | | | | | | Change-Id: I29288692b46f3a50261861289fffcfd98e5ddfcc
* | | Merge "Split revert/execute missing args messages"Jenkins2016-06-012-10/+17
|\ \ \
| * | | Split revert/execute missing args messagesGreg Hill2016-05-262-10/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To make it more obvious when a revert method is missing a dependency, we now identify which method was missing the required paramater. Change-Id: I24b0d0b01dbd239b92ba444f6ef44273c5ac25d3 Closes-Bug: 1581616
* | | | Updated from global requirementsOpenStack Proposal Bot2016-05-311-1/+1
| | | | | | | | | | | | | | | | Change-Id: Ibb427017d1ec18d6573eff6c352375af7667ea74
* | | | Merge "Add a simple sanity test for pydot outputting"Jenkins2016-05-313-3/+41
|\ \ \ \ | |_|/ / |/| | |
| * | | Add a simple sanity test for pydot outputtingJoshua Harlow2016-05-203-3/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Depends-On: Ia633ccd1dca94f70b05ae4376a1c3a3f252a9923 Related-Bug: #1561656 Change-Id: I930a1ee9c1d17a12328d920bbe02ea0b77947295
* | | | Merge "Updated from global requirements"Jenkins2016-05-271-1/+1
|\ \ \ \ | |_|/ / |/| | |
| * | | Updated from global requirementsOpenStack Proposal Bot2016-05-261-1/+1
| | | | | | | | | | | | | | | | Change-Id: I30d06823ef262fc1d8aac243047b1edeb76fce98
* | | | Instead of a multiprocessing queue use sockets via asyncoreJoshua Harlow2016-05-2410-425/+886
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For a local process based executor usage currently to ensure that task emitted notifications are proxied we use the multi processing library and use its queue concept. This sadly creates a proxy process that gets associated, and this proxy process handles the queue and messages sent to and from it. Instead of doing this we can instead just create a temporary local socket using a random socket and have tasks (which are running in different processes) use that to communicate back any emitted notifications instead (and we can use the asyncore module to handle the emitted notifications since it handles the lower level socket reading, polling and dispatching). To ensure that the socket created is somewhat secure we use a similar process as the multi-processing library uses where we sign all messages with a hmac that uses a one time key that only the main process and the child process know about (and reject any messages that do not validate using this key). Change-Id: Iff9180054bf14495e5667af00ae2fafbdbc23791
* | | Merge "Fix documentation related to missing BaseTask class"2.0.0Jenkins2016-05-125-14/+14
|\ \ \
| * | | Fix documentation related to missing BaseTask classGreg Hill2016-05-115-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The docs no longer matched reality. Change-Id: I9ee98e16fc03489569bbed8355416a73f7bc02ff Closes-Bug: 1579890
* | | | Updated from global requirementsOpenStack Proposal Bot2016-05-111-1/+1
|/ / / | | | | | | | | | Change-Id: I5e3c2881389b0fc3e8a3568850df668efd00315f