You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mitogen/docs
David Wilson 54ff1c90fa issue #155: add DEL_ROUTE, propagate ADD_ROUTE upwards
* IDs are allocated by the parent responsible for contructing a new
  child, using ALLOCATE_ID to the master as necessary to allocate new ID
  ranges.

* ADD_ROUTE is sent up the tree rather than down. This permits
  construction of the new context to complete concurrent to parent
  contexts learning about its existence. Since all streams are strictly
  ordered, it's not possible for any parent to observe messages from the
  new context prior to arrival of an ADD_ROUTE from the parent notifying
  of its existence.

  If the new context, for example, implements an Ansible async task, its
  parent can start executing that without waiting for any synchronous
  confirmation from any parent or the master.

* Since routes propagate up, it's no longer possible for a plain
  non-parent child to ever receive ADD_ROUTE, so that code can be moved
  out of core.py and into parent.py (-0.2kb compressed).

* Add a .routes attribute to parent.Stream, and respond to disconnection
  signal on the stream by propagating DEL_ROUTE for any ADD_ROUTE ever
  received from that stream.

* Centralize route management in a new parent.RouteMonitor class
7 years ago
..
_static
_templates docs: Convert all URLs that support https:// 7 years ago
images docs: fix image labels 7 years ago
Makefile docs: Enable sphinx-autobuild 7 years ago
ansible.rst docs: farewell, glorious iframe! 7 years ago
api.rst parent: allow Python to determine its install prefix from argv[0] 7 years ago
compared.rst docs: Maximum size of pencode values 7 years ago
conf.py
docs-requirements.txt tests: Add Tox config for Python 2.6 and 2.7 7 years ago
examples.rst
getting_started.rst ansible: delete utils.py and promote cast() to mitogen.utils 7 years ago
howitworks.rst issue #155: add DEL_ROUTE, propagate ADD_ROUTE upwards 7 years ago
index.rst parent: allow Python to determine its install prefix from argv[0] 7 years ago
internals.rst core: support throwing LatchError in every sleeping thread 7 years ago
pickle-substitutes.ods docs: First round of Pickle-likes survey 7 years ago
shame.rst
signals.rst docs: Import, but do not yet link signals.rst 7 years ago
toc.rst