diff --git a/.ci/ci_lib.py b/.ci/ci_lib.py index 5a03b906..34a6faba 100644 --- a/.ci/ci_lib.py +++ b/.ci/ci_lib.py @@ -224,6 +224,7 @@ def start_containers(containers): "docker rm -f %(name)s || true" % container, "docker run " "--rm " + "--cpuset-cpus 0,1 " "--detach " "--privileged " "--cap-add=SYS_PTRACE " diff --git a/docs/changelog.rst b/docs/changelog.rst index 1bdb1f6d..3861e501 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -165,6 +165,18 @@ Core Library buffer management when logging lines received from a child's redirected standard IO. +* `49a6446a `_: the + :meth:`empty` method of :class:`mitogen.core.Latch`, + :class:`mitogen.core.Receiver` and :class:`mitogen.select.Select` has been + replaced by a more general :meth:`size` method. :meth:`empty` will be removed + in Mitogen 0.3 + +* `ecc570cb `_: previously + :meth:`mitogen.select.Select.add` would enqueue a single wake event when + adding an existing receiver, latch or subselect that contained multiple + buffered items, causing future :meth:`get` calls to block or fail even though + data existed that could be returned. + Thanks! ~~~~~~~