mirror of
https://github.com/ZwareBear/awx.git
synced 2026-03-21 16:23:36 -05:00
45819f6b9a7f071ed52a2fa4ce59540789533c07
There's a race between our `ws_connect` and `ws_receive` methods; it's possible to fall into a scenario where we're handling a legitimate message *before* django-channels is able to persist the `user_id` into the channel session. This results in a scenario where a user can open a browser tab and never receive new websocket messages. In this scenario, we should just toss the message back into the queue and try again later (up to a reasonable limit of retries).
Ansible Tower
Tower provides a web-based user interface, REST API and task engine built on top of Ansible.
Resources
Refer to CONTRIBUTING.md to get started developing, testing and building Tower.
Refer to setup/README.md to get started deploying Tower.
Refer to docs/build_system.md for more about Jenkins and installing nightly builds (as opposed to running from source).
Refer to docs/release_process.md for information on the steps involved in creating a release.
Refer to http://docs.ansible.com/ansible-tower/index.html for information on installing/upgrading, setup, troubleshooting, and much more.
Description
Languages
Python
52%
JavaScript
46.4%
Jinja
1%
Makefile
0.2%
Shell
0.2%
Other
0.1%