summaryrefslogtreecommitdiff
path: root/executors.py
AgeCommit message (Collapse)Author
2022-06-02Rename a method in exec_utils.Scott Gasch
2022-06-02Initial stab at a smarter doc/unit/integration/coverage test runner.Scott Gasch
2022-05-31Improve docstrings for sphinx.Scott Gasch
2022-03-25Since this thing is on the innerwebs I suppose it should have aScott Gasch
copyright...
2022-03-22Loosen backup policy and cleanup code a little.Scott Gasch
2022-02-12Change weights.Scott Gasch
2022-02-10More cleanup.Scott Gasch
2022-02-09Fix typo.Scott Gasch
2022-02-08Change the weights in the default executor's remote worker pool.Scott Gasch
2022-02-08More cleanup.Scott Gasch
2022-02-05Add coding comments for files with utf8 characters in there.Scott Gasch
2022-02-03Change settings in flake8 and black.Scott Gasch
2022-02-02Let's be explicit with asserts; there was a bug in histogramScott
caused by assert foo when foo was an int with valid valid 0.
2022-02-02Used isort to sort imports. Also added to the git pre-commit hook.Scott
2022-02-02More type annotations.Scott
2022-01-31Adds a quiet option to executor shutdown.Scott
2022-01-31Tweak histograms in executors to include seconds label.Scott
2022-01-31Use a label formatter for prettier histograms.Scott
2022-01-30Fix a recent bug in executors. Thread executor needs to returnScott
its future.
2022-01-30Adds a shutdown_if_idle method to the executors and also eliminatesScott
a multiple-shutdown problem encountered when using them.
2022-01-30Do not adjust task count from a child process or thread; alwaysScott
do it in the launcher thread/process.
2022-01-27Make the worker selection heuristics work harder to avoid backupScott
bundles scheduled on the same machine as their primary.
2022-01-26Ahem. Still running black?Scott
2022-01-26Ran black code formatter on everything.Scott
2022-01-26Minor tweaks.Scott
2022-01-24Enable scp compression on remote executor to try to improve dataScott
xfer times.
2022-01-24Report overall runtime in periodic status dumps.Scott
2022-01-23Minor cleanup.Scott
2022-01-23Clean up the remote executor stuff and create a dedicated heartbeatScott
thread. Fix the parallelize integration test. Other changes that depended on these fixes.
2022-01-20Stop using rsync in executors; this was a hack to work around someScott
terrible "linux" box that was running linux in emulation under windows and, for some strange reason, didn't like scp.
2022-01-12Scale back warnings.warn and add stacklevels= where appropriate.Scott
2022-01-11Fix a couple of bugs in executors. Use run_tests.sh as a pre commitScott
hook.
2022-01-11Start using warnings from stdlib.Scott
2022-01-06A bunch of changes...Scott
2021-12-04Various changes.Scott
2021-11-18Make smart futures avoid polling.Scott Gasch
Much fucking around with the backup strategy in executors. Tweaks to presence.
2021-11-17Bugfixes in executors.Scott Gasch
2021-11-17Make remote workers die if no longer needed; cleanups in executors.Scott Gasch
2021-11-15Making remote training work better.Scott Gasch
2021-11-14Tighten up the remote executor.Scott Gasch
2021-11-13Small bugfixes; also, add a new machine to the remote executor pool.Scott Gasch
2021-10-31Ugh, a bunch of things. @overrides. --lmodule. Chromecasts. etc...Scott Gasch
2021-10-23Adds site_config; adds Tuya lights. Bugfixes.Scott Gasch
2021-10-19Bugfixes.Scott Gasch
2021-10-06Starting to move towards python3.9Scott Gasch
2021-09-10Adding more tests, working on the test harness.Scott Gasch
2021-09-08Add doctests to some of this stuff.Scott Gasch
2021-09-07Various changes.Scott Gasch
2021-07-08Reduce import scopes, remove cycles.Scott Gasch
2021-07-08Lots of changes.Scott Gasch