2457 Commits

Author SHA1 Message Date
Jenkins
77779ac951 Merge "Disable oslotest LOG capturing" 2016-01-28 17:20:52 +00:00
Jenkins
f9a2d78bd8 Merge "Retrieve the store from flowdetails as well, if it exists" 2016-01-26 03:12:02 +00:00
Jenkins
179eac734d Merge "Pass through run timeout in engine run()" 2016-01-26 00:30:29 +00:00
Jenkins
615743c71a Merge "Use automaton's converters/pydot" 2016-01-25 23:07:15 +00:00
Greg Hill
5ce07b2de1 Retrieve the store from flowdetails as well, if it exists
Gives users a more permanent way to provide an initial set of
arguments to a flow.

Change-Id: Ib9c3d60882548120d467a645bbac9be78408bac3
Implements: blueprint flow-details-keep-store
2016-01-25 15:04:34 -06:00
Joshua Harlow
bbdcc155a7 Disable oslotest LOG capturing
It would be really nice to actually be able to see
the logs that happen when a failure is triggered, so
this is an attempt to see if disabling LOG capturing
will make that possible.

Change-Id: Ia55d125de38b1843039fc7184bb24d00031e6682
2016-01-25 11:02:33 -08:00
OpenStack Proposal Bot
31764bfb96 Updated from global requirements
Change-Id: I0f34ed3ffc9c782fea38c4522f2ca34d985024ea
2016-01-24 20:55:00 +00:00
OpenStack Proposal Bot
60d8aa4045 Updated from global requirements
Change-Id: I22574ede3684bc0d8ec308ebe07f821a42daa84b
2016-01-23 10:54:38 +00:00
Jenkins
1b45e5eaec Merge "Add flow durations to DurationListener" 2016-01-20 20:23:11 +00:00
Jenkins
b3f6aa51ca Merge "Add public property from storage to flowdetail.meta" 2016-01-20 20:22:50 +00:00
Jenkins
04611f5723 Merge "Add useful/helpful comment to retry scheduler" 2016-01-20 12:39:58 +00:00
Joshua Harlow
4d9925f5a7 Add useful/helpful comment to retry scheduler
This is hopefully useful to understand why this happens
in this order.

Change-Id: I8ff63417489a8d4bada12acc91dbc6bca69df2ba
2016-01-19 13:23:02 -08:00
OpenStack Proposal Bot
e598409f69 Updated from global requirements
Change-Id: I5308f3b1cd0a3859863a7900a6d77dc6dd4d4f22
2016-01-18 22:46:58 +00:00
OpenStack Proposal Bot
80993f7a87 Updated from global requirements
Change-Id: I8638e9edb46a781e435d136e1b3520cef8366bb1
2016-01-16 03:33:36 +00:00
Jenkins
c17f6f525f Merge "Replace deprecated library function os.popen() with subprocess" 2016-01-15 18:59:20 +00:00
Jenkins
606732dbb1 Merge "Some additional engine logging" 1.26.0 2016-01-13 23:55:02 +00:00
Joshua Harlow
84006743b0 Some additional engine logging
Add more trace logging that can be useful to log
when things start to work in the wrong way (which
can sometimes happen).

Change-Id: I7f36735d29c94e382f790feef283e538a9a6a8ff
2016-01-13 09:17:45 -08:00
Jenkins
178a467b72 Merge "Rename '_emit' -> '_try_emit' since it is best-effort (not ensured)" 2016-01-13 16:01:51 +00:00
ting.wang
686504e363 Replace deprecated library function os.popen() with subprocess
os.popen() is deprecated since python 2.6.
Resolved with use of subprocess module.

Change-Id: I41bc6c63b60a6f863a734b4c3264a706c3fddb60
Closes-Bug: #1529836
2016-01-13 23:38:19 +08:00
Joshua Harlow
8e8156c488 Allow for alterations in decider 'area of influence'
Christmas came early.

Closes-Bug: #1479466

Change-Id: I931d826690c925f022dbfffe9afb7bf41345b1d0
2016-01-09 22:42:17 -08:00
Joshua Harlow
f555a35f30 Fix wrong usage of iter_utils.unique_seen
This wasn't actually using the right data to derive
uniqueness, so fix it to actually use the right entry
to determine what to skip or what not to skip.

Closes-Bug: #1525379

Change-Id: Ic23b6d03877f7714f6a3fb74adac0ba58cd97f0d
2016-01-09 22:42:17 -08:00
OpenStack Proposal Bot
c6fd876c3e Updated from global requirements
Change-Id: I988e98a67e8f5f3762642740c0e5bd90dfbb23a8
2016-01-09 04:59:52 +00:00
Jenkins
53c12f0498 Merge "Add ability of job poster/job iterator to wait for jobs to complete" 2016-01-09 02:02:32 +00:00
Jenkins
a76a7d2967 Merge "Use 'match_type' utility function instead of staticmethod" 2016-01-09 01:28:49 +00:00
Jenkins
8bd70574db Merge "Use the retrying lib. to do basic sqlalchemy engine validation" 2016-01-09 01:27:54 +00:00
Jenkins
a741aa2d76 Merge "For taskflow patterns don't show taskflow.patterns prefix" 2016-01-09 00:44:49 +00:00
OpenStack Proposal Bot
9081096359 Updated from global requirements
Change-Id: I299a3501269524515d48476db0831d7bf264545a
2016-01-07 17:19:00 +00:00
OpenStack Proposal Bot
5f7d3a26d7 Updated from global requirements
Change-Id: Ieda529943850ae3a9554d80a6dd4a1549e230c8e
2016-01-06 23:28:24 +00:00
Jenkins
a0207ecd41 Merge "Trap and expose exception any 'args'" 2016-01-06 19:31:47 +00:00
Joshua Harlow
25dca8eb59 Use the retrying lib. to do basic sqlalchemy engine validation
Instead of a custom loop and backoff just use the retrying
library to do this same code and delegate the loop complexity
to it instead.

Change-Id: Iaf02cc728d2a2cfc7077300e03d7ef25522717b7
2016-01-05 22:34:43 -08:00
Jenkins
0f817ff59d Merge "Use alembic upgrade function/command directly" 2016-01-06 04:02:17 +00:00
Joshua Harlow
a79ca4883a For taskflow patterns don't show taskflow.patterns prefix
Showing the full name in flow __str__() isn't expecially
helpful and clutters up graphviz usage and similar so if a taskflow
built-in pattern is stringified just use the short name (that does
not start with taskflow.patterns instead of the full long name).

Change-Id: Icd8c26eab1e19d6ecf9c4e8e82e6d6902ce5b6ea
2016-01-05 15:38:43 -08:00
Jenkins
14e32d5aef Merge "Use shared util helper for driver name + config extraction" 2016-01-05 13:07:29 +00:00
Joshua Harlow
4f67c82a9c Rename '_emit' -> '_try_emit' since it is best-effort (not ensured)
Change-Id: If45e46c35a17f9fd347c7a09ec7b7588c7a266e2
2016-01-04 17:41:05 -08:00
Jenkins
0380a32e69 Merge "Quote/standardize atom name output" 2016-01-04 03:52:53 +00:00
Jenkins
830f649ce3 Merge "Add some useful commentary on rebinding processes" 2015-12-31 19:02:33 +00:00
Joshua Harlow
0ed1d5a44f Cache atom name -> actions and provide accessor function
Instead of doing repeated type checks in the completer engine
internal component/object just use the runtime compilation routine
to cache the mapping of atom names to actions and then use an exposed
function to fetch the needed action in the completer object
as needed.

Change-Id: I07161e7956d039cf89d057b8082e12b82adcd82f
2015-12-30 14:32:57 -08:00
Jenkins
045b1ab71c Merge "Move 'convert_to_timeout' to timing type as a helper function" 2015-12-24 16:55:53 +00:00
Joshua Harlow
6742532a6b Quote/standardize atom name output
In most places we quote it so we might as well quote it
here so that the logs when examined look similar vs not
looking similar.

Change-Id: Ie61ea31a1fe1b4575ef512f0a15986e90c446d0e
2015-12-23 20:04:23 -08:00
Jenkins
60cb2c7543 Merge "Move all internal blather usage/calls to trace usage/calls" 2015-12-23 06:30:42 +00:00
Joshua Harlow
c145bef224 Use shared util helper for driver name + config extraction
Change-Id: I43465b8f5868e64bdf38d2873417a8a4a403a23b
2015-12-22 17:15:32 -08:00
Joshua Harlow
25a8e4b132 Fix currently broken and inactive mysql tests
Commit 868dd8485456ce78a396b687ec7744dc365f06be added a
migration script that caused there to be two heads (starting
points) of migrations which would cause alembic to be unable
to do the initial schema creation (and upgrade).

So this fixes that by correctly making one head only and
not skipping tests for a database if it can not be
upgraded for whatever reason (which was silencing the
test failures).

Closes-bug: #1528683

Change-Id: Id571072eec1dc3b6cbb9e868854f6db0b271e5f8
2015-12-22 12:39:28 -08:00
Jenkins
a8727cfa1f Merge "Start rename of BLATHER -> TRACE" 2015-12-22 17:48:57 +00:00
Joshua Harlow
be9323c005 Trap and expose exception any 'args'
Exceptions that are raised and derive from base exception
provide a 'args' attribute (defined to be a tuple of arguments
given to the exception constructor) that we should do our best to
capture and provide for introspection purposes.

Change-Id: I6349f726ccf0248a08be90e43f63260c5bcc81df
2015-12-21 19:58:10 -08:00
Joshua Harlow
c3674a03d7 Revert "Remove failure version number"
This will likely cause a major version bump,
let's not do that right now, because well its not
really worth such a bump for just this change.

This reverts commit c560e71d91b8fadd8923e9d61e29c2177bdf8635.

Change-Id: I3aafa02da91bc39456c705e9f05ec2de625f7e6c
2015-12-21 10:56:48 -08:00
Joshua Harlow
522ea98489 Move all internal blather usage/calls to trace usage/calls
Change-Id: I415a81d3b6b15b17a9a91cc2a0681c159172a4e1
2015-12-17 22:39:14 -08:00
Joshua Harlow
cf99c89e22 Start rename of BLATHER -> TRACE
This appears to be standardizing around the name
TRACE instead of BLATHER so start to move taskflow
internally to use this name instead.

Change-Id: I095039ac556eb07b821a29528b1b76651bcbab5c
2015-12-16 17:47:33 -08:00
Joshua Harlow
898eb11f11 Add ability of job poster/job iterator to wait for jobs to complete
It is quite useful for someone who has posted a job to be able to
easily wait for its completion (up to a given timeout) so add a wait
method onto the job class to allow for this to be possible.

Change-Id: Id3a7c724020962591e323da0febfd0c71d1acc50
2015-12-16 08:19:24 -08:00
Jenkins
5dd8b28f03 Merge "Avoid recreating notify details for each dispatch iteration" 2015-12-16 10:25:22 +00:00
Jenkins
b54701e604 Merge "Translate kazoo exceptions into job equivalents if register_entity fails" 2015-12-16 10:24:29 +00:00