Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/JuliaLang/Distributed.jl

Create and control multiple Julia processes remotely for distributed computing. Ships as a Julia stdlib.
https://github.com/JuliaLang/Distributed.jl

Merge pull request #93 from JuliaLang/ib/guard_rmprocs

Guard rmprocs in tests to avoid warning. Fix leaky stderr from SIGTERM test.

6a07d9853ab7686df7440a47d1b585c6c9f3be35 authored 12 months ago
suppress interrupt trace from SIGTERM test

41cd14f5db601365b388964135ec678bb6fbbc14 authored 12 months ago
guard rmprocs in tests

2b23ae478f07e4b347306a351bc6ea7d58789919 authored 12 months ago
do not call worker_from_id with pid<1 (#92)

8c033056f0be197060dad7ae39d4a2f7e2d5404f authored 12 months ago
Add warning about new workers not sharing prior global state (#14)

Originally proposed in https://github.com/JuliaLang/julia/pull/50843

25ee83653e510e9c80c62f2bcb7fc6059db1a90d authored 12 months ago
tests: do not check all fields of UndefVarError for egal (#10)

Refs: https://github.com/JuliaLang/julia/pull/51979

41c01069533e22a6ce6b794746e4b3aa9f5a25cd authored over 1 year ago
docs: Add make script (#7)

87996602f23b860d77772bdada7d618ab0c6ac2f authored over 1 year ago
CI: Remove unused script job step (#5)

0c7ad880fbb7ad307da76ab99257130333c9f67e authored over 1 year ago
Update ci.yml

fd9d120e90a31a9c50aa7a360a108227aa55f212 authored over 1 year ago
Merge pull request #3 from jpsamaroo/jps/readme

Add a README

281b9e12b55818b9adaa4dc251dd482e7064e5dc authored over 1 year ago
Add a README

3d75c3ab3a8794dd1d17d2d73ad9f66331d42ff5 authored over 1 year ago
Add version to Distributed.jl

7047c4d1e96f74999752a04aef37b0e70d45a85d authored over 1 year ago
Merge pull request #2 from jpsamaroo/jps/ci

Add GHA CI

44365df12925ec9e007fa784ca05dba05a29a44d authored over 1 year ago
Add GHA CI

dfba78fa21de327a6eb651c2fdae3c3c20cf476f authored over 1 year ago
fix a case of potentially use of undefined variable when handling error in distributed message processing (JuliaLang/julia#51019)

There is a use of `oldstate` on line 244 which has the possibility of
being undefined. This bug...

fdf56f429cd44da6d5d08cb5208bbf41d5b3d0a5 authored over 1 year ago
A legendary tale of why we should make pmap default to using CachingPool (JuliaLang/julia#33892)

Once upon a time, there was a young julia user first getting started
with parallelism.
And she...

6b4008fe6b334ac5004872b5d7da38a63794222b authored over 1 year ago
implement concurrent sweeping (JuliaLang/julia#48969)

Implements concurrent sweeping of fully empty pages.

Concurrent sweeping is disabled by defau...

a0a66fb49f307cc85ef6120efb9948d337b8f44d authored over 1 year ago
Merge pull request JuliaLang/julia#50240 from fingolfin/patch-1

LICENSE.md: update copyright years

b5942430af331fea2d09ac3262c42420e5af16bb authored over 1 year ago
LICENSE.md: update copyright years

7f9df44910405241e2cfe53cfff9d3fc8ff07ace authored over 1 year ago
Ensure Distributed workers inherit threads spec properly (JuliaLang/julia#49942)

55db954b49a412e29c752c184d8c23c0c7bcdc91 authored over 1 year ago
Implement parallel marking (JuliaLang/julia#48600)

Using a work-stealing queue after Chase and Lev, optimized for
weak memory models by Le et al.
...

4c835f187a72727de137c0c2b4086a90e9d9bfa1 authored almost 2 years ago
make extension not load twice on workers (JuliaLang/julia#49441)

bdc619fd9a63dbd81ac42cf285ecd9928e98447f authored almost 2 years ago
fix new scope assignment warning in Distributed (JuliaLang/julia#49303)

Disambiguate scope of the `wp` variable inside `try`-`catch` in distributed tests by qualifying ...

9b73cf12ace37fb8a21252b8444e1a0cd8ad800f authored almost 2 years ago
move out Distributed from the sysimage (JuliaLang/julia#49258)

5851e15e24550e5401b15f974ae44cea32089a2e authored almost 2 years ago
make default worker pool an AbstractWorkerPool (JuliaLang/julia#49101)

Changes [Distributed._default_worker_pool](https://github.com/JuliaLang/julia/blob/5f5d2040511b4...

4a3a5f8f25319526b58392f21103639161060db3 authored almost 2 years ago
move out Test from the sysimage (JuliaLang/julia#49134)

2f936c808544e94276a440689f57589506c2cfeb authored almost 2 years ago
More helpful error messages for calling log/sqrt with negative real arguments (JuliaLang/julia#48347)

* More helpful error messages for log/sqrt with negative real arguments

6fb546e4b64acc2cb8bcb3e91171eddaaeb6ceaf authored almost 2 years ago
Define iterate for RemoteChannel (JuliaLang/julia#48515)

9639c42e847fa0dd022c25b2ddb5b856078427cf authored almost 2 years ago
remove uses of `@Module.macro` (JuliaLang/julia#48316)

1ff04d8e3d0b2c2ae1d40c3dc2ea99b314156e74 authored about 2 years ago
Use `get_bool_env` in more places (JuliaLang/julia#48202)

41cc4a96444b102a44c71d35cd6675b9422b3b37 authored about 2 years ago
Set `OPENBLAS_NUM_THREADS=1` on local Distributed workers (JuliaLang/julia#47803)

This should prevent LinearAlgebra from trying to increase our OpenBLAS
thread count in its `__i...

f77b8a6993284e205cddf5a041d6337d3b2d23d3 authored about 2 years ago
Fix some typos found by codespell (JuliaLang/julia#47423)

Co-authored-by: Kristoffer Carlsson <[email protected]>

fa15d6d793832e1facfdc6427156db979ae582ef authored over 2 years ago
threading: support more than nthreads at runtime

Hook a couple functions (notably cfunction) to handle adopting
foreign threads automatically whe...

02a7c4d4cf80fbab0bc13e0d87f7f88aa9e3c718 authored over 2 years ago
Apply the patch provided in JuliaLang/julia#46640 for typos (JuliaLang/julia#46641)

Apply the patch provided in JuliaLang/julia#46640 by @spaette for typos

Co-authored-by: spaet...

c29745707c997b4fc2a3ab65534cc84400ed917c authored over 2 years ago
fully normalize `x == ::Symbol` to `x === ::Symbol` (JuliaLang/julia#45944)

It would be better to use a consistent style in our code base.
The changes are big, but all mer...

e99859347426e7906643ac17e6258128cfff3d39 authored over 2 years ago
convert some equalities to symbols to use === rather than == (JuliaLang/julia#45941)

c5a68206311e6cc4dabad969a495686e2d0522e0 authored over 2 years ago
[Distributed] `kill(::LocalManager, ...)` should actually call `kill()`

When dealing with a local process, if we want to remove a process, we
can try a little harder th...

497b4a873c5a4f03a13a1128936d16c3d5203e1c authored over 2 years ago
Trim whitespaces leading to build failures (JuliaLang/julia#45390)

abc15372e2bd9692cbbf28d1323f0c7707bdd1ca authored over 2 years ago
Update distributed doc (JuliaLang/julia#45368)

* point out Julia versions should be the same

Using addprocs to add workers on remote machine...

b677a5b0daf4253f5e358f13ea0da3cde38c6517 authored over 2 years ago
Allow constructing WorkerPool from AbstractRange{Int} (JuliaLang/julia#44376)

Co-authored-by: Kristoffer Carlsson <[email protected]>

a36f6dd198fac8b5383e9b6950f219eb85eef7da authored over 2 years ago
Add some missing docstrings in manual (JuliaLang/julia#44642)

3078250d9889e2f9b3120e12d0a80975192c13f0 authored over 2 years ago
[Distributed] add some unit tests for managers.jl (JuliaLang/julia#34963)

It finds a bug.

cfd801d51a3a43c3577c5fa12f7efc1155208d2c authored over 2 years ago
`Distributed` test suite: wrap another thread-unsafe test in `poll_while` (JuliaLang/julia#45037)

cd7678c32af1e2020e3fc0e29f95672bbb1af878 authored almost 3 years ago
[Distributed] Set stdin to devnull before closing it (JuliaLang/julia#44881)

* [Distributed] Set stdin to devnull before closing it

Distributed closes and destroys stdin,...

e5e570bb1d598e1dd420e23be2cd59982442a099 authored almost 3 years ago
Propagate `TMPDIR` in `Distributed` tests (JuliaLang/julia#44799)

On our macOS CI systems, `TMPDIR` is set to a special path (not `/tmp`)
and the CI processes ar...

87b879f091f698f8ea21e2b0c7ccae61e048ab62 authored almost 3 years ago
LICENSE.md: update copyright years (JuliaLang/julia#44802)

d7333de4384b1d73761031a6fb873560b486df50 authored almost 3 years ago
optimize the new setglobal! function (JuliaLang/julia#44753)

* add missing gc root for typed global assignment

The codegen declares this is callee rooted ...

b9dcea19be7aa82451dab7b9401543f1dad1d519 authored almost 3 years ago
avoid using `@sync_add` on remotecalls (JuliaLang/julia#44671)

* avoid using `@sync_add` on remotecalls

It seems like @sync_add adds the Futures to a queue ...

3b57a49215ad9df1717007aeddd57e67c5a381c1 authored almost 3 years ago
Distributed: Propagate package environment to local workers. (JuliaLang/julia#43270)

Local workers now inherit the package environment of the main process,
i.e. the active project,...

32e4dd1a6d9b8ecd4115138e99c95df3951122a9 authored almost 3 years ago
Distributed: Update documentation for addprocs(...). (JuliaLang/julia#44331)

47416d3a6b05fbb4e89f25f2a995d79dc68a44ab authored almost 3 years ago
Distributed test suite: wrap another non-thread-safe test in `poll_while` (JuliaLang/julia#44280)

6e78d839d440526cd1d503096920370758de4495 authored almost 3 years ago
add type annotations for non-constant Base globals (JuliaLang/julia#44166)

* add type annotations for non-constant Base globals
* remove no-longer needed callsite annotat...

3ee0500df1f0ed47943acff2fd185293f2972c86 authored almost 3 years ago
[Distributed] exec remote process from shell (JuliaLang/julia#44156)

Keeps the job management a bit cleaner, since we will reuse the pid from
sh, rather than appear...

f550b93c4447e9ac42152ac58b0352e0d2e66e83 authored almost 3 years ago
Throw `CapturedException`s from asyncmap to avoid dropping the stacktrace (JuliaLang/julia#42105)

6d877e79a0aa7262def60267e60eadae66fb8f62 authored about 3 years ago
remove the copy of the future in serialize

3d416055b881d9ef300e4367631c40d395c80abf authored about 3 years ago
add direct return of v_local

2c2481fd21d090b2fccb17a04f9ff21f3e7b8dc3 authored about 3 years ago
[Distributed] Worker local race condition between put! and fetch for Futures (JuliaLang/julia#42339)

* add local_lock to Future, use it in fetch and put!
* add corrections to the remote/clientref ...

4d177196eb6e74e129b021ff026a70c77eebb4ac authored about 3 years ago
Fix world age issue with custom streams for Distributed workers (JuliaLang/julia#42481)

If connect(::CustomClusterManager, ...) returns a custom transport
stream, use of that stream b...

24afe903fce7d843f6bbf43976e90d5a93b9e04e authored about 3 years ago
Distributed test suite: mark another test as thread-unsafe (JuliaLang/julia#42941)

fbe7606ceb33efb4e115a18fa342e6062defc451 authored over 3 years ago
Distributed test suite: if `Threads.nthreads() > 1`, skip certain tests (JuliaLang/julia#42764)

2cfdbecf113c0295f38879049b9e6b38f736a805 authored over 3 years ago
Distributed test suite: increase the timeout in the `poll_while` function from 60 seconds to 120 seconds (JuliaLang/julia#42753)

bf5d4bf30adc8db940bff924c4a106f1faa0c528 authored over 3 years ago
Distributed: improve some of the tests in the Distributed test suite when multithreading is enabled (JuliaLang/julia#42499)

Co-authored-by: Takafumi Arakaki <[email protected]>

Co-authored-by: Takafumi Arakaki <aka.tk...

1f4f1c5c7c3a87a595bbe9a328a80fd70a467cf9 authored over 3 years ago
Remove openblas set_num_threads in julia __init__ (JuliaLang/julia#42442)

* Remove openblas_set_num_threads in julia __init__

* Remove test no longer needed.

4e60f7685eba1778102bf7688020dfeceac71705 authored over 3 years ago
[Distributed] make finalizer messages threadsafe (JuliaLang/julia#42240)

f3e4ef567c41ae7641c1d4fbb05bb31024889683 authored over 3 years ago
create new tasks in the parent world (JuliaLang/julia#41449)

N.B. This means serialized tasks will discard this stateful information
and pick up new/differe...

ac83e573cbfdbdc74d36c99cb1978901abe7a12b authored over 3 years ago
[Distributed] make nextproc use atomic operations

fe6d61b275a42814f2f0321a3e07587ebb268b07 authored over 3 years ago
fix

90d857f0f8f944596e5f9c8a3ec4ea6c04accd3d authored over 3 years ago
debuginfo: store location of loop boundary (JuliaLang/julia#41857)

Since lowering always inserts gotos and other instructions after loop
bodies, this allows debug...

7173fa5c0fa6056f0f22e883ccfe16c538731f74 authored over 3 years ago
[Distributed] Fix finalizer_ref usage of lock/wait resulting in failed task switches (JuliaLang/julia#41846)

d060255bacd8a883e64e5c89f8299e15e0e77eff authored over 3 years ago
nothing comparison improvement (JuliaLang/julia#41881)

17a1c0d4a12c52bd1bfda2b12a3e335f26f4d0f8 authored over 3 years ago
THIRDPARTY.md cleanup (JuliaLang/julia#41674)

* Add LLVM project license text to src/disasm.cpp

* Remove mention of third party code from h...

0587ee90fd4942bb718f0108ca9e42290b725b37 authored over 3 years ago
Revert "Merge pull request JuliaLang/julia#38405 from JuliaLang/vc/distributed_ts" (JuliaLang/julia#41722)

Also reverts "fixup to pull request JuliaLang/julia#38405 (JuliaLang/julia#41641)"

Seems to b...

bbc9429cedbfd237e28b9eb38174412e59485d07 authored over 3 years ago
add stream shutdown and support half-duplex operation (JuliaLang/julia#40783)

Fixes one of the issues mentioned in JuliaLang/julia#24526

2cb690419314a287e3d83ee339aad4b7f0718293 authored over 3 years ago
fixup to pull request JuliaLang/julia#38405 (JuliaLang/julia#41641)

740a33a1674eb7fdf431943f046849cdf01536f7 authored over 3 years ago
[Distributed] Allow workers to be started with threading enabled

Makes the worker struct threadsafe as well as flushing the GC messages

25da7131aa3d33e8f7851742591ad8bce87de697 authored over 3 years ago
catch exception and unlock synctake. issue JuliaLang/julia#33972 (JuliaLang/julia#41553)

4a5fd6b3910149da6b57ecff6f1e19e44e1828a4 authored over 3 years ago
Distributed: add C shell support (fixes JuliaLang/julia#32690) (JuliaLang/julia#41485)

The Unix C Shell (csh, tcsh) remains in common use as a login shell in
some communities. It is ...

5019ded4a0d7a68e180e0bb357d7cebeed302378 authored over 3 years ago
Distributed: add type assertion in take!(::RemoteChannel) (JuliaLang/julia#41403)

355be143809831720ae60dc9d94a91c56fd21ada authored over 3 years ago
Refactor LICENSE.md to make it scanner friendly (JuliaLang/julia#41095)

Create THIRDPARTY.md to hold license information for all code not covered by the main MIT licens...

8bc94099274f352d93ba80e968c82c6847011978 authored over 3 years ago
Fix typeassert in worker-worker connection, fixes JuliaLang/julia#41155. (JuliaLang/julia#41305)

bbd48fb34de60def659bf941b67fa8b64d1bd7e8 authored over 3 years ago
Correct the error in doc of workers() (JuliaLang/julia#40896)

c3736ccaa9c33d2a790e4ed2a90edf4c3c0cd357 authored over 3 years ago
Add many "see also" links to docstrings (JuliaLang/julia#38606)

bad5f0fe8c2d9418c329f90d861a04ebe5d65ef6 authored almost 4 years ago
improve various inferrabilities, fix some errors (JuliaLang/julia#40463)

50c4fe88744cbcc2e1b9f10aec9f9d306a4cf1e5 authored almost 4 years ago
fix JuliaLang/julia#40337, no error info from serialized TaskFailedException (JuliaLang/julia#40395)

e9a2bb4928965d2801c348bf45e922f79c3accc4 authored almost 4 years ago
Remove unnecessary multiple returns

d94e168c420de8c2ed1a0628e8d441113f9bf6f0 authored almost 4 years ago
Provide an error message for deserialize_msg

30d379e2aafc0e489efbf6d358beeeb59da02052 authored almost 4 years ago
Merge pull request JuliaLang/julia#39518 from JuliaLang/jn/detached-Task

Add `errormonitor(::Task)` method to monitor for Task failures

3396d10b847b77ebc6204663971eefd3ce888842 authored almost 4 years ago
Fix typo in messages.jl (JuliaLang/julia#40205)

bounday -> boundary

1339e46c8981410d856c2aa4762ebc8c4b2c8717 authored almost 4 years ago
Add a monitor to some detached Tasks

291267d796341d772b93a18f4cbaa4f85bfebb07 authored almost 4 years ago
[WIP] Use libblastrampoline to forward to a user-defined BLAS at runtime (JuliaLang/julia#39455)

a0efe8756f73c4fce02b5527e311998c908b700b authored almost 4 years ago
Realign docs `end` (JuliaLang/julia#39496)

384c94a882daa8cedc97a719f9d6420b29f4436d authored about 4 years ago
LICENSE: copyright end date 2019 -> 2021 (JuliaLang/julia#39084)

2e0932c107cf3b70de8c31f4bf95983be1345bf3 authored about 4 years ago
Try to avoid deadlock in Distributed test (JuliaLang/julia#38714)

What I believe is happening here is that, since put! is a yield point, the remote call finishes
...

1a7808530d31033f1cd7a3fdb71cb1934ef79e46 authored about 4 years ago
Propagate more errors in Distributed test (JuliaLang/julia#38717)

d9369ba60f7d072f60f09243158e3a029ad21230 authored about 4 years ago
threads: avoid deadlock from recursive lock acquire

Finalizers can't safely acquire many essential locks (such as the
iolock, to cleanup libuv objec...

ec8466bee8ecc1c9064bdd1c93cd864075eda6a2 authored about 4 years ago
allow default_addprocs_params to be specialized on ClusterManager (JuliaLang/julia#38570)

I made this change to allow the set to be expanded for my own package, but I noticed this also h...

b186a3102da0c96d75b7fee181a73514ed4edfd7 authored about 4 years ago
Fix code formatting in addprocs docstring, fixes JuliaLang/julia#38554. (JuliaLang/julia#38620)

c00aae9717b8aeb2c5e11af824afe1b58929ab46 authored about 4 years ago
Distributed: fix syntax check of environment variable names (JuliaLang/julia#38577)

- previous code accidentally checked `ENV` instead of `env`

- now separate `env` checks for P...

c60e1264ab4ce3b49ca252ffb560a89f8a72362a authored about 4 years ago
docstring typo (JuliaLang/julia#38560)

347ce9f92c5b9f95908fa93cf44401c44caf6870 authored about 4 years ago
Add SSHManager support for invoking Windows workers via cmd.exe (JuliaLang/julia#38353)

Distributed.addprocs() now supports four new keyword arguments `shell`,
`ssh`, `env` and `cmdli...

49b8edb1a1df73a9064203f82287461539687b4d authored about 4 years ago