diff --git a/distributed-2021.4.0.tar.gz b/distributed-2021.4.0.tar.gz deleted file mode 100644 index cfe2f71..0000000 --- a/distributed-2021.4.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7af2b77819a162d8f5973fb015be5a1641f47901d2e254409dafa2d7fcc3fce6 -size 701021 diff --git a/distributed-2021.5.0.tar.gz b/distributed-2021.5.0.tar.gz new file mode 100644 index 0000000..c78cf6e --- /dev/null +++ b/distributed-2021.5.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4da09db7972120db0a8e7fc2b2f91bb4d952ce21b185ccc1356603613060a0b3 +size 717781 diff --git a/python-distributed.changes b/python-distributed.changes index b3c99e8..b9853c3 100644 --- a/python-distributed.changes +++ b/python-distributed.changes @@ -1,3 +1,89 @@ +------------------------------------------------------------------- +Tue May 18 10:12:19 UTC 2021 - Ben Greiner + +- update to version 2021.5.0 + * Merge global annotations on the client (GH#4691) Mads R. B. + Kristensen + * Add support for click 8 (GH#4810) James Bourbeau + * Add HTML reprs to some scheduler classes (GH#4795) James + Bourbeau + * Use JupyterLab theme variables (GH#4796) Ian Rose + * Allow the dashboard to run on multiple ports (GH#4786) Jacob + Tomlinson + * Remove release_dep from WorkerPlugin API (GH#4791) James + Bourbeau + * Support for UCX 1.10+ (GH#4787) Peter Andreas Entschev + * Reduce complexity of test_gather_allow_worker_reconnect + (GH#4739) Florian Jetter + * Fix doctests in utils.py (GH#4785) Jacob Tomlinson + * Ensure deps are actually logged in worker (GH#4753) Florian + Jetter + * Add stacklevel keyword into performance_report() to allow for + selecting calling code to be displayed (GH#4777) Nathan + Danielsen + * Unregister worker plugin (GH#4748) Naty Clementi + * Fixes some pickling issues in the Cythonized Scheduler + (GH#4768) jakirkham + * Improve graceful shutdown if nanny is involved (GH#4725) + Florian Jetter + * Update cythonization in CI (GH#4764) James Bourbeau + * Use contextlib.nullcontext (GH#4763) James Bourbeau + * Cython fixes for MemoryState (GH#4761) jakirkham + * Fix errors in check_thread_leak (GH#4747) James Bourbeau + * Handle missing key case in report_on_key (GH#4755) jakirkham + * Drop temporary set variables s (GH#4758) jakirkham +- skip even more flaky tests +- stress that upstream wants to use dask with a matching version + number + +------------------------------------------------------------------- +Mon May 3 01:35:36 UTC 2021 - Arun Persaud + +- update to version 2021.4.1: + * Avoid active_threads changing size during iteration (GH#4729) + James Bourbeau + * Fix UnboundLocalError in AdaptiveCore.adapt() (GH#4731) Anderson + Banihirwe + * Minor formatting updates for HTTP endpoints doc (GH#4736) James + Bourbeau + * Unit test for metrics["memory"]=None (GH#4727) crusaderky + * Enable configuration of prometheus metrics namespace (GH#4722) + Jacob Tomlinson + * Reintroduce weight function (GH#4723) James Bourbeau + * Add ready->memory to transitions in worker (GH#4728) Gil Forsyth + * Fix regressions in GH#4651 (GH#4719) crusaderky + * Add descriptions for UCX config options (GH#4683) Charles + Blackmon-Luca + * Split RAM measure into dask keys/other old/other new (GH#4651) + crusaderky + * Fix DeprecationWarning on Python 3.9 (GH#4717) George Sakkis + * ipython causes test_profile_nested_sizeof crash on windows + (GH#4713) crusaderky + * Add iterate_collection argument to serialize (GH#4641) Richard J + Zamora + * When closing Server, close all listeners (GH#4704) Florian Jetter + * Fix timeout in client.restart (GH#4690) Matteo De Wint + * Avoid repeatedly using the same worker on first task with quiet + cluster (GH#4638) Doug Davis + * Grab func for finish case only if used (GH#4702) jakirkham + * Remove hostname check in test_dashboard (GH#4706) James Bourbeau + * Faster tests_semaphore::test_worker_dies (GH#4703) Florian Jetter + * Clean up test_dashboard (GH#4700) crusaderky + * Add timing information to TaskGroup (GH#4671) Matthew Rocklin + * Remove WSSConnector TLS presence check (GH#4695) Marcos Moyano + * Fix typo and remove unused time.time import (GH#4689) Hristo + Georgiev + * Don’t initialize CUDA context in monitor (GH#4688) Charles + Blackmon-Luca + * Add support for extra conn args for HTTP protocols (GH#4682) + Marcos Moyano + * Adjust timings in test_threadpoolworkers (GH#4681) Florian Jetter + * Add GPU metrics to SystemMonitor (GH#4661) Charles Blackmon-Luca + * Removing dumps_msgpack() and loads_msgpack() (GH#4677) Mads + R. B. Kristensen + * Expose worker SystemMonitor s to scheduler via RPC (GH#4657) + Charles Blackmon-Luca + ------------------------------------------------------------------- Sun Apr 4 16:37:00 UTC 2021 - Arun Persaud diff --git a/python-distributed.spec b/python-distributed.spec index 9cd0ea3..4a19a3d 100644 --- a/python-distributed.spec +++ b/python-distributed.spec @@ -32,7 +32,8 @@ # cython optimizations not supported on 32-bit: https://github.com/dask/dask/issues/7489 %endif Name: python-distributed%{psuffix} -Version: 2021.4.0 +# Note: please always update together with python-dask +Version: 2021.5.0 Release: 0 Summary: Library for distributed computing with Python License: BSD-3-Clause @@ -48,7 +49,7 @@ Requires: python-PyYAML Requires: python-certifi Requires: python-click >= 6.6 Requires: python-cloudpickle >= 1.5.0 -Requires: python-dask >= %{version} +Requires: python-dask = %{version} Requires: python-msgpack Requires: python-psutil >= 5.0 Requires: python-sortedcontainers @@ -62,7 +63,7 @@ BuildRequires: %{python_module bokeh} BuildRequires: %{python_module certifi} BuildRequires: %{python_module click >= 6.6} BuildRequires: %{python_module cloudpickle >= 1.5.0} -BuildRequires: %{python_module dask-all >= %{version}} +BuildRequires: %{python_module dask-all = %{version}} # need built extension BuildRequires: %{python_module distributed = %{version}} BuildRequires: %{python_module ipykernel} @@ -112,8 +113,6 @@ chmod -x %{buildroot}%{$python_sitearch}/distributed/tests/test_utils_test.py %if %{with test} %check -# add fail and error summaries to pytest report, but xfail is not interesting -sed -i '/pytest/,/addopts/ s/-rsx/-rfEs/' setup.cfg # many tests from multiple files are broken by new pytest-asyncio # (see https://github.com/dask/distributed/pull/4212 and https://github.com/pytest-dev/pytest-asyncio/issues/168) # as a proof build it with old pytest-asyncio and see these tests pass @@ -137,6 +136,7 @@ donttest+=" or (test_client and test_secede_balances)" donttest+=" or (test_client and test_secede_simple)" donttest+=" or (test_client and test_serialize_collections)" donttest+=" or (test_client_executor and test_cancellation)" +donttest+=" or (test_client_loop and test_close_loop_sync)" donttest+=" or (test_collections and test_sparse_arrays)" donttest+=" or (test_events and test_event_on_workers)" donttest+=" or (test_events and test_set_not_set_many_events)" @@ -177,6 +177,7 @@ donttest+=" or (test_semaphore and test_close_async)" donttest+=" or (test_semaphore and test_oversubscribing_leases)" donttest+=" or (test_semaphore and test_release_failure)" donttest+=" or (test_semaphore and test_release_once_too_many_resilience)" +donttest+=" or (test_semaphore and test_release_semaphore_after_timeout)" donttest+=" or (test_semaphore and test_release_simple)" donttest+=" or (test_semaphore and test_threadpoolworkers_pick_correct_ioloop)" donttest+=" or (test_sparse_arrays and concurrent)" @@ -227,7 +228,7 @@ donttest+=" or (test_stress and test_stress_communication)" donttest+=" or (test_asyncprocess and test_exit_callback)" donttest+=" or (test_client and test_cleanup_after_broken_client_connection)" donttest+=" or (test_client and test_open_close_many_workers)" -donttest+=" or (test_client and test_profile_server)" +donttest+=" or (test_client and test_profile)" donttest+=" or (test_client and test_quiet_quit_when_cluster_leaves)" donttest+=" or (test_client and test_reconnect)" donttest+=" or (test_client and test_sub_submit_priority)" @@ -242,8 +243,14 @@ donttest+=" or (test_steal and test_dont_steal_fast_tasks_compute_time)" donttest+=" or (test_stress and test_close_connections)" donttest+=" or (test_worker and test_fail_write_to_disk)" donttest+=" or test_queue_in_task or test_variable_in_task" - -%pytest_arch -ra -n auto distributed/tests/ -k "not (${donttest:4})" -m "not avoid_travis" --timeout 180 +# https://github.com/dask/distributed/pull/4719: "This test is heavily influenced by hard-to-control factors such as memory management" +# probably influenced by OBS scheduling +donttest+=" or (test_scheduler and test_memory)" +# likely related to the above (https://github.com/dask/distributed/pull/4651) +donttest+=" or (test_worker and test_spill_to_disk)" +# flaky on i586 +donttest+=" or (test_client_executor and test_map)" +%pytest_arch -rfE -n auto distributed/tests/ -k "not (${donttest:4})" -m "not avoid_travis" --timeout 180 %endif %if ! %{with test}