1
0

184 Commits

Author SHA256 Message Date
bcbe1366df Accepting request 1199448 from devel:languages:python:numeric
- update to 2024.8.2:
  * Avoid capturing code of xdist @fjetter
  * Reduce memory footprint of culling P2P rechunking
  * Add tests for choosing default rechunking method
  * Increase visibility of GPU CI updates @charlesbluca
  * Bump test\_pause\_while\_idle timeout @fjetter
  * Concatenate small input chunks before P2P rechunking
  * Remove dump cluster from gen\_cluster @fjetter
  * Bump `numpy>=1.24` and `pyarrow>=14.0.1` minimum versions
  * Fix PipInstall plugin on Worker @hendrikmakait
  * Remove more Python 3.10 compatibility code @jrbourbeau
  * Use task-based rechunking to prechunk along partial
    boundaries @hendrikmakait
  * Ensure client\_desires\_keys does not corrupt Scheduler state
    @fjetter
  * Bump minimum ``cloudpickle`` to 3 @jrbourbeau

OBS-URL: https://build.opensuse.org/request/show/1199448
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=84
2024-09-09 12:44:29 +00:00
05dda08b4c Accepting request 1197826 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1197826
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=83
2024-09-03 11:37:58 +00:00
806eb4fa94 Accepting request 1197499 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2024.8.1
  * Improve output chunksizes for reshaping Dask Arrays
  * Improve scheduling efficiency for Xarray Rechunk-GroupBy-Reduce
    patterns
  * Drop support for Python 3.9
- Release 2025.8.0
  * Improve efficiency and performance of slicing with positional
    indexers
  * Improve scheduling efficiency for Xarray GroupBy-Reduce
    patterns
- Release 2025.7.1
  * More resilient distributed lock
- Release 2025.7.0
  * Drop support for pandas 1.x
  * Publish-subscribe APIs deprecated
- Overhaul multibuild setup: Prepare for python313

OBS-URL: https://build.opensuse.org/request/show/1197499
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=174
2024-08-30 11:37:00 +00:00
ae8f8d35fc Accepting request 1193893 from devel:languages:python:numeric
- switch to modern python for sle15

- Update to 2024.6.2:

OBS-URL: https://build.opensuse.org/request/show/1193893
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=82
2024-08-16 10:23:16 +00:00
3a2da80b47 - switch to modern python for sle15
- Update to 2024.6.2:

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=172
2024-08-14 14:50:54 +00:00
f929bb8c84 Accepting request 1186064 from devel:languages:python:numeric
- Update to 2024.6.2: 
  * profile._f_lineno: handle next_line being None in Python 3.13
  * Cache global query-planning config
  * Python 3.13 fixes
  * Fix test_map_freq_to_period_start for pandas=3
  * Tokenizing memmap arrays will now avoid materializing the array into
    memory.
  * Fix test_dt_accessor with query planning disabled
  * Remove deprecated dask.compatibility module
  * Ensure compatibility for xarray.NamedArray
  * Avoid rounding error in
    test_prometheus_collect_count_total_by_cost_multipliers
  * Log key collision count in update_graph log event
  * Rename safe to expected in Scheduler.remove_worker
  * Eagerly update aggregate statistics for TaskPrefix instead of
    calculating them on-demand
  * Improve graph submission time for P2P rechunking by avoiding unpack
    recursion into indices
  * Add safe keyword to remove-worker event
  * Improved errors and reduced logging for P2P RPC calls
  * Adjust P2P tests for dask-expr
  * Iterate over copy of Server.digests_total_since_heartbeat to avoid
    RuntimeError
  * Add Prometheus gauge for task groups
  * Fix too strict assertion in shuffle code for pandas subclasses
  * Reduce noise from erring tasks that are not supposed to be running

OBS-URL: https://build.opensuse.org/request/show/1186064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=81
2024-07-08 17:08:34 +00:00
8b7cdc22d0 Fix date
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=170
2024-07-08 04:36:36 +00:00
3c55efc797 - Update to 2024.6.2:
* profile._f_lineno: handle next_line being None in Python 3.13
  * Cache global query-planning config
  * Python 3.13 fixes
  * Fix test_map_freq_to_period_start for pandas=3
  * Tokenizing memmap arrays will now avoid materializing the array into
    memory.
  * Fix test_dt_accessor with query planning disabled
  * Remove deprecated dask.compatibility module
  * Ensure compatibility for xarray.NamedArray
  * Avoid rounding error in
    test_prometheus_collect_count_total_by_cost_multipliers
  * Log key collision count in update_graph log event
  * Rename safe to expected in Scheduler.remove_worker
  * Eagerly update aggregate statistics for TaskPrefix instead of
    calculating them on-demand
  * Improve graph submission time for P2P rechunking by avoiding unpack
    recursion into indices
  * Add safe keyword to remove-worker event
  * Improved errors and reduced logging for P2P RPC calls
  * Adjust P2P tests for dask-expr
  * Iterate over copy of Server.digests_total_since_heartbeat to avoid
    RuntimeError
  * Add Prometheus gauge for task groups
  * Fix too strict assertion in shuffle code for pandas subclasses
  * Reduce noise from erring tasks that are not supposed to be running

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=169
2024-07-05 06:40:17 +00:00
db4cf47cef Accepting request 1171089 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1171089
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=80
2024-05-01 12:57:24 +00:00
42c6f04102 Accepting request 1170999 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2024.4.2
  * Trivial Merge Implementation
  * Auto-partitioning in read_parquet
- Release 2024.4.1
  * Fix an error when importing dask.dataframe with Python 3.11.9.
- Release 2024.4.0
  * Query planning fixes
  * GPU metric dashboard fixes
- Release 2024.3.1
  * Demote an exception to a warning if dask-expr is not installed
    when upgrading.
- Release 2024.3.0
  * Query planning
  * Sunset of Pandas 1.X support

OBS-URL: https://build.opensuse.org/request/show/1170999
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=167
2024-05-01 05:57:15 +00:00
039281864d Accepting request 1155502 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1155502
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=79
2024-03-06 22:05:52 +00:00
ce9ca4f063 Accepting request 1155360 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2024.2.1
  * Allow silencing dask.DataFrame deprecation warning
  * More robust distributed scheduler for rare key collisions
  * More robust adaptive scaling on large clusters
- Drop distributed-ignore-daskdepr.patch

OBS-URL: https://build.opensuse.org/request/show/1155360
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=165
2024-03-06 09:59:38 +00:00
db58b923e9 Accepting request 1146836 from devel:languages:python:numeric
Forwarded request #1146780 from bnavigator

- Update to 2024.2.0
    * Deprecate Dask DataFrame implementation
    * Improved tokenization
    * https://docs.dask.org/en/stable/changelog.html#v2024-2-0
  - Add distributed-ignore-daskdepr.patch gh#dask/distributed#8504
  - Drop python39 test flavor
  - Fix python312 tests

OBS-URL: https://build.opensuse.org/request/show/1146836
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=78
2024-02-16 20:42:46 +00:00
3b2ea300aa Accepting request 1146780 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2024.2.0
  * Deprecate Dask DataFrame implementation
  * Improved tokenization
  * https://docs.dask.org/en/stable/changelog.html#v2024-2-0
- Add distributed-ignore-daskdepr.patch gh#dask/distributed#8504
- Drop python39 test flavor
- Fix python312 tests

OBS-URL: https://build.opensuse.org/request/show/1146780
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=163
2024-02-15 12:56:11 +00:00
fb78f5106b Accepting request 1144170 from home:bnavigator:branches:devel:languages:python:numeric
- Add python312 test flavor

OBS-URL: https://build.opensuse.org/request/show/1144170
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=162
2024-02-05 12:42:28 +00:00
e57e8f9875 Accepting request 1142780 from devel:languages:python:numeric
- update to 2024.1.1:
  * see corresponding dask update:
  https://docs.dask.org/en/stable/changelog.html#v2024-1-1
  * compatibility updates for latest pandas and scipy

- update to 2024.1.0:

OBS-URL: https://build.opensuse.org/request/show/1142780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=77
2024-01-30 17:26:59 +00:00
1c4074650b OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=160 2024-01-30 12:26:52 +00:00
b149f02116 - update to 2024.1.1:
* see corresponding dask update:
  https://docs.dask.org/en/stable/changelog.html#v2024-1-1
  * compatibility updates for latest pandas and scipy
- update to 2024.1.0:

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=159
2024-01-30 09:39:34 +00:00
87381d155f Accepting request 1142208 from devel:languages:python:numeric
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1142208
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=76
2024-01-29 21:32:28 +00:00
71bc2ce316 - skip one more test for 32bit
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=157
2024-01-22 09:56:46 +00:00
e778845ba1 Accepting request 1140138 from devel:languages:python:numeric
- update to 2023.1.4:
  * see corresponding dask update:
  https://docs.dask.org/en/stable/changelog.html#v2024-1-0

OBS-URL: https://build.opensuse.org/request/show/1140138
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=75
2024-01-21 22:09:18 +00:00
9611669043 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=155 2024-01-20 19:16:14 +00:00
28795d02e3 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=154 2024-01-20 14:08:53 +00:00
40fc72e7c5 - update to 2023.1.4:
* see corresponding dask update:
  https://docs.dask.org/en/stable/changelog.html#v2024-1-0

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=153
2024-01-20 12:43:28 +00:00
ba04669776 Accepting request 1135097 from devel:languages:python:numeric
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1135097
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=74
2023-12-25 18:06:30 +00:00
5f1c7f64f7 - update to 2023.12.1:
* see corresponding dask update:
  https://docs.dask.org/en/stable/changelog.html#v2023-12-1

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=151
2023-12-18 12:15:02 +00:00
e69696a4b4 Accepting request 1132243 from devel:languages:python:numeric
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1132243
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=73
2023-12-09 21:54:10 +00:00
fc6a4467ef - update to 2023.12.0:
* see corresponding dask update:
  * https://docs.dask.org/en/stable/changelog.html#v2023-12-0
  * Bokeh 3.3.0 compatibility
- Update to version 2022.11.1
  * Automatically mark all WorkerState tests (:pr:`6706`) crusaderky
- Update to 2022.6.1
- add distributed-fix-python310.patch to fix build with python 3.10
- Update to version 2021.9.1
  * Fix add_plugin warnings
  * Add list around iterator in handle_missing_dep
  * Jupyter-client 7 compatiblity
  * Add standalone dashboard page for GPU usage (GH#4556) Jacob
  * Handle stream is None case in TCP comm finalizer (GH#4631)
  * Include LIST_PICKLE in NumPy array serialization (GH#4632)
  * Rename annotation plugin in test_highlevelgraph.py (GH#4618)
  * Skip NumPy and pandas tests if not importable (GH#4563) Ben
  * Remove utils.shutting_down in favor of sys.is_finalizing
  * Introduce events log length config option (GH#4615) Fabian
  * Upstream config serialization and inheritance (GH#4372) Jacob
  * Add check to scheduler creation in SpecCluster (GH#4605) Jacob
  * Make length of events deque configurable (GH#4604) Fabian
  * Add explicit fetch state to worker TaskState (GH#4470) Gil
  * pickle_loads(): Handle empty memoryview (GH#4595) Mads R. B.
  * Switch documentation builds for PRs to readthedocs (GH#4599)
  * If SpecCluster fails to start attempt to gracefully close out
  * IPython magics: remove deprecated ioloop workarounds (GH#4530)
  * Add GitHub actions workflow to cancel duplicate builds
  * Remove outdated macOS build badge from README (GH#4576) James
  * Change default branch from master to main (GH#4495) Julia

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=149
2023-12-02 14:15:49 +00:00
89e1b4363a Accepting request 1127185 from devel:languages:python:numeric
- Update to 2023.11.0
- add distributed-ignore-rerun.patch to ignore pytest runners during
  test code introspection
 * Zero-copy P2P Array Rechunking
 * Deprecating PyArrow <14.0.1
 * Improved PyArrow filesystem for Parquet
 * Improve Type Reconciliation in P2P Shuffling
 * official support for Python 3.12
 * Reduced memory pressure for multi array reductions
 * improved P2P shuffling robustness
 * Reduced scheduler CPU load for large graphs (forwarded request 1127182 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/1127185
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=72
2023-11-17 19:49:41 +00:00
503385dcf3 Accepting request 1127182 from home:mimi_vx:branches:devel:languages:python:numeric
- Update to 2023.11.0
- add distributed-ignore-rerun.patch to ignore pytest runners during
  test code introspection
 * Zero-copy P2P Array Rechunking
 * Deprecating PyArrow <14.0.1
 * Improved PyArrow filesystem for Parquet
 * Improve Type Reconciliation in P2P Shuffling
 * official support for Python 3.12
 * Reduced memory pressure for multi array reductions
 * improved P2P shuffling robustness
 * Reduced scheduler CPU load for large graphs

OBS-URL: https://build.opensuse.org/request/show/1127182
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=147
2023-11-16 21:29:18 +00:00
6ee0ddef2a Accepting request 1110217 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1110217
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=71
2023-09-11 19:21:53 +00:00
a886418b89 Accepting request 1110163 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2023.9.1
  ## Enhancements
  Raise in P2P if column dtype is wrong (GH#8167) Hendrik Makait
  * Auto-fail tasks with deps larger than the worker memory (GH#8135) crusaderky
  * Make workers table sortable (GH#8153) Jacob Tomlinson
  * Support for unsetting environment variables (GH#8144) crusaderky
  ## Deprecations
  * Deprecate asynchronous Listener.stop() (GH#8151) Hendrik Makait
- Release 2023.9.0
  ## Enhancements
  Don’t capture functools frames in code (GH#8146) crusaderky
  * Ignore asyncio when scraping code (GH#8122) Matthew Rocklin
  * Remove stringification (GH#8083) Florian Jetter
  ## Bug Fixes
  * Ensure NannyPlugin are always installed (GH#8107) Florian Jetter
  * Don’t use exception hooks to shorten tracebacks (GH#8127) crusaderky
  * Fix P2P shuffle with LocalCluster(..., processes=False) (GH#8125) Hendrik Makait
  * Merge with P2P shuffle fails if left_index or right_index is True (GH#8121) Patrick Hoefler
- Release 2023.8.1
  ## New Features
  * Add memray integration (GH#8044) Florian Jetter
  ## Enhancements
  * Await async listener.stop in Worker.close (GH#8118) Hendrik Makait
  * Minor fixes in memray (GH#8113) Florian Jetter
  * Enable basic p2p shuffle for dask-cudf (GH#7743) Richard (Rick) Zamora
  * Don’t shut down unresponsive workers on gather() (GH#8101) crusaderky
  * Propagate CancelledError in gather_from_workers (GH#8089) crusaderky
  * Better logging for anomalous task termination (GH#8082) crusaderky
  ## Bug Fixes
  * Handle null partitions in P2P shuffling (GH#8116) Hendrik Makait

OBS-URL: https://build.opensuse.org/request/show/1110163
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=145
2023-09-11 06:40:13 +00:00
ee86787135 Accepting request 1090796 from devel:languages:python:numeric
- Ratchet up bokeh to >= 3.1, since upstream supports it.
- Also BuildRequire sparse for Python 3.11.

- Update to 2023.5.1
  * This release drops support for Python 3.8
  ## Enhancements
  * Exclude IPython code from computations (GH#7788) Miles
  * Drop Python 3.8 support (GH#7840) Thomas Grainger
  * Add storage_options to performance_report (GH#7636) ypogorelova
  * Don’t warn about mismatched msgpack (GH#7839) Irina Truong
  * Clean up sys.path on Server shutdown (GH#7838) James Bourbeau
  * Dashboard: Fine Performance Metrics (GH#7725) Miles
  ## Bug Fixes
  * Properly handle unknown chunk sizes in P2P rechunking (GH#7856)
    Hendrik Makait
  * Minimal change to work around (GH#7726) / support for UCX
    (GH#7851) Benjamin Zaitlen
  * Don’t end computations until cluster is truly idle (GH#7790)
    crusaderky
- Release 2023.5.0
  ## Enhancements
  * Client.upload_file send to both Workers and Scheduler and
    rename scratch directory (GH#7802) Miles
  * Allow dashboard to be used with bokeh prereleases (GH#7814)
    James Bourbeau
  ## Bug Fixes
  * Ensure log_event of non-msgpack serializable object do not kill
    servers (GH#7472) Florian Jetter
  * Fix test_nanny.py duplicated pytestmark definitions (GH#7819)
    Thomas Grainger

OBS-URL: https://build.opensuse.org/request/show/1090796
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=70
2023-06-07 21:06:36 +00:00
daf8ca9531 - Ratchet up bokeh to >= 3.1, since upstream supports it.
- Also BuildRequire sparse for Python 3.11.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=143
2023-06-05 02:15:54 +00:00
d925ca635c Accepting request 1090160 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2023.5.1
  * This release drops support for Python 3.8
  ## Enhancements
  * Exclude IPython code from computations (GH#7788) Miles
  * Drop Python 3.8 support (GH#7840) Thomas Grainger
  * Add storage_options to performance_report (GH#7636) ypogorelova
  * Don’t warn about mismatched msgpack (GH#7839) Irina Truong
  * Clean up sys.path on Server shutdown (GH#7838) James Bourbeau
  * Dashboard: Fine Performance Metrics (GH#7725) Miles
  ## Bug Fixes
  * Properly handle unknown chunk sizes in P2P rechunking (GH#7856)
    Hendrik Makait
  * Minimal change to work around (GH#7726) / support for UCX
    (GH#7851) Benjamin Zaitlen
  * Don’t end computations until cluster is truly idle (GH#7790)
    crusaderky
- Release 2023.5.0
  ## Enhancements
  * Client.upload_file send to both Workers and Scheduler and
    rename scratch directory (GH#7802) Miles
  * Allow dashboard to be used with bokeh prereleases (GH#7814)
    James Bourbeau
  ## Bug Fixes
  * Ensure log_event of non-msgpack serializable object do not kill
    servers (GH#7472) Florian Jetter
  * Fix test_nanny.py duplicated pytestmark definitions (GH#7819)
    Thomas Grainger
  * Fix flaky
    test_dask_worker.py::test_single_executable_deprecated
    (GH#7817) Thomas Grainger

OBS-URL: https://build.opensuse.org/request/show/1090160
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=142
2023-06-01 07:28:34 +00:00
002e3360af Accepting request 1077429 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1077429
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=69
2023-04-05 19:27:46 +00:00
854b851cfd Accepting request 1077366 from home:bnavigator:branches:devel:languages:python:numeric
- Drop python38 test flavor

OBS-URL: https://build.opensuse.org/request/show/1077366
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=140
2023-04-05 07:11:09 +00:00
c434d4faff Accepting request 1074795 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1074795
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=68
2023-03-28 15:50:16 +00:00
b23a8cfe69 Accepting request 1074755 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2023.3.2
  ## Enhancements
  * Enhanced thread-safety in zict.File (GH#7691) crusaderky
  * Future deserialization without available client (GH#7580)
    Florian Jetter
  * Support adjusting GIL monitoring interval (GH#7650) Miles
  * Gracefully stop GIL monitoring if running (GH#7652) Miles
  * Fine performance metrics for execute, gather_dep, etc.
    (GH#7586) crusaderky
  * Add GIL metric to dashboard (GH#7646) Miles
  * Expose scheduler idle via RPC and HTTP API (GH#7642) Jacob
    Tomlinson
  * Add full dashboard link in scheduler logs (GH#7631) Miles
  ## Bug Fixes
  * Tell workers when their peers have left (so they don’t hang
    fetching data from them) (GH#7574) Thomas Grainger
  * Fix regression in dashboard after (GH#7586) (GH#7683)
    crusaderky
  * Fix OverflowError in Cluster._sync_cluster_info() (GH#7648)
    Hendrik Makait
  * Ensure that serialized data is measured correctly (GH#7593)
    Florian Jetter
  ## Maintenance
  * Avoid bool object has no attribute close in @gen_cluster
    (GH#7657) Thomas Grainger
  * Fix failing test_server_close_stops_gil_monitoring (GH#7659)
    James Bourbeau
  * Remove weakref finalizer for Offload Executor (GH#7644) Florian
    Jetter
- Enable python311 build and test: numba not a strict requirement

OBS-URL: https://build.opensuse.org/request/show/1074755
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=138
2023-03-27 23:03:00 +00:00
fdf467c104 Accepting request 1071516 from devel:languages:python:numeric
Has to go together with sr#1071019!

- Skip more flaky tests
- Update to 2023.3.1
  ## Enhancements
  * Add Jupyter link to dashboard menu if --jupyter flag is set
    (GH#7638) Jacob Tomlinson
  * Bump minimum click version from 7.0 to 8.0 (GH#7637) Miles
  * Extend dask metapackage dependencies (GH#7630) James Bourbeau
  * Further improvements to Client.restart_workers (GH#7620) Miles
  * P2P offload get_output_partition (GH#7587) Florian Jetter
  * Initial integration of GIL contention metric (GH#7624) Miles
  * Add dashboard documentation links (GH#7610) Miles
  * Rename shuffle/rechunk config option/kwarg to method (GH#7623)
    Hendrik Makait
  * Return results in restart_workers (GH#7606) Miles
  * Ensure client key cancellation uses ordered messages (GH#7583)
    Florian Jetter
  ## Bug Fixes
  * Fix undefined async_wait_for -> async_poll_for (GH#7627) Miles
  * Don’t send client heartbeat without a scheduler_comm (GH#7612)
    James Bourbeau
  * Do not unspill on free-keys (GH#7607) crusaderky
  ## Documentation
  * Add notes to Client.submit, Client.map, and Client.scatter with
    the description of the current task graph resolution algorithm
    limitations (GH#7588) Eugene Druzhynin
  ## Maintenance
  * Use range with pickle protocol versions (GH#7635) jakirkham
  * Share thread pool among P2P shuffle runs (GH#7621) Hendrik
    Makait
  * Replace psutil suspend with BlockedGatherDep in
    test_failing_worker_with_additional_replicas_on_cluster
    (GH#7633) Thomas Grainger
  * Ignore pkg_resources DeprecationWarning for mindeps (GH#7626)
    Miles
  * Implement wait_for using asyncio.timeout() on 3.11 (GH#7571)
    Thomas Grainger
  * Use tmp_path fixture instead of outdated tmpdir fixture
    (GH#7582) ypogorelova
  * Only one crick callback (GH#7614) crusaderky
  * Add mindeps + numpy job to tests CI (GH#7609) Miles
  * Do not xfail whole tests due to (GH#6705) (GH#7611) crusaderky

OBS-URL: https://build.opensuse.org/request/show/1071516
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=67
2023-03-15 17:54:19 +00:00
88d5791a74 Accepting request 1071308 from home:bnavigator:branches:devel:languages:python:numeric
- Skip more flaky tests

- Update to 2023.3.1
  ## Enhancements
  * Add Jupyter link to dashboard menu if --jupyter flag is set
    (GH#7638) Jacob Tomlinson
  * Bump minimum click version from 7.0 to 8.0 (GH#7637) Miles
  * Extend dask metapackage dependencies (GH#7630) James Bourbeau
  * Further improvements to Client.restart_workers (GH#7620) Miles
  * P2P offload get_output_partition (GH#7587) Florian Jetter
  * Initial integration of GIL contention metric (GH#7624) Miles
  * Add dashboard documentation links (GH#7610) Miles
  * Rename shuffle/rechunk config option/kwarg to method (GH#7623)
    Hendrik Makait
  * Return results in restart_workers (GH#7606) Miles
  * Ensure client key cancellation uses ordered messages (GH#7583)
    Florian Jetter
  ## Bug Fixes
  * Fix undefined async_wait_for -> async_poll_for (GH#7627) Miles
  * Don’t send client heartbeat without a scheduler_comm (GH#7612)
    James Bourbeau
  * Do not unspill on free-keys (GH#7607) crusaderky
  ## Documentation
  * Add notes to Client.submit, Client.map, and Client.scatter with
    the description of the current task graph resolution algorithm
    limitations (GH#7588) Eugene Druzhynin
  ## Maintenance
  * Use range with pickle protocol versions (GH#7635) jakirkham
  * Share thread pool among P2P shuffle runs (GH#7621) Hendrik
    Makait

OBS-URL: https://build.opensuse.org/request/show/1071308
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=136
2023-03-14 13:13:04 +00:00
976d68665a Accepting request 1070124 from devel:languages:python:numeric
- update to 2023.3.0:
  * Remove pyarrow dependency for rechunking
  * Update rechunk_transfer and rechunk_unpack errors
  * Remove dead code and document arguments to ShardBuffer
    constructors
  * Fix tests for p2p by default
  * Remove obsolete cast

OBS-URL: https://build.opensuse.org/request/show/1070124
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=66
2023-03-09 16:45:18 +00:00
fdc62d60d0 - update to 2023.3.0:
* Remove pyarrow dependency for rechunking
  * Update rechunk_transfer and rechunk_unpack errors
  * Remove dead code and document arguments to ShardBuffer
    constructors
  * Fix tests for p2p by default
  * Remove obsolete cast

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=134
2023-03-08 09:42:51 +00:00
e31b5ca9fc Accepting request 1068133 from devel:languages:python:numeric
HAS TO TOGETHER WITH SR#1068132!

- Prepare test multiflavors for python311, but skip python311
  * Numba is not ready for python 3.11 yet gh#numba/numba#8304
- Update to 2023.2.0
  ## Enhancements
  * Rate limit the worker memory logs (GH#7529) Florian Jetter
  * Move P2P barrier logic to scheduler extension (GH#7519) Hendrik
    Makait

OBS-URL: https://build.opensuse.org/request/show/1068133
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=65
2023-02-28 11:49:37 +00:00
591396da62 Accepting request 1068088 from home:bnavigator:branches:devel:languages:python:numeric
- Prepare test multiflavors for python311, but skip python311
  * Numba is not ready for python 3.11 yet gh#numba/numba#8304
- Update to 2023.2.0
  ## Enhancements
  * Rate limit the worker memory logs (GH#7529) Florian Jetter
  * Move P2P barrier logic to scheduler extension (GH#7519) Hendrik
    Makait

OBS-URL: https://build.opensuse.org/request/show/1068088
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=132
2023-02-28 09:39:56 +00:00
59710ba42e Accepting request 1063411 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1063411
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=64
2023-02-06 14:54:52 +00:00
0a98707589 Accepting request 1063268 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2023.1.1
  ## Enhancements
  * P2P shuffle deduplicates data and can be run several times
    (GH#7486) Hendrik Makait
  * Reverse order of get_logs() and get_worker_logs() (GH#7475)
    Nicholas R. Knezek
  * Add prometheus metric for time and memory used per task prefix
    (GH#7406) Thomas Grainger
  * Additive worker counts in Prometheus (GH#7468) crusaderky
  * Add help tool for taskstream (GH#7478) Florian Jetter
  ## Bug Fixes
  * Do not allow for a worker to reject a drop replica request
    (GH#7490) Hendrik Makait
  * Fix un/packing for namedtuples with custom constructors
    (GH#7465) antonymayi
  * Documentation
  * Remove timeout= from docstring example for worker_client
    (GH#7497) Florian Jetter
  ## Maintenance
  * Ignore get_default_shuffle_algorithm linting issue (GH#7506)
    Florian Jetter
  * Remove set_config when using default client (GH#7482) Florian
    Jetter
  * Update gpuCI RAPIDS_VER to 23.04 (GH#7501)
  * Fix test_balance_expensive_tasks and improve helper functions
    in test_steal.py (GH#7253) Hendrik Makait
  * Sign every compute task with run ID to correlate response
    (GH#7463) Hendrik Makait
- Release 2023.1.0
  ## New Features
  * Add local SubprocessCluster that runs workers in separate
    processes (GH#7431) Hendrik Makait
  ## Enhancements
  * Ensure client session is quiet after cluster.close() or
    client.shutdown() (GH#7429) James Bourbeau
  * Set lifetime-stagger default value to None (GH#7445)
    bstadlbauer
  * Memory thresholds should never be exactly 0.0 (GH#7458) Stuart
    Berg
  * Remove the Incorrect-Sizeof-Warning (GH#7450) Mads R. B.
    Kristensen
  * Log exceptions in P2P shuffle tasks (GH#7442) Hendrik Makait
  * Add support for packing namedtuple and add test for future
    resolution in submit (GH#7292) Andrew
  * Avoid deep copy on lz4 decompression (GH#7437) crusaderky
  * Avoid deep copy of numpy buffers on unspill (GH#7435)
    crusaderky
  * Don’t error when clicking on empty task stream plot (GH#7432)
    James Bourbeau
  * Do not count spilled memory when comparing vs. process memory
    (GH#7430) crusaderky
  * Stop Client periodic callbacks during shutdown() (GH#7428)
    James Bourbeau
  * Add dask spec CLI (GH#7427) Matthew Rocklin
  * Create new zstd (de)compressor for each compression call
    (GH#7404) Dylan Wragge
  * Rename managed_in_memory etc. to match GUI (GH#7418) crusaderky
  * Warn users when sizeof() returns inflated output (GH#7419)
    crusaderky
  ## Bug Fixes
  * Ensure dicts are properly recognized as msgpack serializable
    (GH#7473) Florian Jetter
  * Reset state of ShuffleSchedulerExtension on restart (GH#7446)
    Hendrik Makait
  * Reject non-string column names in P2P shuffle (GH#7447) Hendrik
    Makait
  * Avoid int32 in dashboard (GH#7443) Matthew Rocklin
  * Fix P2PShuffle serialization for categorical data (GH#7410)
    Hendrik Makait
  * WorkerPorcess blocks on kill if still starting (GH#7424)
    Matthew Rocklin
  ## Documentation
  * Move Prometheus docs from dask/dask (GH#7405) crusaderky
  ## Maintenance
  * Various cleanups in semaphore (GH#5885) Florian Jetter
  * test_rlimit fails on MacOSX (GH#7457) crusaderky
  * Bump actions/checkout from 3.2.0 to 3.3.0 (GH#7464)
  * Remove conditional imports of psutil (GH#7462) crusaderky
  * Drop support for zict < 2.1.0 (GH#7456) crusaderky
  * Fix flaky test_digests (GH#7454) crusaderky
  * Add minimum dependency testing to CI (GH#7285) Charles
    Blackmon-Luca
  * Avoid overflow in statitics.mean (GH#7426) Matthew Rocklin
  * Ignore numpy bool8 deprecation (GH#7423) Matthew Rocklin
  * Add missing skips for pyarrow (GH#7416) Elliott Sales de
    Andrade
  * Be more permissive about expected ciphers in tests (GH#7417)
    Elliott Sales de Andrade
  * Revert “TST: Fetch executables from build root (GH#2551)”
    (GH#7415) Elliott Sales de Andrade

OBS-URL: https://build.opensuse.org/request/show/1063268
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=130
2023-02-06 12:27:22 +00:00
aa8632990e Accepting request 1056244 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1056244
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=63
2023-01-06 16:05:34 +00:00
229223a891 Accepting request 1056224 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2022.12.1
  ## Enhancements
  * SpillBuffer metrics (GH#7368) crusaderky
  * Prometheus: measure how much spilling blocks the event loop (GH#7370) crusaderky
  * Add transfer_outgoing_bytes_total metric (GH#7388) Gabe Joseph
  * Fail P2PShuffle gracefully upon worker failure (GH#7326) Hendrik Makait
  ## Bug Fixes
  * Select queued tasks in stimuli, not transitions (GH#7402) Gabe Joseph
  * Check ContextVar in default_client (GH#7369) Matthew Rocklin
  * Fix sending event messages to non-subscribers (GH#7014) Laurence Watts
  * Set sizing mode on Tabs to avoid layout collapse (GH#7365) Mateusz Paprocki
  ## Maintenance
  * Restructure P2PShuffle extensions (GH#7390) Hendrik Makait
  * Add Python 3.11 classifier (GH#7408) James Bourbeau
  * Add support for Python 3.11 (GH#7249) Thomas Grainger
  * Add test for using annotations with client.submit and client.map (GH#7399) James Bourbeau
  * Bump actions/checkout from 3.1.0 to 3.2.0 (GH#7393)
  * Remove superfluous ShuffleSchedulerExtension.barriers (GH#7389) Hendrik Makait
  * Remove ignore annotation-unchecked (GH#7379) crusaderky
  * Remove tornado max version from nightly recipe (GH#7376) Charles Blackmon-Luca
  * Remove the experimental feature warning for Semaphore (GH#7373) Florian Jetter
- Release 2022.12.0
  ## Enhancements
  * Expose event loop health metrics in Prometheus (GH#7360) Hendrik Makait
  * Allow log propagation by default (GH#5669) Florian Jetter
  * Clean up of unpack_remotedata() (GH#7322) Mads R. B. Kristensen
  * Upgrade to tornado 6.2 (GH#7286) Thomas Grainger
  * Introduce Server level comm counters (GH#7332) Florian Jetter
  * Prometheus debug log (GH#7302) Florian Jetter
  ## Bug Fixes
  * Catch BaseException s from user tasks (GH#5997) Gabe Joseph
  * Impossible use case of erred deps in transition to waiting (GH#7354) crusaderky
  * Fix a deadlock when queued tasks are resubmitted quickly in succession (GH#7348) Florian Jetter
  ## Maintenance
  * Fetch all artifacts (GH#7355) Enrico Minack
  * Delay fsspec and urllib3 import time (GH#6659) Florian Jetter
  * Bump mypy (GH#7349) crusaderky
  * Bump mypy and remove win specific run (GH#7344) Florian Jetter
  * Finish overhaul of SchedulerState annotations (GH#7333) crusaderky
  * Fix flaky test_pause_while_spilling (GH#7334) Gabe Joseph
  * Update gpuCI RAPIDS_VER to 23.02 (GH#7337)
- Drop distributed-pr7286-tornado-6-2.patch
- Move to PEP517 build

OBS-URL: https://build.opensuse.org/request/show/1056224
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=128
2023-01-05 17:47:22 +00:00
28974f6f25 Accepting request 1037288 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1037288
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=62
2022-11-23 08:47:55 +00:00
40cce72467 Accepting request 1037173 from home:bnavigator:branches:devel:languages:python:numeric
- Remove allow-bokeh3.patch
  * gh#dask/distributed#7329, gh#dask/dask#9659
  * we provide a legacy bokeh2 instead

OBS-URL: https://build.opensuse.org/request/show/1037173
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=126
2022-11-22 12:29:28 +00:00
95315268ee Accepting request 1036965 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1036965
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=61
2022-11-21 14:29:45 +00:00
87efa83d4a Accepting request 1036962 from home:bnavigator:branches:devel:languages:python:numeric
- Update to version 2022.11.1 
  ## Enhancements
  * Restrict bokeh=3 support (GH#7329) Gabe Joseph (ignored in rpm
    fixed by bokek 3.0.2, see gh#dask/dask#9659)
  * Respect death timeout when waiting for scheduler file (GH#7296)
    Florian Jetter
  * Always raise exception if P2PShuffle s send fails (GH#7317)
    Hendrik Makait
  ## Maintenance
  * Remove exception handling from transitions (GH#7316) crusaderky
  * Turn private functions into private SchedulerState methods
    (GH#7260) Hendrik Makait
  * Bump toolz minimum version to 0.10.0 (GH#7309) Sam Grayson
- Release 2022.11.0
  ## Note
  * This release changes the default scheduling mode to use
    queuing. This will significantly reduce cluster memory use in
    most cases, and generally improve stability and performance.
    Learn more here and please provide any feedback on this
    discussion.
  * In rare cases, this could make some workloads slower. See the
    documentation for more information, and how to switch back to
    the old mode.
  ## New Features
  * Add ForwardOutput worker plugin to forward stdout and stderr to
    client. (GH#7297) Hendrik Makait
  * Duration counters on prefix level (GH#7288) Florian Jetter
  * Include button for launching JupyterLab layout in repr
    (GH#7218) Ian Rose
  ## Enhancements
  * Support MIG parsing during CUDA context creation in UCX
    initialization (GH#6720) Peter Andreas Entschev
  * Handle /metrics endpoint without prometheus-client installed
    (GH#7234) Hendrik Makait
  * Add support for unpacking namedtuples in remote data (GH#7282)
    Andrew
  * Enable queuing by default (GH#7279) Florian Jetter
  * Fix exists->``exist`` typo in scheduler error messages
    (GH#7281) Matthew Plough
  * If there’s an exception in the Client async context manager
    body then close fast (GH#6920) Thomas Grainger
  ## Bug Fixes
  * Ensure category is optional when logging "warn" events
    (GH#7169) James Bourbeau
  * Edge and impossible transitions to memory (GH#7205) crusaderky
  ## Maintenance
  * Allow bokeh=3 (GH#5648) James Bourbeau
  * Fix typos in P2P shuffle code (GH#7304) Hendrik Makait
  * Reenable test_bad_disk (GH#7300) Florian Jetter
  * Reduce max-runs in test reports (GH#7299) Florian Jetter
  * Revert idle classification when worker-saturation is set
    (GH#7278) Florian Jetter
  * Fix flaky deadline_expiration (GH#7287) Florian Jetter
  * Rewrite of P2P control flow (GH#7268) Florian Jetter
  * Bump minimum bokeh version to 2.4.2 (GH#7271) James Bourbeau
  * Remove deprecated code calls to IOLoop.make_current() (GH#7240)
    Thomas Grainger
  * Improved test for balancing expensive tasks (GH#7272) Hendrik
    Makait
  * Refactor semaphore._Watch into general-purpose Deadline utility
    (GH#7238) Hendrik Makait
  * Require Click 7.0+ (GH#7226) jakirkham
  * Drop tests (GH#7269) Hendrik Makait
  * Replace test_(do_not_)steal_communication_heavy_tasks tests
    with more robust versions (GH#7243) Hendrik Makait
  * xfail test_bad_disk (GH#7265) crusaderky
  * Move transition_log from Scheduler to SchedulerState (GH#7254)
    crusaderky
  * Remove Scheduler.log (GH#7258) crusaderky
  * Use latest pickle (GH#5826) jakirkham
  * Polish parsing of worker-saturation from config (GH#7255)
    crusaderky
  * Avoid expensive occupancy calculation when unused (GH#7257)
    Gabe Joseph
  * Un-skip test_nested_compute (GH#7247) Gabe Joseph
  * Review test_do_not_steal_communication_heavy_tasks (GH#7250)
    crusaderky
  * Fix test_stress_creation_and_deletion (GH#7215) crusaderky
  * Raise exceptions in Server.handle_stream instead of
    swallowing/logging (GH#7162) Hendrik Makait
  * Fix _update_scheduler_info hanging failed tests (GH#7225) Gabe
    Joseph
  * Bump xarray-contrib/ci-trigger from 1.1 to 1.2 (GH#7232)
- Release 2022.10.2
  * Reverted a bug where Bokeh was accidentally made non-optional
    (GH#7230) Oliver Holworthy
  * Schedule a queued task when a task secedes (GH#7224) Gabe
    Joseph
  * This was a hotfix release
- Release 2022.10.1
  ## New Features
  * Add Client.restart_workers method (GH#7154) James Bourbeau
  * Implement PackageInstall plugin for pip and conda (GH#7126)
    Hendrik Makait
  ## Enhancements
  * Add prometheus collector for work-stealing (GH#7206) Hendrik
    Makait
  * Track reason of workers closing and restarting (GH#7166)
    Hendrik Makait
  * Show no-worker on task progress bar (GH#7171) Florian Jetter
  * Set OPENBLAS_NUM_THREADS by default (GH#7177) James Bourbeau
  * Optionally provide local directory to data constructor
    (GH#7153) Lawrence Mitchell
  * Introduce distributed.comm.ucx.environment config slot
    (GH#7164) Lawrence Mitchell
  * Log information about memory limit (GH#7160) Florian Jetter
  * Improve log messages on scheduler for restart (GH#7150) Florian
    Jetter
  * More comprehensive WorkerState task counters (GH#7167)
    crusaderky
  ## Bug Fixes
  * Update minimum bokeh version message (GH#7172) James Bourbeau
  * Revamped implementations of remote print() and warn(), fixing
    #7095 (GH#7129) Max Bane
  ## Maintenance
  * Temporarily restrict bokeh<3 (GH#7219) James Bourbeau
  * Make Scheduler.reschedule private (GH#7216) crusaderky
  * Fix decide_worker_rootish_queuing_disabled assert (GH#7065)
    Gabe Joseph
  * Fix flaky test_include_communication_in_occupancy (GH#7212)
    Gabe Joseph
  * Do not raise on leaked websockets (GH#7199) Florian Jetter
  * Update nightly recipes with CLI tests, dependency changes
    (GH#7201) Charles Blackmon-Luca
  * Make p2p shuffle submodules private (GH#7186) Florian Jetter
  * Backport tornado PeriodicCallback (GH#7165) Florian Jetter
  * Fix mypy failure on CI (GH#7198) Florian Jetter
  * User a layer for p2p shuffle (GH#7180) Florian Jetter
  * Type annotations for shuffle (GH#7185) Florian Jetter
  * Do not close worker on comm error in heartbeat (GH#7163)
    Hendrik Makait
  * Errors when setting TCP timeouts log as error (GH#7161) Florian
    Jetter
  * Remove incorrect advice from pre-commit config (GH#7159)
    crusaderky
  * Use functionalities network for codecov uploader (GH#7148)
    Florian Jetter
  * Use counter metric type where appropriate, incoming_count was
    reporting bytes (GH#7125) Nat Tabris
- Add allow-bokeh3.patch -- raise upper bokeh version, reverts part
  of gh#dask/distributed#7329, see also gh#dask/dask#9659
- Replace support-tornado-6-2.patch with
  distributed-pr7286-tornado-6-2.patch -- gh#dask/distributed#7286

OBS-URL: https://build.opensuse.org/request/show/1036962
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=124
2022-11-20 18:27:09 +00:00
9174d9d9d6 Accepting request 1030988 from devel:languages:python:numeric
HAS TO GO WITH THE LATEST SR FOR PYTHON-DASK!

- Update to version 2022.10.0
  * Use of new dask CLI (GH#6735) Doug Davis
  * Refactor occupancy (GH#7075) Hendrik Makait
  * Expose managed/unmanaged/spilled memory to Prometheus (GH#7112)
    crusaderky
  * Round up saturation-factor (GH#7116) Gabe Joseph
  * Return default on KeyError at any level in get_metadata
    (GH#7109) Hendrik Makait
  * Count task states per task prefix and expose to Prometheus
    (GH#7088) Nat Tabris
  * Add scheduler-sni option for dask workers (GH#6290) Burt
    Holzman
  * Improve exception catching in UCX communication (GH#7132) Peter
    Andreas Entschev
  * Improve robustness of PipInstall plugin (GH#7111) Hendrik
    Makait
  * Fix dependencies that should point to dask/dask (GH#7138) James
    Bourbeau
  * Hold on to z.sum() until test completes (GH#7136) Lawrence
    Mitchell
  * Update typing for system_monitor after python/typeshed#8829
    (GH#7131) Lawrence Mitchell
  * Fix two potentially flaky queuing tests (GH#7124) Gabe Joseph
  * Revamp SystemMonitor (GH#7097) crusaderky
  * Adjust hardware benchmarks bokeh test (GH#7096) Florian Jetter
  * Multi-platform mypy checks (GH#7094) crusaderky
- update to version 2022.9.2:
  * Enhancements
    + Smarter stealing with dependencies (GH#7024) Hendrik Makait
    + Enable Active Memory Manager by default (GH#7042) crusaderky
    + Allow timeout strings in distributed.wait (GH#7081) James
      Bourbeau
    + Make AMM memory measure configurable (GH#7062) crusaderky
    + AMM support for actors (GH#7072) crusaderky
    + Expose message-bytes-limit in config (GH#7074) Hendrik Makait
    + Detect mismatching Python version in scheduler (GH#7018) Hendrik
      Makait
    + Improve KilledWorker message users see (GH#7043) James Bourbeau
    + Support for cgroups v2 and respect soft limits (GH#7051)
      Samantha Hughes
  * Bug Fixes
    + Catch BaseException on UCX read error (GH#6996) Peter Andreas
      Entschev
    + Fix transfer limiting in _select_keys_for_gather (GH#7071)
      Hendrik Makait
    + Parse worker-saturation if a string (GH#7064) Gabe Joseph
    + Nanny(config=...) parameter overlays global dask config
      (GH#7069) crusaderky
    + Ensure default clients don’t propagate to subprocesses (GH#7028)
      Florian Jetter
  * Documentation
    + Improve documentation of message-bytes-limit (GH#7077) Hendrik
      Makait
    + Minor tweaks to Sphinx documentation (GH#7041) crusaderky
    + Improve upload_file API documentation (GH#7040) Florian Jetter
  * Maintenance
    + test_serialize_numba: Workaround issue with np.empty_like in NP
      1.23 (GH#7089) Graham Markall
    + Type platform constants for mypy (GH#7091) jakirkham
    + dask-worker-space (GH#7054) crusaderky
    + Remove failing test case (GH#7087) Hendrik Makait
    + test_default_client (GH#7058) crusaderky
    + Fix pre-commit fails with recent versions of mypy and pandas
      (GH#7068) crusaderky
    + Add factorization utility (GH#7048) James Bourbeau
- update to version 2022.9.1:
  * Enhancements
    + Add dashboard component for size of open data transfers
      (GH#6982) Hendrik Makait
    + Allow very fast keys and very expensive transfers as stealing
      candidates (GH#7022) Florian Jetter
  * Bug Fixes
    + No longer double count transfer cost in stealing (GH#7036)
      Hendrik Makait
  * Maintenance
    + Make test_wait_first_completed robust (GH#7039) Florian Jetter
    + Partial annotations for SchedulerState (GH#7023) crusaderky
    + Add more type annotations to stealing.py (GH#7009) Florian
      Jetter
    + Update codecov settings (GH#7015) Florian Jetter
    + Speed up test_balance (GH#7008) Florian Jetter
    + Fix test report after queuing job added (GH#7012) Gabe Joseph
    + Clean up env variables in Gihub Actions (GH#7001) crusaderky
    + Make test_steal_reschedule_reset_in_flight_occupancy non timing
      dependent (GH#7010) Florian Jetter
    + Replaced distributed.utils.key_split with dask.utils.key_split
      (GH#7005) Luke Conibear
    + Revert “Revert “Limit incoming data transfers by amount of data”
      (GH#6994)” (:pr:`7007) Florian Jetter
    + CI job running tests with queuing on (GH#6989) Gabe Joseph
    + Fix distributed/tests/test_client_executor.py::test_wait
      (GH#6990) Florian Jetter

OBS-URL: https://build.opensuse.org/request/show/1030988
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=60
2022-10-25 09:20:10 +00:00
5394494a8a OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=122 2022-10-25 05:07:35 +00:00
a4552d7dd6 Accepting request 1009175 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/1009175
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=121
2022-10-10 07:24:25 +00:00
c8649643a3 Accepting request 1002731 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1002731
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=59
2022-09-12 17:08:26 +00:00
5d0619e2e3 Accepting request 1002433 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/1002433
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=119
2022-09-12 07:58:58 +00:00
8e0c2e032c Accepting request 1000573 from devel:languages:python:numeric
- Update to 2022.8.1:
  * Display unexpected state in Worker.execute validation (:pr:`6856`)
    James Bourbeau
  * cancelled / resumed -> rescheduled transition (:pr:`6913`) crusaderky
  * Fix resource deallocation for resumed tasks (:pr:`6914`) crusaderky
  * Only close scheduler in SpecCluster if it exists (:pr:`6888`)
    Matthew Rocklin
  * Always close BatchedSend write coroutines (:pr:`6865`) Gabe Joseph
  * Harden preamble of Worker.execute against race conditions (:pr:`6878`)
    crusaderky
  * Duplicated code: in_flight_tasks validation (:pr:`6917`) crusaderky
  * Overhaul transitions for the resumed state (:pr:`6699`) crusaderky
  * Clean up cluster process reaping (:pr:`6840`) Gabe Joseph
  * Don't use bokeh Figure in tests (:pr:`6721`) Bryan Van de Ven
  * Work around incompatibility of crick with setuptools 65 (:pr:`6887`)
    crusaderky
  * Replace port = random.randint( with port = d.utils.open_port (:pr:`6883`)
    Thomas Grainger
  * Fix flaky test_wall_clock (:pr:`6879`) crusaderky
  * Add descriptive error message to assert (:pr:`6871`) Hendrik Makait
  * Increase timeout in test_quiet_process (:pr:`6857`) Florian Jetter
  * Remove redundant use of with clean(): (:pr:`6852`) Thomas Grainger
  * Update pre-commit dependencies (:pr:`6851`) Hendrik Makait
  * Call exit callback even if AsyncProcess is reaped elsewhere (:pr:`6684`)
    Thomas Grainger
  * Avoid function calls in argument defaults (:pr:`6812`) Hendrik Makait
  * Add Cluster.get_client() method (:pr:`6745`) Julia Signell
  * Start bokeh app to activate bokeh's clean session callbacks (:pr:`6728`)
    Martí Zamora
  * Don't connect to cluster subprocesses at shutdown (:pr:`6829`) Gabe Joseph

OBS-URL: https://build.opensuse.org/request/show/1000573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=58
2022-09-01 20:10:48 +00:00
f087e90453 Correct renamed test skip for i586
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=117
2022-09-01 06:53:47 +00:00
0c9f6e5a89 - Add patch support-tornado-6-2.patch:
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=116
2022-08-31 11:43:00 +00:00
4079f46e7b - Update to 2022.8.1:
* Display unexpected state in Worker.execute validation (:pr:`6856`)
    James Bourbeau
  * cancelled / resumed -> rescheduled transition (:pr:`6913`) crusaderky
  * Fix resource deallocation for resumed tasks (:pr:`6914`) crusaderky
  * Only close scheduler in SpecCluster if it exists (:pr:`6888`)
    Matthew Rocklin
  * Always close BatchedSend write coroutines (:pr:`6865`) Gabe Joseph
  * Harden preamble of Worker.execute against race conditions (:pr:`6878`)
    crusaderky
  * Duplicated code: in_flight_tasks validation (:pr:`6917`) crusaderky
  * Overhaul transitions for the resumed state (:pr:`6699`) crusaderky
  * Clean up cluster process reaping (:pr:`6840`) Gabe Joseph
  * Don't use bokeh Figure in tests (:pr:`6721`) Bryan Van de Ven
  * Work around incompatibility of crick with setuptools 65 (:pr:`6887`)
    crusaderky
  * Replace port = random.randint( with port = d.utils.open_port (:pr:`6883`)
    Thomas Grainger
  * Fix flaky test_wall_clock (:pr:`6879`) crusaderky
  * Add descriptive error message to assert (:pr:`6871`) Hendrik Makait
  * Increase timeout in test_quiet_process (:pr:`6857`) Florian Jetter
  * Remove redundant use of with clean(): (:pr:`6852`) Thomas Grainger
  * Update pre-commit dependencies (:pr:`6851`) Hendrik Makait
  * Call exit callback even if AsyncProcess is reaped elsewhere (:pr:`6684`)
    Thomas Grainger
  * Avoid function calls in argument defaults (:pr:`6812`) Hendrik Makait
  * Add Cluster.get_client() method (:pr:`6745`) Julia Signell
  * Start bokeh app to activate bokeh's clean session callbacks (:pr:`6728`)
    Martí Zamora
  * Don't connect to cluster subprocesses at shutdown (:pr:`6829`) Gabe Joseph

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=115
2022-08-31 06:27:17 +00:00
ab51395a6b Accepting request 988740 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/988740
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=57
2022-07-13 11:44:53 +00:00
8e7fe3043e Accepting request 988726 from home:bnavigator:branches:devel:languages:python:numeric
- Fix runtime requirement with tornado <6.2
- Move one more test to notparallel
- Skip failing test on Python 3.10 i586 gh#dask/distributed#6718

OBS-URL: https://build.opensuse.org/request/show/988726
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=113
2022-07-12 20:16:47 +00:00
5a6f13494d Accepting request 986476 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/986476
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=56
2022-07-05 10:08:54 +00:00
ae7c1c36ff Accepting request 985664 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2022.6.1 
  * Highlights
    - This release includes the Worker State Machine refactor. The
      expectation should be that the worker state is its own
      synchronous subclass. Pulling all the state out into its own
      class allows us to write targeted unit tests without invoking
      any concurrent or asynchronous code.
  * Enhancements
    - Make worker state machine methods private (GH#6564)
      crusaderky
    - Yank state machine out of Worker class (GH#6566) crusaderky
    - Track worker_state_machine.TaskState instances (GH#6525)
      Hendrik Makait
    - Trivial tweaks to the Worker State Machine (GH#6586)
      crusaderky
    - Replace loop.call_later and loop.add_callback with background
      tasks added to Server. (GH#6603) Thomas Grainger
    - Support for neater WorkerState tests (GH#6609) crusaderky
    - Limit TCP writes with Tornado to 2GB (GH#6557) hhuuggoo
    - Enable no_implicit_optional for scheduler (GH#6622) Thomas
      Grainger
  * Bug Fixes
    - Partial revert of compute-task message format (GH#6626)
      Florian Jetter
    - Restore log message about received signals in CLI (GH#6618)
      Florian Jetter
    - Handle empty memoryviews of bytearrays when (de)serializing
      (GH#6576) Benjamin Zaitlen
    - Ensure steal requests from same-IP but distinct workers are
      rejected (GH#6585) Florian Jetter
    - Fix tls_(min|max)_ version having no effect on openssl 1.1.0g
      or lower (GH#6562) Thomas Grainger
    - Fix idle_timeout and unxfail test (GH#6563) Matthew Rocklin
    - Fix crashing debug statement in _purge_state (GH#6589)
      crusaderky
    - Abort connections on CancelledError (GH#6574) Thomas Grainger
    - Fix Active Memory Manager ignores nbytes thresholds (GH#6583)
      crusaderky
  * Deprecations
    - Deprecate WorkerState accessors (GH#6579)
      crusaderky
- Release 2022.6.0
  * Enhancements
    - Make disk access in system monitor configurable (GH#6537)
      Matthew Rocklin
    - Log and except errors on preload start (GH#6553) Matthew
      Rocklin
    - Fix Scheduler.restart logic (GH#6504) Gabe Joseph
    - Don’t heartbeat while Worker is closing (GH#6543) Gabe Joseph
    - No longer retry LocalCluster on errno.EADDRINUSE (GH#6369)
      Thomas Grainger
    - Don’t invoke log_event from state machine (GH#6512)
      crusaderky
    - Add config option to disable profiling and disable it in many
      tests per default (GH#6490) Hendrik Makait
    - Encapsulate Worker.batched_stream.send() (GH#6475) crusaderky
  * Bug Fixes
    - refresh-who-has can break the worker state machine (GH#6529)
      crusaderky
    - Restart worker if it’s unrecognized by scheduler (GH#6505)
      Gabe Joseph
    - Fix import error when distributed.rmm.pool-size is set
      (GH#6482) KoyamaSohei
  * Deprecations
    - Restore signature compatibility for dask-gateway (GH#6561)
      Tom Augspurger
    - Deprecate the io_loop and loop kwarg to Server, Worker, and
      Nanny (GH#6473) Thomas Grainger
    - Deprecate the loop kwarg to Scheduler (GH#6443) Thomas
      Grainger
- Release 2022.05.2
  * Enhancements
    - Add a lock to distributed.profile for better concurrency
      control (GH#6421) Hendrik Makait
    - Send SIGKILL after SIGTERM when passing 95% memory (GH#6419)
      crusaderky
  * Bug Fixes
    - Log rather than raise exceptions in preload.teardown()
      (GH#6458) Matthew Rocklin
    - Handle failing plugin.close() calls during scheduler shutdown
      (GH#6450) Matthew Rocklin
    - Fix slicing bug in ensure_memoryview (GH#6449) jakirkham
    - Generalize UCX errors on connect() and correct pytest
      fixtures (GH#6434) Peter Andreas Entschev
    - Run cluster widget periodic callbacks on the correct event
      loop (GH#6444) Thomas Grainger
- Release 2022.05.1
  * New Features
    - Add HTTP API to scheduler (GH#6270) Matthew Murray
    - Shuffle Service with Scheduler Logic (GH#6007) Matthew
      Rocklin
  * Enhancements
    - Follow-up on removing report and safe from Worker.close
      (GH#6423) Gabe Joseph
    - Server close faster (GH#6415) Florian Jetter
    - Disable HTTP API by default (GH#6420) Jacob Tomlinson
    - Remove report and safe from Worker.close (GH#6363) Florian
      Jetter
    - Allow deserialized plugins in register_scheduler_plugin
      (GH#6401) Matthew Rocklin
    - WorkerState are different for different addresses (GH#6398)
      Florian Jetter
    - Do not filter tasks before gathering data (GH#6371)
      crusaderky
    - Remove worker reconnect (GH#6361) Gabe Joseph
    - Add SchedulerPlugin.log_event handler (GH#6381) Matthew
      Rocklin
    - Ensure occupancy tracking works as expected for long running
      tasks (GH#6351) Florian Jetter
    - stimulus_id for all Instructions (GH#6347) crusaderky
    - Refactor missing-data command (GH#6332) crusaderky
    - Add idempotent to register_scheduler_plugin client (GH#6328)
      Alex Ford
    - Add option to specify a scheduler address for workers to use
      (GH#5944) Enric Tejedor
  * Bug Fixes
    - Remove stray breakpoint (GH#6417) Thomas Grainger
    - Fix API JSON MIME type (GH#6397) Jacob Tomlinson
    - Remove wrong assert in handle compute (GH#6370) Florian
      Jetter
    - Ensure multiple clients can cancel their key without
      interference (GH#6016) Florian Jetter
    - Fix Nanny shutdown assertion (GH#6357) Gabe Joseph
    - Fix fail_hard for sync functions (GH#6269) Gabe Joseph
    - Prevent infinite transition loops; more aggressive
      validate_state() (GH#6318) crusaderky
    - Ensure cleanup of many GBs of spilled data on terminate
      (GH#6280) crusaderky
    - Fix WORKER_ANY_RUNNING regression (GH#6297) Florian Jetter
    - Race conditions from fetch to compute while AMM requests
      replica (GH#6248) Florian Jetter
    - Ensure resumed tasks are not accidentally forgotten (GH#6217)
      Florian Jetter
    - Do not allow closing workers to be awaited again (GH#5910)
      Florian Jetter
  * Deprecations
    - Move wait_for_signals to private module and deprecate
      distributed.cli.utils (GH#6367) Hendrik Makait
- Release 2022.05.0
  * Highlights
    - This is a bugfix release for this issue.
  * Enhancements
    - Handle writeable in buffer_callback (GH#6238) jakirkham
    - Use .data with NumPy array allocation (GH#6242) jakirkham
  * Bug Fixes
    - Close executor in event loop if interpreter is closing
      (GH#6256) Matthew Rocklin
- Release 2022.04.2
  * Enhancements
    - Unblock event loop while waiting for ThreadpoolExecutor to
      shut down (GH#6091) Florian Jetter
    - RetireWorker policy is done if removed (GH#6234) Gabe Joseph
    - Pause to disable dependency gathering (GH#6195) crusaderky
    - Add EOFError to nanny multiprocessing.queue except list
      (GH#6213) Matthew Rocklin
    - Re-interpret error in lost worker scenario (GH#6193) Matthew
      Rocklin
    - Add Stimulus IDs to Scheduler (GH#6161) Florian Jetter
    - Set a five minute TTL for Dask workers (GH#6200) Matthew
      Rocklin
    - Add distributed.metrics.monotonic (GH#6181) crusaderky
    - Send worker validation errors to scheduler and err on test
      completion (GH#6192) Matthew Rocklin
    - Redesign worker exponential backoff on busy-gather (GH#6173)
      crusaderky
    - Log all invalid worker transitions to scheduler (GH#6134)
      Matthew Rocklin
    - Make Graph dashboard plot have invisible axes (GH#6149)
      Matthew Rocklin
    - Remove Nanny auto_restart state (GH#6138) Matthew Rocklin
  * Bug Fixes
    - Ensure scheduler events do not hold on to TaskState objects
      (GH#6226) Florian Jetter
    - Allow pausing and choke event loop while spilling (GH#6189)
      crusaderky
    - Do not use UUID in stealing (GH#6179) Florian Jetter
    - Handle int worker names in info page (GH#6158) Brett Naul
    - Fix psutil dio counters none (GH#6093) ungarj
    - Join Nanny watch thread (GH#6146) Matthew Rocklin
    - Improve logging when closing workers (GH#6129) Matthew
      Rocklin
    - Avoid stack overflow in profiling (GH#6141) Matthew Rocklin
    - Clean up SSHCluster if failure to start (GH#6130) Matthew
      Rocklin
  * Deprecations
    - Deprecate rpc synchronous context manager (GH#6171) Thomas
      Grainger
- Release 2022.04.1
  * New Features
    - Add KillWorker Plugin (GH#6126) Matthew Rocklin
  * Enhancements
    - Sort worker list in info pages (GH#6135) Matthew Rocklin
    - Add back Worker.transition_fetch_missing (GH#6112) Matthew
      Rocklin
    - Log state machine events (GH#6092) crusaderky
    - Migrate ensure_executing transitions to new WorkerState event
      mechanism - part 1 (GH#6003) crusaderky
    - Migrate ensure_executing transitions to new WorkerState event
      mechanism - part 2 (GH#6062) crusaderky
    - Annotate worker transitions to error (GH#6012) crusaderky
  * Bug Fixes
    - Avoid transitioning from memory/released to missing in worker
      (GH#6123) Matthew Rocklin
    - Don’t try to reconnect client on interpreter shutdown
      (GH#6120) Matthew Rocklin
    - Wrap UCX init warnings in importable functions (GH#6121)
      Charles Blackmon-Luca
    - Cancel asyncio tasks on worker close (GH#6098) crusaderky
    - Avoid port collisions when defining port ranges (GH#6054)
      crusaderky
- Release 2022.04.0
  * This is the first release with support for Python 3.10
  * New Features
    - Add Python 3.10 support (GH#5952) Thomas Grainger
    - New cluster dump utilities (GH#5920) Simon Perkins
    - New ClusterDump SchedulerPlugin for dumping cluster state on
      close (GH#5983) Simon Perkins
    - Track Event Loop intervals in dashboard plot (GH#5964)
      Matthew Rocklin
    - ToPickle - Unpickle on the Scheduler (GH#5728) Mads R. B.
      Kristensen
  * Enhancements
    - Retry on transient error codes in preload (GH#5982) Matthew
      Rocklin
    - More idiomatic mypy configuration (GH#6022) crusaderky
    - Name extensions and enable extension heartbeats (GH#5957)
      Matthew Rocklin
    - Better error message on misspelled executor annotation
      (GH#6009) crusaderky
    - Clarify that SchedulerPlugin must be subclassed (GH#6008)
      crusaderky
    - Remove duplication from stealing (GH#5787) Duncan McGregor
    - Remove cache in iscoroutinefunction to avoid holding on to
      refs (GH#5985) Florian Jetter
    - Add title to individual plots (GH#5967) Matthew Rocklin
    - Specify average in timeseries titles (GH#5974) Matthew
      Rocklin
  * Bug Fixes
    - Do not catch CancelledError in CommPool (GH#6005) Florian
      Jetter
  * Deprecations
    - Remove distributed._ipython_utils and dependents (GH#6036)
      Thomas Grainger
    - Remove support for PyPy (GH#6029) James Bourbeau
    - Drop runtime dependency to setuptools (GH#6017) crusaderky
    - Remove heartbeats from events (GH#5989) Matthew Rocklin
- Cythonization has been abandoned upstream: Back to noarch.
- Add distributed-ignore-offline.patch
- Drop distributed-pr5952-py310.patch

OBS-URL: https://build.opensuse.org/request/show/985664
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=111
2022-07-03 15:31:34 +00:00
fb104a49c2 Accepting request 965227 from devel:languages:python:numeric
- Update to 2022.03.0

OBS-URL: https://build.opensuse.org/request/show/965227
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=55
2022-03-31 15:18:33 +00:00
e65a57ca6a OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=109 2022-03-27 18:57:25 +00:00
739e3b195f Make cycle
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=108
2022-03-14 08:10:40 +00:00
67233a9847 Make cycle
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=107
2022-03-14 08:09:33 +00:00
d7688e0226 Accepting request 960175 from home:mcepl:branches:devel:languages:python:numeric
- Update to 2022.02.1:
    Add the ability for Client to run preload code
    Optionally use NumPy to allocate buffers
    Add git hash to distributed-impl version
    Immediately raise exception when trying to connect to a closed cluster
    Lazily get dask version information
    Remove the requirements to add comm to every handler
    Raise on unclosed comms in check_instances
    Constrained spill
    Remove redundant str() conversions
    Cluster dump now excludes run_spec by default
    Dump more objects with dump_cluster_state
    Do not connect to any sockets on import
    Avoid deadlock when two tasks are concurrently waiting for an unresolved ActorFuture
    Drop Python 3.7
    Remove support for UCX < 1.11.1
    Document and test spill->target hysteresis cycle
    Fix flaky test_remove_replicas_while_computing
    Fix time based test_assert_worker_story_malformed_story parameterize
    Remove xfail from test_no_unnecessary_imports_on_worker
    Start building pre-releases with cythonized scheduler
    Do not mark tests xfail if they don't come up in time
    Use gen_cluster where possible in test_dask_worker.py
    Generate junit report when pytest-timeout kills pytest
    Decrease timeout-minutes for GHA jobs
    Bump pre-release version to be greater than stable releases
    Do not run schedule jobs on forks
    Remove pillow<9 pin in CI
    Show scheduled test runs in report
    Add obvious exclusions with pragma statement

OBS-URL: https://build.opensuse.org/request/show/960175
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=106
2022-03-08 10:24:12 +00:00
352c4570d1 Accepting request 956516 from devel:languages:python:numeric
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/956516
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=54
2022-02-21 19:51:31 +00:00
b8e6adb4b0 - Add 5709-avoid-deadlock-ActorFuture.patch to avoid deadlock in
ActorFuture (gh#dask/distributed#5709).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=105
2022-02-14 15:14:07 +00:00
d92d8a2ab7 Accepting request 950347 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/950347
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=53
2022-02-02 21:40:07 +00:00
9e1410808c Accepting request 950288 from home:bnavigator:branches:devel:languages:python:numeric
- Update to version 2022.1.1
  * P2P shuffle skeleton
  * Fix <Task pending name='...' coro=<Client._handle_report()>
  * Add distributed.client.security-loader config
  * Avoid Client._handle_report cancelling itself on Client._close
  * Paused workers shouldn't steal tasks
  * Add option for timestamps from output of Node.get_logs
  * Don't use time.time() or IOLoop.time()
  * Raise plugin exceptions on Worker.start()
  * Fixing docstrings
  * Fix typo in Client.run docstring
  * Update client.py docstrings
  * Skip shuffle tests if pandas / dask.dataframe not installed
  * Improve test coverage
  * Test report improvements
  * P2P shuffle: ignore row order in tests
  * Fix flaky test_no_reconnect[--no-nanny]
  * Pin coverage to 6.2
  * Check for new name of timeouts artifact and be more fault
    tolerant
  * Revisit rebalance unit tests
  * Update comment in rearrange_by_column_p2p
  * Update gpuCI RAPIDS_VER to 22.04
  * Fix groupby test after meta requirements got stricter in Dask
    PR#8563
  * Fix flaky test_close_gracefully and test_lifetime
  * Fix flaky test_workspace_concurrency
  * Fix flaky test_shuffle_extension.py::test_get_partition
  * Fix flaky test_dump_cluster_unresponsive_remote_worker
  * Dump cluster state on all test failures
  * Update license format
  * Fix flaky test_drop_with_paused_workers_with_running_tasks_3_4
  * Do not raise an exception if the GitHub token cannot be found

(Resubmit for the noclean flag)

OBS-URL: https://build.opensuse.org/request/show/950288
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=104
2022-02-01 06:33:50 +00:00
92d1a0757e Accepting request 949137 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/949137
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=52
2022-01-26 20:26:44 +00:00
71b05927e1 Accepting request 949113 from home:bnavigator:branches:devel:languages:python:numeric
Not required to forward to Factory, this is a revert

OBS-URL: https://build.opensuse.org/request/show/949113
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=103
2022-01-25 22:06:23 +00:00
e418c8c196 - add distributed-fix-python310.patch to fix build with python 3.10
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=102
2022-01-25 09:33:17 +00:00
d77146efc1 Accepting request 948037 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/948037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=51
2022-01-23 19:42:10 +00:00
70a123e818 Accepting request 948001 from home:bnavigator:branches:devel:languages:python:numeric
- Update to version 2022.1.0
  * full changelog at
    https://distributed.readthedocs.io/en/latest/changelog.html
  * New Features:
    - Task group stacked area chart (GH#5320) Ian Rose
    - Support configuring TLS min/max version (GH#5594) Jim
      Crist-Harif
    - Use asyncio for TCP/TLS comms (GH#5450) Jim Crist-Harif
- Enhancement release notes for 2021.12.0
  * Support pytest fixures and parametrize with gen_test (GH#5532)
    Fábio Rosado
  * Allow idempotent scheduler plugins to be registered via the RPC
    (GH#5545) Jacob Tomlinson
  * AMM logging (GH#5530) crusaderky
  * Raise error if asyncssh isn’t installed when using SSHCluster
    (GH#5535) Fábio Rosado
  * Allow None in UCX configuration schema (GH#5534) Fábio Rosado
  * Add distributed.comm.ucx.create-cuda-context config (GH#5526)
    Peter Andreas Entschev
- Security release note for 2021.10.0:
  * This release fixed a potential security vulnerability relating
    to single-machine Dask clusters. Clusters started with
    dask.distributed.LocalCluster or dask.distributed.Client()
    (which defaults to using LocalCluster) would mistakenly
    configure their respective Dask workers to listen on external
    interfaces (typically with a randomly selected high port)
    rather than only on localhost. A Dask cluster created using
    this method AND running on a machine that has these ports
    exposed could be used by a sophisticated attacker to enable
    remote code execution. Users running on machines with standard
    firewalls in place should not be affected. This vulnerability
    is documented in CVE-2021-42343, and is fixed in this release
    (GH#5427). Thanks to Jean-Pierre van Riel for discovering and
    reporting the issue.
- Skip python310: Not supported yet -- gh#dask/distributed#5350

OBS-URL: https://build.opensuse.org/request/show/948001
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=101
2022-01-21 23:34:26 +00:00
e5646920c2 Accepting request 921017 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/921017
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=50
2021-09-22 20:13:05 +00:00
9d248fabbe Accepting request 921004 from home:bnavigator:branches:devel:languages:python:numeric
- Update to version 2021.9.1 
  * Revert AMM ReduceReplicas and parallel AMMs updates
  * Run multiple AMMs in parallel
  * AMM ReduceReplicas to iterate only on replicated tasks
  * Add type annotations to various functions within
    distributed.worker
  * Mark test_ucx_config_w_env_var flaky on UCX < 1.11
  * Warn if CUDA context is created on incorrect device in UCX
  * Remove redundant timeouts from test_client
  * Allow Client to subscribe to events // Remote printing and
    warning
  * Test pickle protocols 4 & 5
  * Fix-up test_pickle_empty
  * Increase timeout for
    test_worker_reconnects_mid_compute_multiple_states_on_scheduler
  * Add synced dict between cluster and scheduler to store cluster
    info
  * Update test_sub_submit_priority
  * Revert "Add test setup fixture
  * Fix flaky test_worker_reconnects_mid_compute
  * Use gen_test in test_adaptive
  * Increase worker.suspicious_counter threshold
  * Active Memory Manager framework + discard excess replicas
  * Add test setup fixture
- Release version 2021.9.0
  * Fix add_plugin warnings 
  * Add list around iterator in handle_missing_dep 
  * Jupyter-client 7 compatiblity 
  * Replace atop with blockwise
  * Add pytest color to CI
  * Fix test_map and others
  * Use name argument with Scheduler.remove_plugin calls
  * Downgrade to jupyter_client 6
  * Migrate Security HTML repr to Jinja2
  * Migrate ProcessInterface HTML repr to Jinja2
  * Add support for diskless machines to system monitor
  * Avoid during-iteration scheduler plugin changes
  * Remove GroupProgress scheduler plugin
  * Properly check for ipv6 availability
  * Improved IPv6 dask-worker support
  * Overwrite worker plugins
  * Refactor scheduler plugins; store in a dictionary
  * Fix "then" -> "than" typo in docs
  * Fix typo (remove extra verb "creates") in docs
  * Fix "fractiom" -> "fraction" typo in docstring
  * Fix "schedulers" -> "scheduler" typo in docs
  * Use non-histogram plots up to 100 workers
- Release 2021.08.1
  * Rename plots to fit in the labextension
  * Log messages for CommClosedError now includes information
    about remote address
  * Add target='_blank' for redirects of dashboard link
  * Update computation code retrieval logic
  * Minor polish on cfexecutor
  * Use development version of dask in gpuCI build
  * Use upstream dask.widgets
  * Fix flaky test_worker_reconnects_mid_compute
  * Update WorkerPlugin docstring about usage of TaskState objects
  * Worker Network Timeseries
  * Add HTML Repr for ProcessInterface class and all its subclasses
  * Fix an issue where a reconnecting worker could cause an
    invalid transition
  * Minor fixes for cfexecutor
  * Add HTML Repr for Security class
  * Fix performance report sizing issue
  * Drop RMM compatibility code from RAPIDS < 0.11
- Release 2021.08.0
  * Include addresses in closed comm repr
  * Test nanny.environ precedence
  * Migrating HTML reprs to jinja2
  * Fix test_process_executor_kills_process flakyness
  * Remove urllib3 as a dependency downloading preloads
  * Download preload urls in the Preload constructor
  * Avoid recursion error in profile.merge
  * Add text exceptions to the Scheduler
  * Use kwarg for Theme filename
  * Add a .git-ignore-revs file
  * Replace not not with bool()
  * Resolve deadlock cause by transition error after fetching
    dependency
  * Set z-index of data-table lower
  * Add no-worker - memory transition to scheduler
  * Deprecate worker plugin overwrite policy
  * Fix flaky tests in CI
  * Instructions for jemalloc with brew on macOS
  * Bump RAPIDS_VER to 21.10
  * Tweak verbiage around async functions
  * Use Python 3 super() calls
  * Support asynchronous tasks
  * Rename total comm bytes and provide doc string
  * Add GPU executor if GPU is present
  * Fix RMM and UCX tests
  * Remove excessive timeout of
    test_steal_during_task_deserialization
  * Add gpuCI build script
  * Demote Worker.ensure_computing to function

OBS-URL: https://build.opensuse.org/request/show/921004
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=100
2021-09-22 17:40:45 +00:00
be1b4b5bd2 Accepting request 910956 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/910956
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=49
2021-08-12 07:01:23 +00:00
76216d1f34 Accepting request 910741 from home:bnavigator:branches:devel:languages:python:numeric
- Update to version 2021.7.2
  * Fix a deadlock connected to task stealing and task
    deserialization
  * Include maximum shard size in second to_frames method
  * Minor dashboard style updates
  * Cap maximum shard size at the size of an integer
  * Document automatic MALLOC_TRIM_THRESHOLD_ environment variable
  * Mark ucx-py tests for GPU
  * Update individual profile plot sizing
  * Handle NVMLError_Unknown in NVML diagnostics
  * Unit tests to use a random port for the dashboard
  * Ensure worker reconnect registers existing tasks properly
  * Halve CI runtime!
  * Add NannyPlugins
  * Add WorkerNetworkBandwidth chart to dashboard
  * Set nanny environment variables in config
  * Read smaller frames to workaround OpenSSL bug
  * Move UCX/RMM config variables to Distributed namespace
  * Allow ws(s) messages greater than 10Mb
  * Short-circuit root-ish check for many deps
-Release 2021.07.1
  * Remove experimental feature warning from actors docs
  * Keep dependents in worker dependency if TS is still known
  * Add Scheduler.set_restrictions
  * Make Actor futures awaitable and work with as_completed
  * Simplify test_secede_balances
  * Computation class
  * Some light dashboard cleanup
  * Don't package tests
  * Add pytest marker for GPU tests
  * Actor: don't hold key references on workers
  * Collapse nav to hamburger sooner
  * Verify that actors survive pickling
  * Reenable UCX-Py tests that used to segfault
  * Better support ProcessPoolExecutors
  * Simplify test_worker_heartbeat_after_cancel
  * Avoid property validation in Bokeh
  * Reduce default websocket frame size and make configurable
  * Disable pytest-timeout SIGALARM on MacOS
  * rebalance() resilience to computations
  * Improve CI stability
  * Ensure heartbeats after cancelation do not raise KeyError s
  * Add more useful exception message on TLS cert mismatch
  * Add bokeh mode parameter to performance reports
- Use the GitHub tarball because the PyPI sdist does to provide the
  tests anymore
  * Remove extra conftest.py source
- Drop distributed-pr5022-improve_ci.patch merged upstream

OBS-URL: https://build.opensuse.org/request/show/910741
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=99
2021-08-09 13:04:37 +00:00
1a1730848f Accepting request 907453 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/907453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=48
2021-07-22 20:43:11 +00:00
66e1d35321 Accepting request 907354 from home:bnavigator:branches:devel:languages:python:numeric
- Update to version 2021.7.0
  * Fix Nbytes jitter - less expensive
  * Use native GH actions cancel feature
  * Don't require workers to report to scheduler if scheduler
    shuts down
  * Add pandas to the list of checked packages for client.
    get_versions()
  * Move worker preload before scheduler address is set
  * Fix flaky test_oversubscribing_leases
  * Update scheduling policy docs for #4967
  * Add echo handler to Server class
  * Also include pngs when bundling package
  * Remove duplicated dashboard panes
  * Fix worker memory dashboard flickering
  * Tabs on bottom left corner on dashboard
  * Rename nbytes widgets
  * Co-assign root-ish tasks
  * OSError tweaks
  * Update imports to cudf.testing._utils
  * Ensure shuffle split default durations uses proper prefix
  * Follow up pyupgrade formatting
  * Rename plot dropdown
  * Pyupgrade
  * Misc Sphinx tweaks
  * No longer hold dependencies of erred tasks in memory
  * Add maximum shard size to config
  * Ensure shuffle split operations are blacklisted from work
    stealing
  * Add dropdown menu to access individual plots
  * Edited the path to scheduler.py
  * Task Group Graph Visualization
  * Remove more internal references to deprecated utilities
  * Restructure nbytes hover
  * Except more errors in pynvml.nvmlInit()
  * Add occupancy as individual plot
  * Deprecate utilities which have moved to dask
  * Ensure connectionpool does not leave comms if closed mid
    connect
  * Add support for registering scheduler plugins from Client
  * Stealing dashboard fixes
  * Allow requirements verification to be ignored when loading
    backends from entrypoints
  * Add Log and Logs to API docs
  * Support fixtures and pytest.mark.parametrize with gen_cluster
- Release 2021.06.2
  * Revert refactor to utils.Log[s] and Cluster.get_logs
  * Use deprecation utility from Dask
  * Add transition counter to Scheduler
  * Remove nbytes_in_memory
- Release 2021.06.1
  * Fix deadlock in handle_missing_dep if additional replicas are
    available
  * Add configuration to enable/disable NVML diagnostics
  * Add scheduler log tab to performance reports
  * Add HTML repr to scheduler_info and incorporate into client
    and cluster reprs
  * Fix error state typo
  * Allow actor exceptions to propagate
  * Remove importing apply from dask.compatibility
  * Use more informative default name for WorkerPlugin s
  * Removed unused utility functions
  * Locally rerun successfully completed futures
  * Forget erred tasks and fix deadlocks on worker
  * Handle HTTPClientError in websocket connector
  * Update dask_cuda usage in SSHCluster docstring
  * Remove tests for process_time and thread_time
  * Flake8 config cleanup
  * Don't strip scheduler protocol when determining host
  * Add more documentation on memory management
  * Add range_query tests to NVML test suite
  * No longer cancel result future in async process when using
    timeouts
- Release 2021.06.0
  * Multiple worker executors
  * Ensure PyNVML works correctly when installed with no GPUs
  * Show more in test summary
  * Move SystemMonitor s GPU initialization back to constructor
  * Mark test_server_comms_mark_active_handlers with pytest.mark.asyncio
  * Who has has what html reprs v2
  * O(1) rebalance
  * Ensure repr and eq for cluster always works
- Release 2021.05.1
  * Drop usage of WhoHas & WhatHas from Client
  * Ensure adaptive scaling is properly awaited and closed
  * Fix WhoHas/ HasWhat async usage
  * Add HTML reprs for Client.who_has and Client.has_what
  * Prevent accidentally starting multiple Worker s in the same
    process
  * Add system tab to performance reports
  * Let servers close faster if there are no active handlers
  * Fix UCX scrub config logging
  * Ensure worker clients are closed
  * Fix warning for attribute error when deleting a client
  * Ensure exceptions are raised if workers are incorrectly started
  * Update handling of UCX exceptions on endpoint closing
  * Ensure busy workloads properly look up who_has
  * Check distributed.scheduler.pickle in Scheduler.run_function
  * Add performance_report to API docs
  * Use dict _workers_dv in unordered use cases
  * Bump pre-commit hook versions
  * Do not mindlessly spawn workers when no memory limit is set
  * test_memory to use gen_cluster
  * Increase timeout of gen_test to 30s
- Work on the very flaky testsuite:
  * Add missing conftest.py not packaged on PyPI
  * Add distributed-pr5022-improve_ci.patch in the hope for better
    stability -- gh#dask/distributed#5022
  * Do not use pytest-xdist
- Add Cython as runtime dep because the scheduler checks the
  presence

OBS-URL: https://build.opensuse.org/request/show/907354
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=98
2021-07-21 09:16:05 +00:00
c12820ee59 Accepting request 894420 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/894420
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=47
2021-05-21 19:49:49 +00:00
fff7b12f0a Accepting request 894365 from home:bnavigator:branches:devel:languages:python:numeric
- 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

OBS-URL: https://build.opensuse.org/request/show/894365
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=96
2021-05-19 17:27:21 +00:00
ba1615dc8c Accepting request 883208 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/883208
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=46
2021-04-06 15:29:46 +00:00
25b5738f9a Accepting request 882928 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/882928
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=94
2021-04-06 08:43:30 +00:00
1bbcb22eeb Accepting request 882710 from home:bnavigator:branches:devel:languages:python:numeric
- Disable Cythonization for 32-bit gh#dask/dask#7489

OBS-URL: https://build.opensuse.org/request/show/882710
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=93
2021-04-03 10:03:17 +00:00
f6819de955 Accepting request 882449 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2021.3.1
  * Add standalone dashboard page for GPU usage (GH#4556) Jacob 
    Tomlinson
  * Handle stream is None case in TCP comm finalizer (GH#4631) 
    James Bourbeau
  * Include LIST_PICKLE in NumPy array serialization (GH#4632)  
    James Bourbeau
  * Rename annotation plugin in test_highlevelgraph.py (GH#4618) 
    James Bourbeau
  * UCX use nbytes instead of len (GH#4621) Mads R. B. Kristensen
  * Skip NumPy and pandas tests if not importable (GH#4563) Ben 
    Greiner
  * Remove utils.shutting_down in favor of sys.is_finalizing 
    (GH#4624) James Bourbeau
  * Handle async clients when closing (GH#4623) Matthew Rocklin
  * Drop log from remove_key_from_stealable (GH#4609) jakirkham
  * Introduce events log length config option (GH#4615) Fabian 
    Gebhart
  * Upstream config serialization and inheritance (GH#4372) Jacob 
    Tomlinson
  * Add check to scheduler creation in SpecCluster (GH#4605) Jacob 
    Tomlinson
  * Make length of events deque configurable (GH#4604) Fabian 
    Gebhart
  * Add explicit fetch state to worker TaskState (GH#4470) Gil 
    Forsyth
  * Update develop.rst (GH#4603) Florian Jetter
  * pickle_loads(): Handle empty memoryview (GH#4595) Mads R. B. 
    Kristensen
  * Switch documentation builds for PRs to readthedocs (GH#4599) 
    James Bourbeau
  * Track frame sizes along with frames (GH#4593) jakirkham
  * Add support for a list of keys when using batch_size in client.
    map (GH#4592) Sultan Orazbayev
  * If SpecCluster fails to start attempt to gracefully close out 
    again (GH#4590) Jacob Tomlinson
  * Multi-lock extension (GH#4503) Mads R. B. Kristensen
  * Update PipInstall plugin command (GH#4584) James Bourbeau
  * IPython magics: remove deprecated ioloop workarounds (GH#4530) 
    Min RK
  * Add GitHub actions workflow to cancel duplicate builds 
    (GH#4581) James Bourbeau
  * Remove outdated macOS build badge from README (GH#4576) James 
    Bourbeau
  * Dask master -> main (GH#4569) Julia Signell
  * Drop support for Python 3.6 (GH#4390) James Bourbeau
  * Add docstring for dashboard_link property (GH#4572) Doug Davis
  * Change default branch from master to main (GH#4495) Julia 
    Signell
  * Msgpack handles extract serialize (GH#4531) Mads R. B. 
    Kristensen
- Drop importorskip-numpy-tests.patch merged upstream
- Skip python36 build. Upstream dropped support for Python < 3.7

OBS-URL: https://build.opensuse.org/request/show/882449
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=92
2021-04-01 10:30:28 +00:00
a341ae3334 Accepting request 877823 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/877823
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=45
2021-03-12 12:33:09 +00:00
b0aabe2515 Accepting request 877788 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2021.3.0
  * This is the first release with support for Python 3.9 and the
    last release with support for Python 3.6
  * tcp.write(): cast memoryview to byte itemsize (#4555)
    Mads R. B. Kristensen
  * Refcount the thread_state.asynchronous flag (#4557) Mads
    R. B. Kristensen
  * Python 3.9 (#4460) crusaderky
  * Better bokeh defaults for dashboard (#4554) Benjamin
    Zaitlen
  * Expose system monitor dashboard as individual plot for lab
    extension (#4540) Jacob Tomlinson
  * Pass on original temp dir from nanny to worker (#4549)
    Martin Durant
  * Serialize and split (#4541) Mads R. B. Kristensen
  * Use the new HLG pack/unpack API in Dask (#4489) Mads R.
    B. Kristensen
  * Handle annotations for culled tasks (#4544) Tom
    Augspurger
  * Make sphinx autosummary and autoclass consistent (#4367)
    Casey Clements
  * Move _transition* to SchedulerState (#4545) jakirkham
  * Migrate from travis to GitHub actions (#4504) crusaderky
  * Move new_task to SchedulerState (#4527) jakirkham
  * Batch more Scheduler sends (#4526) jakirkham
  * transition_memory_released and get_nbytes() optimizations
    (#4516) jakirkham
  * Pin black pre-commit (#4533) James Bourbeau
  * Read & write all frames in one pass (#4506) jakirkham
  * Skip stream.write call for empty frames (#4507) jakirkham
  * Prepend frame metadata header (#4505) jakirkham
  * transition_processing_memory optimizations, etc. (#4487)
    jakirkham
  * Attempt to get client from worker in Queue and Variable
    (#4490) James Bourbeau
  * Use main branch for zict (#4499) jakirkham
  * Use a callback to close TCP Comms, rather than check every
    time (#4453) Matthew Rocklin

OBS-URL: https://build.opensuse.org/request/show/877788
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=90
2021-03-08 22:22:37 +00:00
9d73c1dcb1 Accepting request 874194 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/874194
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=44
2021-02-22 13:40:18 +00:00
658ee08edb Accepting request 874173 from home:bnavigator:branches:devel:languages:python:numeric
- Another package not available in python36: bokeh
- Now that the (previously still lingering) python36-numpy package
  really has been purged from the dependency tree, it became
  apparent that it is assumed to be present in some tests.
  * gh#dask/distributed#4529
  * Add importorskip-numpy-tests.patch

OBS-URL: https://build.opensuse.org/request/show/874173
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=88
2021-02-21 22:52:27 +00:00
df2ad29a15 Accepting request 872494 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/872494
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=43
2021-02-15 22:16:50 +00:00
f312caa7c3 Accepting request 872380 from home:bnavigator:branches:devel:languages:python:numeric
- Unskip python36 build. Just skip installing optional 
  python36-sparse for the tests.

OBS-URL: https://build.opensuse.org/request/show/872380
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=86
2021-02-15 13:25:15 +00:00
8781ab4747 - skip python 36 build
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=85
2021-02-12 14:31:09 +00:00
b6476ef125 Accepting request 870411 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/870411
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=42
2021-02-09 20:17:08 +00:00
a88e7b7233 Accepting request 870337 from home:bnavigator:branches:devel:languages:python:numeric
- Update to version 2021.2.0
  * Bump minimum Dask to 2021.02.0 (GH#4486) James Bourbeau
  * Update TaskState documentation about dependents attribute
    (GH#4440) Florian Jetter
  * DOC: Autoreformat all functions docstrings (GH#4475) Matthias
    Bussonnier
  * Use cached version of is_coroutine_function in stream handling 
    to (GH#4481) Ian Rose
  * Optimize transitions (GH#4451) jakirkham
  * Create PULL_REQUEST_TEMPLATE.md (GH#4476) Ray Bell
  * DOC: typo, directives ends with 2 colons :: (GH#4472) Matthias 
    Bussonnier
  * DOC: Proper numpydoc syntax for distributed/protocol/*.py 
    (GH#4473) Matthias Bussonnier
  * Update pytest.skip usage in test_server_listen (GH#4467) James 
    Bourbeau
  * Unify annotations (GH#4406) Ian Rose
  * Added worker resources from config (GH#4456) Tom Augspurger
  * Fix var name in worker validation func (GH#4457) Gil Forsyth
  * Refactor task_groups & task_prefixes (GH#4452) jakirkham
  * Use parent._tasks in heartbeat (GH#4450) jakirkham
  * Refactor SchedulerState from Scheduler (GH#4365) jakirkham
- Do not pin to tornado < 6.1. The referenced pull request reverted
  that change and we have asyncio test problems anyway.
- Use new python_module boolean deps capability

OBS-URL: https://build.opensuse.org/request/show/870337
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=83
2021-02-09 08:22:46 +00:00
2e9e5ebf3f Accepting request 867975 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/867975
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=41
2021-02-02 13:45:01 +00:00
c3b15c0166 Accepting request 867973 from home:bnavigator:branches:devel:languages:python:numeric
- Update to version 2021.1.1
  * Make system monitor interval configurable (GH#4447) Matthew 
    Rocklin
  * Add uvloop config value (GH#4448) Matthew Rocklin
  * Additional optimizations to stealing (GH#4445) jakirkham
  * Give clusters names (GH#4426) Jacob Tomlinson
  * Use worker comm pool in Semaphore (GH#4195) Florian Jetter
  * Set runspec on all new tasks to avoid deadlocks (GH#4432) 
    Florian Jetter
  * Support TaskState objects in story methods (GH#4434) Matthew 
    Rocklin
  * Support missing event loop in Client.asynchronous (GH#4436) 
    Matthew Rocklin
  * Don’t require network to inspect tests (GH#4433) Matthew 
    Rocklin
- Changelog for 2021.1.0
  * Add time started to scheduler info (GH#4425) Jacob Tomlinson
  * Log adaptive error (GH#4422) Jacob Tomlinson
  * Xfail normalization tests (GH#4411) Jacob Tomlinson
  * Use dumps_msgpack and loads_msgpack when packing high level 
    graphs (GH#4409) Mads R. B. Kristensen
  * Add nprocs auto option to dask-worker CLI (GH#4377) Jacob 
    Tomlinson
  * Type annotation of _reevaluate_occupancy_worker (GH#4398) 
    jakirkham
  * Type TaskGroup in active_states (GH#4408) jakirkham
  * Fix test_as_current_is_thread_local (GH#4402) jakirkham
  * Use list comprehensions to bind TaskGroup type (GH#4401) 
    jakirkham
  * Make tests pass after 2028 (GH#4403) Bernhard M. Wiedemann
  * Fix compilation warnings, decide_worker now a C func, stealing 
    improvements (GH#4375) jakirkham
  * Drop custom __eq__ from Status (GH#4270) jakirkham
  * test_performance_report: skip without bokeh (GH#4388) Bruno 
    Pagani
  * Nanny now respects dask settings from ctx mgr (GH#4378) 
    Florian Jetter
  * Better task duration estimates for outliers (GH#4213) selshowk
  * Dask internal inherit config (GH#4364) Jacob Tomlinson
  * Provide setup.py option to profile Cython code (GH#4362) 
    jakirkham
  * Optimizations of *State and Task* objects and stealing 
    (GH#4358) jakirkham
  * Cast SortedDict s to dict s in a few key places & other minor 
    changes (GH#4355) jakirkham
  * Use task annotation priorities for user-level priorities 
    (GH#4354) James Bourbeau
  * Added docs to highlevelgraph pack/unpack (GH#4352) Mads R. B. 
    Kristensen
  * Optimizations in notable functions used by transitions 
    (GH#4351) jakirkham
  * Silence exception when releasing futures on process shutdown 
    (GH#4309) Benjamin Zaitlen
- Deboard blind passenger requirement: scikit-build is only
  available for Python > 3.6 (because of SciPy) and not needed here

OBS-URL: https://build.opensuse.org/request/show/867973
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=81
2021-01-30 12:49:58 +00:00
665b2b55cd Accepting request 862938 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/862938
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=40
2021-01-14 14:05:11 +00:00
a5416aab11 Accepting request 862931 from home:bnavigator:branches:devel:languages:python:numeric
- update to version 2020.12.0
  * Switched to CalVer for versioning scheme.
  * The scheduler can now receives Dask HighLevelGraph s instead of
    raw dictionary task graphs. This allows for a much more
    efficient communication of task graphs from the client to the
    scheduler.
  * Added support for using custom Layer-level annotations like
    priority, retries, etc. with the dask.annotations context
    manager.
  * Updated minimum supported version of Dask to 2020.12.0.
  * Added many type annotations and updates to allow for gradually
    Cythonizing the scheduler.
- Full changelog on
  https://distributed.readthedocs.io/en/latest/changelog.html
- Cythonize scheduler: is platform dependent package now
- Iterative deselection of failing tests: kept adding tests to
  pytest -k parameter until the test suite did not fail anymore.
  * pytest-dev/pytest-asyncio#168, pytest-dev/pytest-asyncio#188
    still not resolved
  * upstream just pinned pytest-asyncio gh#dask/distributed#4212
- Support multiple python3 flavors gh#openSUSE/python-rpm-macros#66
- Move test into multibuild in order to avoid dependency cycle
  with dask-distributed

OBS-URL: https://build.opensuse.org/request/show/862931
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=79
2021-01-13 16:05:13 +00:00
015a4728dd Accepting request 853100 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/853100
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=39
2020-12-07 14:00:10 +00:00
a8d61d7232 Accepting request 852923 from home:mcalabkova:branches:devel:languages:python:numeric
- Launch tests
  * around 70 of them are inconsistently (sometimes they pass, sometimes 
    fail) broken by new pytest-asyncio (and similar number of other tests 
    got deselected mostly because of similar names)

OBS-URL: https://build.opensuse.org/request/show/852923
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=77
2020-12-04 12:37:01 +00:00
1b24162802 Accepting request 851839 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/851839
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=38
2020-12-01 13:22:42 +00:00
d5c4bc7f31 Accepting request 849903 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/849903
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=75
2020-11-30 13:00:17 +00:00
f7bbb7592f Accepting request 841145 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/841145
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=37
2020-10-25 17:06:20 +00:00
de2e5acfb1 Accepting request 840893 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/840893
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=73
2020-10-12 07:01:59 +00:00
b0a85d6a6a Accepting request 839705 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/839705
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=36
2020-10-07 12:17:34 +00:00
d0738ceb6a Accepting request 839655 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/839655
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=71
2020-10-06 08:00:56 +00:00
e201246422 Accepting request 835582 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/835582
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=35
2020-09-21 15:43:17 +00:00
c7b6116815 Accepting request 835572 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/835572
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=69
2020-09-19 15:39:46 +00:00
2245cfec47 Accepting request 834241 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/834241
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=34
2020-09-14 10:33:34 +00:00
511101c5cb Accepting request 834027 from home:apersaud:branches:devel:languages:python:numeric
in 823921, there was a comment about enabling tests.  I have to say that I don't understand bcond_with and how to set it to run tests (looks to me that they should be enabled?). Perhaps we can just accept this update and someone else can add the test independent of the update?

- update to version 2.26.0:
  * Add logging for adaptive start and stop (GH#4101) Matthew Rocklin
  * Don’t close a nannied worker if it hasn’t yet started (GH#4093)
    Matthew Rocklin
  * Respect timeouts when closing clients synchronously (GH#4096)
    Matthew Rocklin
  * Log when downloading a preload script (GH#4094) Matthew Rocklin
  * dask-worker --nprocs accepts negative values (GH#4089) Dror
    Speiser
  * Support zero-worker clients (GH#4090) Matthew Rocklin
  * Exclude fire-and-forget client from metrics (GH#4078) Tom
    Augspurger
  * Drop Serialized.deserialize() method (GH#4073) jakirkham
  * Add timeout= keyword to Client.wait_for_workers method (GH#4087)
    Matthew Rocklin

OBS-URL: https://build.opensuse.org/request/show/834027
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=67
2020-09-14 08:10:52 +00:00
9f18c9d480 Accepting request 830500 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/830500
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=33
2020-08-31 14:51:09 +00:00
2b71e5d1dc Accepting request 830487 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/830487
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=65
2020-08-29 18:42:57 +00:00
13f51478df Accepting request 826937 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/826937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=32
2020-08-17 10:02:51 +00:00
61a466e951 Accepting request 826870 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/826870
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=63
2020-08-16 02:17:23 +00:00
934fb17ea9 Accepting request 821677 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/821677
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=31
2020-07-20 19:00:19 +00:00
8819f8b8f3 Accepting request 821672 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/821672
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=61
2020-07-18 19:10:01 +00:00
36f353a9c5 Accepting request 819722 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/819722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=30
2020-07-10 12:12:47 +00:00
9d3d5c37cc Accepting request 819716 from home:mcalabkova:branches:devel:languages:python:numeric
- update to 2.20.0
  * Link issue on using ``async`` with ``executor_submit`` (:pr:`3939`) `jakirkham`_
  * Make dashboard server listens on all IPs by default even when interface is set explicitly (:pr:`3941`) `Loïc Estève`_
  * Update logic for worker removal in check ttl (:pr:`3927`) `Benjamin Zaitlen`_
  * Close a created cluster quietly (:pr:`3935`) `Matthew Rocklin`_
  * Ensure ``Worker.run*`` handles ``kwargs`` correctly (:pr:`3937`) `jakirkham`_
  * Restore ``Scheduler.time_started`` for Dask Gateway (:pr:`3934`) `Tom Augspurger`_
  * Fix exception handling in ``_wait_until_connected`` (:pr:`3912`) `Alexander Clausen`_
  * Make local directory if it does not exist (:pr:`3928`) `Matthew Rocklin`_
  * Install vanilla status route if bokeh dependency is not satisfied (:pr:`3844`) `joshreback`_
  * Make ``Worker.delete_data`` sync (:pr:`3922`) `Peter Andreas Entschev`_
  * Fix ``ensure_bytes`` import location (:pr:`3919`) `jakirkham`_
  * Fix race condition in repeated calls to ``cluster.adapt()`` (:pr:`3915`) `Jacob Tomlinson`_
  2.19.0
  * Notify worker plugins when a task is released (:pr:`3817`) `Nick Evans`_
  * Update heartbeat checks in scheduler (:pr:`3896`) `Benjamin Zaitlen`_
  * Make encryption default if ``Security`` is given arguments (:pr:`3887`) `Matthew Rocklin`_
  * Show ``cpu_fraction`` on hover for dashboard workers circle plot. (:pr:`3906`) `Loïc Estève`_
  * Prune virtual client on variable deletion (:pr:`3910`) `Marco Neumann`_
  * Fix total aggregated metrics in dashboard (:pr:`3897`) `Loïc Estève`_
  * Support Bokeh 2.1 (:pr:`3904`) `Matthew Rocklin`_
  * Update ``related-work.rst`` (:pr:`3889`) `DomHudson`_
  * Skip ``test_pid_file`` in older versions of Python (:pr:`3888`) `Matthew Rocklin`_
  * Replace ``stream=`` with ``comm=`` in handlers (:pr:`3860`) `Julien Jerphanion`_
  * Check hosts for ``None`` value in SSH cluster. (:pr:`3883`) `Matthias Bussonnier`_
  * Allow dictionaries in ``security=`` keywords (:pr:`3874`) `Matthew Rocklin`_
  * Use pickle protocol 5 with NumPy object arrays (:pr:`3871`) `jakirkham`_
  * Cast any ``frame`` to ``uint8`` (same type as ``bytes``) (:pr:`3870`) `jakirkham`_
  * Use ``Enum`` for worker, scheduler and nanny status. (:pr:`3853`) `Matthias Bussonnier`_
  * Drop legacy ``buffer_interface`` assignment (:pr:`3869`) `jakirkham`_

OBS-URL: https://build.opensuse.org/request/show/819716
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=59
2020-07-09 13:09:31 +00:00
0a750881a4 Accepting request 799810 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/799810
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=29
2020-05-03 20:47:04 +00:00
33d9d76b4b Accepting request 799737 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/799737
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=57
2020-05-03 09:46:10 +00:00
92abca8b56 Accepting request 797794 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/797794
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=28
2020-04-27 21:37:35 +00:00
643e184cf3 Accepting request 797695 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/797695
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=55
2020-04-26 01:28:50 +00:00
cf8b73d68e Accepting request 796505 from devel:languages:python:numeric
- Remove py2 deps as the package is py3 only

OBS-URL: https://build.opensuse.org/request/show/796505
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=27
2020-04-23 16:38:05 +00:00
73cad8c074 - Remove py2 deps as the package is py3 only
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=53
2020-04-23 11:08:57 +00:00
5e6096b413 Accepting request 782795 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/782795
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=26
2020-03-12 22:05:52 +00:00
1ee499ab41 Accepting request 782718 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/782718
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=51
2020-03-09 06:52:16 +00:00
3dba467f90 Accepting request 778511 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/778511
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=25
2020-02-24 14:52:47 +00:00
03cbed9680 Accepting request 778456 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/778456
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=49
2020-02-23 07:53:45 +00:00
d4586dd0db Accepting request 772458 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/772458
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=24
2020-02-10 20:53:26 +00:00
d84d6152b4 Accepting request 772409 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/772409
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=47
2020-02-09 10:06:59 +00:00
646c000176 Accepting request 765580 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/765580
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=23
2020-01-19 19:57:30 +00:00
3e833d463f Accepting request 765493 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/765493
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=45
2020-01-19 14:43:40 +00:00
7aaab5e32c Accepting request 763813 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/763813
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=22
2020-01-13 21:21:29 +00:00
4955bde4df Accepting request 763375 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/763375
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=43
2020-01-13 08:39:19 +00:00
8f98a01beb Accepting request 755172 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/755172
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=21
2019-12-09 20:36:49 +00:00
e17b0d6114 Accepting request 754983 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/754983
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=41
2019-12-09 09:19:28 +00:00
2ee601d69f Accepting request 750861 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/750861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=20
2019-11-26 16:02:21 +00:00
8ba2fff1aa Accepting request 750638 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/750638
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=39
2019-11-25 19:37:06 +00:00
09bea5e44b Accepting request 749096 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/749096
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=19
2019-11-17 18:23:25 +00:00
cbff62687d Accepting request 749080 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/749080
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=37
2019-11-17 07:45:49 +00:00
281e158d04 Accepting request 731159 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/731159
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=18
2019-09-18 11:10:34 +00:00
ccf1909145 Accepting request 730987 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/730987
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=35
2019-09-16 07:36:09 +00:00
27a9189f19 Accepting request 727557 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/727557
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=17
2019-09-02 11:26:29 +00:00
f73b8474eb Accepting request 727358 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/727358
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=33
2019-09-01 06:25:14 +00:00
28abe5917a Accepting request 722044 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/722044
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=16
2019-08-13 11:16:55 +00:00
947ca99646 Accepting request 722014 from home:mcalabkova:branches:devel:languages:python:numeric
- Update to version 2.2.0
  * Drop support for Python 2
  * Lots of other changes, see upstream changelog

OBS-URL: https://build.opensuse.org/request/show/722014
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=31
2019-08-09 16:35:27 +00:00
d1e48df792 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=30 2019-07-23 20:18:02 +00:00
642f9105fb OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=29 2019-07-23 20:17:57 +00:00
17be83c959 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=28 2019-07-23 20:17:18 +00:00
bb30e02992 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=27 2019-07-23 20:17:05 +00:00
0f2d7b4d5a OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=26 2019-07-23 18:32:57 +00:00
ae48c689d3 Accepting request 717982 from home:TheBlackCat:branches:devel:languages:python:numeric
- Update to 2.1.0
  * Fix typo that prevented error message
  * Remove ``dask-mpi``
  * Updates to use ``update_graph`` in task journey docs
  * Fix Client repr with ``memory_info=None``
  * Fix case where key, rather than ``TaskState``, could end up in ``ts.waiting_on``
  * Use Keyword-only arguments
  * Relax check for worker references in cluster context manager
  * Add HTTPS support for the dashboard
  * Use ``dask.utils.format_bytes``
- Update to 2.0.1
  * Add python_requires entry to setup.py
  * Correctly manage tasks beyond deque limit in TaskStream plot
  * Fix diagnostics page for memory_limit=None
- Update to 2.0.0
  * **Drop support for Python 2**
  * Relax warnings before release
  * Deprecate --bokeh/--no-bokeh CLI
  * Typo in bokeh service_kwargs for dask-worker
  * Update command line cli options docs
  * Remove "experimental" from TLS docs
  * Add warnings around ncores= keywords
  * Add --version option to scheduler and worker CLI
  * Raise when workers initialization times out
  * Replace ncores with nthreads throughout codebase
  * Add unknown pytest markers
  * Delay lookup of allowed failures.
  * Change address -> worker in ColumnDataSource for nbytes plot
  * Remove module state in Prometheus Handlers
  * Add stress test for UCX
  * Add nanny logs
  * Move some of the adaptive logic into the scheduler
  * Add SpecCluster.new_worker_spec method
  * Worker dashboard fixes
  * Add async context managers to scheduler/worker classes
  * Fix the resource key representation before sending graphs
  * Allow user to configure whether workers are daemon.
  * Pin pytest >=4 with pip in appveyor and python 3.5
  * Add Experimental UCX Comm
  * Close nannies gracefully
  * add kwargs to progressbars
  * Add back LocalCluster.__repr__.
  * Move bokeh module to dashboard
  * Close clusters at exit
  * Add SchedulerPlugin TaskState example
  * Add SpecificationCluster
  * Replace register_worker_callbacks with worker plugins
  * Proxy worker dashboards from scheduler dashboard
  * Add docstring to Scheduler.check_idle_saturated
  * Refer to LocalCluster in Client docstring
  * Remove special casing of Scikit-Learn BaseEstimator serialization
  * Fix two typos in Pub class docstring
  * Support uploading files with multiple modules
  * Change the main workers bokeh page to /status
  * Cleanly stop periodic callbacks in Client
  * Disable pan tool for the Progress, Byte Stored and Tasks Processing plot
  * Except errors in Nanny's memory monitor if process no longer exists
  * Handle heartbeat when worker has just left
  * Modify styling of histograms for many-worker dashboard plots
  * Add method to wait for n workers before continuing
  * Support computation on delayed(None)
  * Cleanup localcluster
  * Use 'temporary-directory' from dask.config for Worker's directory
  * Remove support for Iterators and Queues
- Update to 1.28.1
  * Use config accessor method for "scheduler-address"
- Update to 1.28.0
  * Add Type Attribute to TaskState
  * Add waiting task count to progress title bar
  * DOC: Clean up reference to cluster object
  * Allow scheduler to politely close workers as part of shutdown
  * Check direct_to_workers before using get_worker in Client
  * Fixed comment regarding keeping existing level if less verbose
  * Add idle timeout to scheduler
  * Avoid deprecation warnings
  * Use an LRU cache for deserialized functions
  * Rename Worker._close to Worker.close
  * Add Comm closed bookkeeping
  * Explain LocalCluster behavior in Client docstring
  * Add last worker into KilledWorker exception to help debug
  * Set working worker class for dask-ssh
  * Add as_completed methods to docs
  * Add timeout to Client._reconnect
  * Limit test_spill_by_default memory, reenable it
  * Use proper address in worker -> nanny comms
  * Fix deserialization of bytes chunks larger than 64MB
- Update to 1.27.1
  * Adaptive: recommend close workers when any are idle
  * Increase GC thresholds
  * Add interface= keyword to LocalCluster
  * Add worker_class argument to LocalCluster
  * Remove Python 2.7 from testing matrix
  * Add number of trials to diskutils test
  * Fix parameter name in LocalCluster docstring
  * Integrate stacktrace for low-level profiling
  * Apply Black to standardize code styling
  * added missing whitespace to start_worker cmd
  * Updated logging module doc links from docs.python.org/2 to docs.python.org/3.
- Update to 1.27.0
  * Add basic health endpoints to scheduler and worker bokeh.
  * Improved description accuracy of --memory-limit option.
  * Check self.dependencies when looking at dependent tasks in memory
  * Add RabbitMQ SchedulerPlugin example
  * add resources to scheduler update_graph plugin
  * Use ensure_bytes in serialize_error
  * Specify data storage explicitly from Worker constructor
  * Change bokeh port keywords to dashboard_address
  * .detach_() pytorch tensor to serialize data as numpy array.
  * Add warning if creating scratch directories takes a long time
  * Fix typo in pub-sub doc.
  * Allow return_when='FIRST_COMPLETED' in wait
  * Forward kwargs through Nanny to Worker
  * Use ensure_dict instead of dict
  * Specify protocol in LocalCluster
- Update to 1.26.1
  * Fix LocalCluster to not overallocate memory when overcommitting threads per worker
  * Make closing resilient to lacking an address
  * fix typo in comment
  * Fix double init of prometheus metrics
  * Skip test_duplicate_clients without bokeh.
  * Add blocked_handlers to servers
  * Always yield Server.handle_comm coroutine
  * Use yaml.safe_load
  * Fetch executables from build root.
  * Fix Torando 6 test failures
  * Fix test_sync_closed_loop
- Update to 1.26.0
  * Update style to fix recent flake8 update
  * Fix typo in gen_cluster log message
  * Allow KeyError when closing event loop
  * Avoid thread testing for TCP ThreadPoolExecutor
  * Find Futures inside SubgraphCallable
  * Avoid AttributeError when closing and sending a message
  * Add deprecation warning to dask_mpi.py
  * Relax statistical profiling test
  * Support alternative --remote-dask-worker SSHCluster() and dask-ssh CLI
  * Iterate over full list of plugins in transition
  * Create Prometheus Endpoint
  * Use pytest.importorskip for prometheus test
  * MAINT skip prometheus test when no installed
  * Fix intermittent testing failures
  * Avoid using nprocs keyword in dask-ssh if set to one
  * Bump minimum Tornado version to 5.0

OBS-URL: https://build.opensuse.org/request/show/717982
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=25
2019-07-23 18:16:14 +00:00
cffae0a034 Accepting request 670743 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/670743
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=15
2019-02-25 16:50:30 +00:00
67d12aa802 Accepting request 670736 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/670736
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=23
2019-02-02 18:01:41 +00:00
3bf0ff084e Accepting request 663294 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/663294
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=14
2019-01-08 11:29:06 +00:00
931e5ab3ea Accepting request 663221 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/663221
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=21
2019-01-07 08:51:24 +00:00
de6a6ebdce Accepting request 660732 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/660732
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=13
2018-12-31 08:46:30 +00:00
8e5438d483 Accepting request 660731 from home:TheBlackCat:branches:devel:languages:python:numeric
- Update to version 1.25.1
  * Serialize numpy.ma.masked objects properly (:pr:`2384`) `Jim Crist`_
  * Turn off bokeh property validation in dashboard (:pr:`2387`) `Jim Crist`_
  * Fully initialize WorkerState objects (:pr:`2388`) `Jim Crist`_
  * Fix typo in scheduler docstring (:pr:`2393`) `Russ Bubley`_
  * DOC: fix typo in distributed.worker.Worker docstring (:pr:`2395`) `Loïc Estève`_
  * Remove clients and workers from event log after removal (:pr:`2394`) `tjb900`_
  * Support msgpack 0.6.0 by providing length keywords (:pr:`2399`) `tjb900`_
  * Use async-await on large messages test (:pr:`2404`) `Matthew Rocklin`_
  * Fix race condition in normalize_collection (:pr:`2386`) `Jim Crist`_
  * Fix redict collection after HighLevelGraph fix upstream (:pr:`2413`) `Matthew Rocklin`_
  * Add a blocking argument to Lock.acquire(`) (:pr:`2412`) `Stephan Hoyer`_
  * Fix long traceback test (:pr:`2417`) `Matthew Rocklin`_
  * Update x509 certificates to current OpenSSL standards. (:pr:`2418`) `Diane Trout`_

OBS-URL: https://build.opensuse.org/request/show/660731
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=19
2018-12-22 20:13:37 +00:00
8183ef472d Accepting request 653422 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/653422
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=12
2018-12-03 09:12:06 +00:00
eafc92a52d Accepting request 653380 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/653380
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=17
2018-12-02 09:15:28 +00:00
de36ecda4e Accepting request 651330 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/651330
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=11
2018-11-26 09:29:30 +00:00
695f2af143 Accepting request 651238 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/651238
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=15
2018-11-23 08:26:22 +00:00
1a52428bb0 Accepting request 648369 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/648369
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=10
2018-11-12 08:45:49 +00:00
88f3dcf5a0 Accepting request 648364 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/648364
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=13
2018-11-12 06:45:26 +00:00
5464a62d04 Accepting request 645467 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/645467
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=9
2018-10-31 12:15:35 +00:00
30d152016b Accepting request 645396 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/645396
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=11
2018-10-30 08:34:28 +00:00
1b98d371cf Accepting request 640657 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/640657
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=8
2018-10-09 13:53:26 +00:00
a62b60226d Accepting request 640650 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/640650
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=9
2018-10-08 15:27:05 +00:00
73cfa79fb7 Accepting request 636249 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/636249
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=7
2018-09-18 09:49:09 +00:00
b9566b612c Accepting request 636200 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/636200
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=7
2018-09-18 05:56:44 +00:00
e20e0b142e Accepting request 634439 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/634439
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=6
2018-09-11 15:17:37 +00:00
8203928cda Accepting request 634399 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/634399
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=5
2018-09-08 09:11:34 +00:00
3ad9f53adc Accepting request 632810 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/632810
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=5
2018-09-04 20:56:22 +00:00
17917956ba Accepting request 620192 from devel:languages:python
- Fix the PyYAML dependency

- specfile:
  * updated dask requirement, added pyyaml

- update to version 1.22.0:
  * Overhaul configuration (GH#1948) Matthew Rocklin
  * Replace get= keyword with scheduler= (GH#1959) Matthew Rocklin
  * Use tuples in msgpack (GH#2000) Matthew Rocklin and Marius van
    Niekerk
  * Unify handling of high-volume connections (GH#1970) Matthew
    Rocklin
  * Automatically scatter large arguments in joblib connector
    (GH#2020) (GH#2030) Olivier Grisel
  * Turn click Python 3 locales failure into a warning (GH#2001)
    Matthew Rocklin
  * Rely on dask implementation of sizeof (GH#2042) Matthew Rocklin
  * Replace deprecated workers.iloc with workers.values() (GH#2013)
    Grant Jenks
  * Introduce serialization families (GH#1912) Matthew Rocklin
  * Add PubSub (GH#1999) Matthew Rocklin
  * Add Dask stylesheet to documentation Matthew Rocklin
  * Avoid recomputation on partially-complete results (GH#1840)
    Matthew Rocklin
  * Use sys.prefix in popen for testing (GH#1954) Matthew Rocklin
  * Include yaml files in manifest Matthew Rocklin
  * Use self.sync so Client.processing works in asynchronous context
    (GH#1962) Henry Doupe
  * Fix bug with bad repr on closed client (GH#1965) Matthew Rocklin
  * Parse –death-timeout keyword in dask-worker (GH#1967) Matthew

OBS-URL: https://build.opensuse.org/request/show/620192
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=4
2018-07-02 21:33:47 +00:00
a520ec20f7 Accepting request 605125 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/605125
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=3
2018-05-08 11:38:50 +00:00
998b50699a Accepting request 603175 from devel:languages:python
- update to version 1.21.6:
  * Fix numeric environment variable configuration (GH#1885) Joseph
    Atkins-Kurkish
  * support bytearrays in older lz4 library (GH#1886) Matthew Rocklin
  * Remove started timeout in nanny (GH#1852) Matthew Rocklin
  * Don’t log errors in sync (GH#1894) Matthew Rocklin
  * downgrade stale lock warning to info logging level (GH#1890)
    Matthew Rocklin
  * Fix UnboundLocalError for key (GH#1900) John Kirkham
  * Resolve deployment issues in Python 2 (GH#1905) Matthew Rocklin
  * Support retries and priority in Client.get method (GH#1902)
    Matthew Rocklin
  * Add additional attributes to task page if applicable (GH#1901)
    Matthew Rocklin
  * Add count method to as_completed (GH#1897) Matthew Rocklin
  * Extend default timeout to 10s (GH#1904) Matthew Rocklin
- changes from version 1.21.5:
  * Increase default allowable tick time to 3s (GH#1854) Matthew
    Rocklin
  * Handle errant workers when another worker has data (GH#1853)
    Matthew Rocklin
  * Close multiprocessing queue in Nanny to reduce open file
    descriptors (GH#1862) Matthew Rocklin
  * Extend nanny started timeout to 30s, make configurable (GH#1865)
    Matthew Rocklin
  * Comment out the default config file (GH#1871) Matthew Rocklin
  * Update to fix bokeh 0.12.15 update errors (GH#1872) Matthew
    Rocklin
  * Downgrade Event Loop unresponsive warning to INFO level (GH#1870)
    Matthew Rocklin
  * Add fifo timeout to control priority generation (GH#1828) Matthew
    Rocklin
  * Add retire_workers API to Client (GH#1876) Matthew Rocklin
  * Catch NoSuchProcess error in Nanny.memory_monitor (GH#1877)
    Matthew Rocklin
  * Add uid to nanny queue communitcations (GH#1880) Matthew Rocklin
- changes from version 1.21.4:
  * Avoid passing bytearrays to snappy decompression (GH#1831) Matthew
    Rocklin
  * Specify IOLoop in Adaptive (GH#1841) Matthew Rocklin
  * Use connect-timeout config value throughout client (GH#1839)
    Matthew Rocklin
  * Support direct= keyword argument in Client.get (GH#1845) Matthew
    Rocklin
- changes from version 1.21.3:
  * Add cluster superclass and improve adaptivity (GH#1813) Matthew
    Rocklin
  * Fixup tests and support Python 2 for Tornado 5.0 (GH#1818) Matthew
    Rocklin
  * Fix bug in recreate_error when dependencies are dropped (GH#1815)
    Matthew Rocklin
  * Add worker time to live in Scheduler (GH#1811) Matthew Rocklin
  * Scale adaptive based on total_occupancy (GH#1807) Matthew Rocklin
  * Support calling compute within worker_client (GH#1814) Matthew
    Rocklin
  * Add percentage to profile plot (GH#1817) Brett Naul
  * Overwrite option for remote python in dask-ssh (GH#1812) Sven
    Kreiss
- changes from version 1.21.2:
  * Fix bug where we didn’t check idle/saturated when stealing
    (GH#1801) Matthew Rocklin
  * Fix bug where client was noisy when scheduler closed unexpectedly
    (GH#1806) Matthew Rocklin
  * Use string-based timedeltas (like '500 ms') everywhere (GH#1804)
    Matthew Rocklin
  * Keep logs in scheduler and worker even if silenced (GH#1803)
    Matthew Rocklin
  * Support minimum, maximum, wait_count keywords in Adaptive
    (GH#1797) Jacob Tomlinson and Matthew Rocklin
  * Support async protocols for LocalCluster, replace start= with
    asynchronous= (GH#1798) Matthew Rocklin
  * Avoid restarting workers when nanny waits on scheduler (GH#1793)
    Matthew Rocklin
  * Use IOStream.read_into() when available (GH#1477) Antoine Pitrou
  * Reduce LocalCluster logging threshold from CRITICAL to WARN
    (GH#1785) Andy Jones
  * Add futures_of to API docs (GH#1783) John Kirkham
  * Make diagnostics link in client configurable (GH#1810) Matthew
    Rocklin
- changes from version 1.21.1:
  * Fixed an uncaught exception in distributed.joblib with a
    LocalCluster using only threads (GH#1775) Tom Augspurger
  * Format bytes in info worker page (GH#1752) Matthew Rocklin
  * Add pass-through arguments for scheduler/worker –preload
    modules. (GH#1634) Alexander Ford
  * Use new LZ4 API (GH#1757) Thrasibule
  * Replace dask.optimize with dask.optimization (GH#1754) Matthew
    Rocklin
  * Add graph layout engine and bokeh plot (GH#1756) Matthew Rocklin
  * Only expand name with –nprocs if name exists (GH#1776) Matthew
    Rocklin
  * specify IOLoop for stealing PeriodicCallback (GH#1777) Matthew
    Rocklin
  * Fixed distributed.joblib with no processes Tom Augspurger
  * Use set.discard to avoid KeyErrors in stealing (GH#1766) Matthew
    Rocklin
  * Avoid KeyError when task has been released during steal (GH#1765)
    Matthew Rocklin
  * Add versions routes to avoid the use of run in Client.get_versions
    (GH#1773) Matthew Rocklin
  * Add write_scheduler_file to Client (GH#1778) Joe Hamman
  * Default host to tls:// if tls information provided (GH#1780)
    Matthew Rocklin
- Update descriptions.

OBS-URL: https://build.opensuse.org/request/show/603175
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=2
2018-05-04 09:29:08 +00:00
36097b69f7 Accepting request 589027 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/589027
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=1
2018-04-24 13:31:18 +00:00
3 changed files with 0 additions and 9 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:758411bf575fe312987a3d53a91de30c1fd6dd3e0603b0ff53d646fa2fc17647
size 2552748

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0abf6e182393bcc7d3b5f7ffa2af080d57c50bab6a1df044f7e5cde24982d131
size 2556083

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3f2de9ffe42d1d664077a68c00a94a3d9c6769b5e67714d4beb39f685e8b4bdf
size 2569757