18 Commits

Author SHA1 Message Date
Alan Rominger
ab5cc2e69c
Simplifications for DependencyManager (#13533) 2023-07-27 15:42:29 -04:00
Cristiano Nicolai
83df056f71
Small doc fixes for workflow and task manager (#14242) 2023-07-18 19:23:48 +00:00
Seth Foster
b4163dd00f
Update node affinity description (#13741) 2023-03-22 20:54:08 +00:00
Seth Foster
916b5642d2
Update task manager docs
- DependencyManager and WorkflowManager
- bulk reschedule
- global task manager timeout
- blocking logic

Co-authored-by: Elijah DeLee <kdelee@redhat.com>
Co-authored-by: John R Barker <john@johnrbarker.com>
2022-12-12 11:56:40 -05:00
Bill Nottingham
c8cf28f266 Assorted renaming and string changes 2021-04-30 14:32:05 -04:00
Seth Foster
3606b4e334
these rules no longer apply as of PRs 5519 and 5489 2020-09-11 12:59:18 -04:00
Matthew Jones
6abeaf2c55 Update some contributing docs
* Update the tools called in the dev environment
* More RMQ purges from architecture docs
* Remove the old clusterdev target
2020-04-08 10:03:22 -04:00
beeankha
371966613f Update AWX docs 2019-05-09 10:03:57 -04:00
chris meyers
db2bb19d65 add docs for task manager node decider 2019-01-02 12:17:28 -05:00
Ryan Petrello
ff1e8cc356
replace celery task decorators with a kombu-based publisher
this commit implements the bulk of `awx-manage run_dispatcher`, a new
command that binds to RabbitMQ via kombu and balances messages across
a pool of workers that are similar to celeryd workers in spirit.
Specifically, this includes:

- a new decorator, `awx.main.dispatch.task`, which can be used to
  decorate functions or classes so that they can be designated as
  "Tasks"
- support for fanout/broadcast tasks (at this point in time, only
  `conf.Setting` memcached flushes use this functionality)
- support for job reaping
- support for success/failure hooks for job runs (i.e.,
  `handle_work_success` and `handle_work_error`)
- support for auto scaling worker pool that scale processes up and down
  on demand
- minimal support for RPC, such as status checks and pool recycle/reload
2018-10-11 10:53:30 -04:00
Matthew Jones
704da9c7f2 Updating acceptance documentation and system docs 2017-05-10 16:15:49 -04:00
Matthew Jones
cb82809f10 Merge pull request #3935 from jladdjr/at-3532-typo
Minor typo fix (pointing workflow node template at unsupported unified job template)
2016-11-18 15:45:34 -05:00
Chris Meyers
8a6a061cbb Update task_manager_system.md 2016-11-16 10:51:12 -05:00
Chris Meyers
dd032c8463 Update task_manager_system.md 2016-11-16 10:37:26 -05:00
Jim Ladd
20840b9867 Fix all instances of can not 2016-11-09 17:03:25 -05:00
Jake McDermott
db5ffa7e03 Update task_manager_system.md 2016-11-07 11:29:05 -05:00
Chris Meyers
cc7949f040 update docs 2016-11-02 10:00:05 -05:00
Chris Meyers
6efa468f29 init task manager architecture docs 2016-11-01 13:50:42 -05:00