Commit Graph

584 Commits (129f7c5dea0551dfb767a414ef3ff41e9a8d8046)

Author SHA1 Message Date
David Wilson d9696c1cd5 docs: update Changelog release date. 7 years ago
David Wilson 0114358df0 Merge remote-tracking branch 'origin/master' into v024
* origin/master: (661 commits)
  Bump version for release.
  docs: update Changelog; closes #481
  issue #481: core: preserve stderr TTY FD if one is present.
  issue #481: avoid crash if disconnect occurs during forward_modules()
  Add a few more important modules to preamble_size.py.
  .ci: add verbiage for run_batches() too.
  .ci: add README.md.
  docs: update thanks
  docs: lose "approaching stability" language, we're pretty good now
  docs: fix changelog syntax/order/"20KB"
  tests: add new compression parameter to mitogen_get_stack results
  tests: disable affinity_test on Travis :/
  issue #508: fix responder stats test due to new smaller parent.py.
  issue #508: tests: skip minify_test Py2.4/2.5 for profiler.py.
  tests: fix fallout from 36fb318adf5c56e729296c3efce84f4dd75ced4e
  issue #520: add AIX auth failure string to su.
  tests: move affinity_test to Ansible tests.
  core: cProfile is not available in 2.4.
  issue #505: docs: add new detail graph for one scenario.
  docs: update and re-record profile graphs in docs; closes #505
  service: fix PushFileService exception
  tests: pad out localhost-*
  service: start pool shutdown on broker shutdown.
  master: .encode() needed for Py3.
  ansible: stash PID files in CWD if requested for debugging.
  issue #508: master: minify_safe_re must be bytes for Py3.
  bench: tidy up and cpu-pin some more files.
  tests: add localhost-x100
  ansible: double the default pool size.
  ansible: raise error with correct exception type.
  issue #508: master: minify all Mitogen/ansible_mitogen sources.
  parent: PartialZlib docstrings.
  ansible: hacky parser to alow bools to be specified on command line
  parent: pre-cache bootstrap if possible.
  docs: update Changelog.
  ansible: add mitogen_ssh_compression variable.
  service: PushFileService never recorded a file as sent.
  parent: synchronize get_core_source()
  service: use correct profile aggregation name.
  SyntaxError.
  ansible: don't pin controller if <4 cores.
  tests: make soak testing work reliably on vanilla.
  docs: changelog tidyups.
  ansible: document and make affinity stuff portable to non-Linux
  ansible: fix affinity.py test failure on 2 cores.
  ansible: preheat PluginLoader caches before fork.
  tests: make mitogen_shutdown_all be run_once by default.
  docs: update Changelog.
  ansible: use Poller for WorkerProcess; closes #491.
  ansible: new multiplexer/workers configuration
  docs: update Changelog.
  docs: update Changelog.
  ansible: pin connection multiplexer to a single core
  utils: pad out reset_affinity() and integrate with detach_popen()
  utils: import reset_affinity() function.
  master: set Router.profiling if MITOGEN_PROFILING variable present.
  parent: don't kill children when profiling is active.
  ansible: hook strategy and worker processes into profiler
  profiler: import from linear2 branch
  core: tidy up existing profiling code and support MITOGEN_PROFILE_FMT
  issue #260: redundant if statement.
  ansible: ensure MuxProcess MITOGEN_PROFILING results reach disk.
  ansible/bench: make end= configurable.
  master: cache sent/forwarded module names
  Aggregate code coverage data across tox all runs
  Allow independant control of coverage erase and reporting
  Fix incorrect attempt to use coverage
  docs: update Changelog; closes #527.
  issue #527: catch new-style module tracebacks like vanilla.
  Fix DeprecationWarning in mitogen.utils.run_with_router()
  Generate coverage report even if some tests fail
  ci: fix incorrect partition/rpartition from 8a4caea84f
  issue #260: hide force-disconnect messages.
  issue #498: fix shutdown crash
  issue #260: avoid start_transmit()/on_transmit()/stop_transmit()
  core: ensure broker profiling output reaches disk
  master: keep is_stdlib_path() result as negative cache entry
  ci: Allow DISTROS="debian*32" variable, and KEEP=1
  Use develop mode in tox
  issue #429: fix sudo regression.
  misc: rename to scripts. tab completion!!
  core: Latch._wake improvements
  issue #498: prevent crash on double 'disconnect' signal.
  issue #413: don't double-propagate DEL_ROUTE to parent.
  issue #498: wrap Router dict mutations in a lock
  issue #429: enable en_US locale to unbreak debops test.
  issue #499: fix another mind-numbingly stupid vanilla inconsistency
  issue #497: do our best to cope with crap upstream code
  ssh: fix test to match updated log format.
  issue #429: update Changelog.
  issue #429: update Changelog.
  issue #429: teach sudo about every know i18n password string.
  issue #429: install i18n-related bits in test images.
  ssh: tidy up logs and stream names.
  tests: ensure file is closed in connection_test.
  gcloud: small updates
  tests: give ansible/gcloud/ its own requirements file.
  issue #499: another totally moronic implementation difference
  issue #499: disable new test on vanilla.
  docs: update Changelog; closes #499.
  ...
7 years ago
David Wilson b12539f99b docs: update Changelog; closes #481 7 years ago
David Wilson 32161f3df5 docs: update thanks 7 years ago
David Wilson 4f6c57b6a8 docs: lose "approaching stability" language, we're pretty good now 7 years ago
David Wilson 7b046c9fba docs: fix changelog syntax/order/"20KB" 7 years ago
David Wilson e703522010 issue #505: docs: add new detail graph for one scenario. 7 years ago
David Wilson c279454502 docs: update and re-record profile graphs in docs; closes #505
pcaps moved to 'pcaps' branch.
7 years ago
David Wilson eb67fbe9d2 ansible: double the default pool size.
Tempted to push this up to 64, but let's do it incrementally just in
case.
7 years ago
David Wilson e167f6373c docs: update Changelog. 7 years ago
David Wilson b499fbe29b ansible: add mitogen_ssh_compression variable. 7 years ago
David Wilson 2153e195c3 docs: changelog tidyups. 7 years ago
David Wilson 4531338b12 ansible: document and make affinity stuff portable to non-Linux
Portable as in does nothing for the time at least for now.
7 years ago
David Wilson f06152db97 docs: update Changelog. 7 years ago
David Wilson 7b129e8576 ansible: use Poller for WorkerProcess; closes #491. 7 years ago
David Wilson 8f6e6b3940 docs: update Changelog. 7 years ago
David Wilson 90573b1963 docs: update Changelog. 7 years ago
Alex Willmer 2b1035b500
Merge branch 'master' into cover-us 7 years ago
Alex Willmer 2fa84e096f Aggregate code coverage data across tox all runs
Fixes #529
7 years ago
David Wilson 8a2dcbf674 docs: update Changelog; closes #527. 7 years ago
Alex Willmer 0d725f9cd8 Fix DeprecationWarning in mitogen.utils.run_with_router()
```
14:20:32.186270 W py.warnings:
/home/alex/src/mitogen/mitogen/utils.py:152: DeprecationWarning: invalid
escape sequence \*
  """
```
7 years ago
Alex Willmer e7d70b109b Generate coverage report even if some tests fail
`set -o errexit` was exiting run_tests prematurely if any test failed,
so the coverage report was not always generated.
7 years ago
David Wilson 77e7cadd22 issue #429: update Changelog. 7 years ago
David Wilson cd1e5e0138 issue #429: update Changelog. 7 years ago
David Wilson 60e9596e7d docs: update Changelog; closes #499. 7 years ago
David Wilson 3158c4ae9d docs: update Changelog; closes #493. 7 years ago
David Wilson bf676aacfe docs: update Changelog; closes #479. 7 years ago
David Wilson ac4e61e19e docs: update Changelog; closes #477. 7 years ago
David Wilson bb9bb593e4 docs: update Changelog. 7 years ago
David Wilson 63da372de5 docs: update Changelog. 7 years ago
David Wilson dd30a907ce issue #477: promote setup_gil() to mitogen.utils
This is since ansible_mitogen/process.py is 2.6-only, and I want to use
setup_gil() in 2.4 code.
7 years ago
David Wilson 6a2f88d6a3 issue #477: make mitogen.fork unsupported on Py<2.6. 7 years ago
David Wilson 3e255129ab docs: add another strace recipe 7 years ago
David Wilson a302b71f58 docs: include strace wrapper trick. 7 years ago
David Wilson b5c14cecda docs: docs and docstrings. 7 years ago
David Wilson 5c5269e147 docs: Changelog typo. 7 years ago
David Wilson d76312d03c docs: s/doffers/differs/ 7 years ago
David Wilson fb815ebec6 issue #434: add to Changelog. 7 years ago
David Wilson 0edeec118c issue #401: add to Changelog. 7 years ago
David Wilson 6856ee9021 issue #359: add to Changelog. 7 years ago
David Wilson 8f1cff7d08 issue #396: add to Changelog. 7 years ago
David Wilson efdfd4a353 docs: add thanks entry 7 years ago
David Wilson 97d2f2e1db issue #436: add to Changelog. 7 years ago
David Wilson c654379482 issue #465: add to Changelog. 7 years ago
David Wilson c4d0046164 issue #404: add to Changelog. 7 years ago
David Wilson b8e1adf4fa issue #251: readd to Changelog. 7 years ago
David Wilson 15182bb814 issue #412: pad out debugging docs, add get_stack to changelog. 7 years ago
David Wilson 1119f24071 issue #414: reinitialize service pool lock on fork 7 years ago
David Wilson 581b1e4191 docs: update Changelog. 7 years ago
David Wilson 6dc3389acc docs: update Changelog. 7 years ago