Skip to content

Commit

Permalink
⬆️ UPDATE: kiwipy/plumpy (#4776)
Browse files Browse the repository at this point in the history
Update to new patch versions:

kiwipy v0.7.3:

- 👌 IMPROVE: Add debug logging for sending task/rpc/broadcast to RMQ.
- 👌 IMPROVE: Close created asyncio loop on RmqThreadCommunicator.close

plumpy v0.18.6:

- 👌 IMPROVE: Catch state change broadcast timeout

When using an RMQ communicator, the broadcast can timeout on heavy loads to RMQ.
This broadcast is not critical to the running of the process,
and so a timeout should not except it.
In aiida-core, the broadcast is subscribed to by `verdi process watch` (not critical),
in `aiida/engine/processes/futures.py:ProcessFuture` (unused),
and in `aiida/engine/runners.py:Runner.call_on_process_finish`
which has a backup polling mechanism on the node.

Also ensure the process PID is included in all log messages.
  • Loading branch information
chrisjsewell authored Feb 24, 2021
1 parent a61219d commit d27e22d
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 10 deletions.
4 changes: 2 additions & 2 deletions environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@ dependencies:
- ipython~=7.20
- jinja2~=2.10
- jsonschema~=3.0
- kiwipy[rmq]~=0.7.2
- kiwipy[rmq]~=0.7.3
- numpy~=1.17
- pamqp~=2.3
- paramiko>=2.7.2,~=2.7
- plumpy~=0.18.5
- plumpy~=0.18.6
- pgsu~=0.1.0
- psutil~=5.6
- psycopg2>=2.8.3,~=2.8
Expand Down
4 changes: 2 additions & 2 deletions requirements/requirements-py-3.7.txt
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ jupyter-console==6.2.0
jupyter-core==4.7.1
jupyterlab-pygments==0.1.2
jupyterlab-widgets==1.0.0
kiwipy==0.7.2
kiwipy==0.7.3
kiwisolver==1.3.1
Mako==1.1.4
MarkupSafe==1.1.1
Expand Down Expand Up @@ -88,7 +88,7 @@ pickleshare==0.7.5
Pillow==8.1.0
plotly==4.14.3
pluggy==0.13.1
plumpy==0.18.5
plumpy==0.18.6
prometheus-client==0.9.0
prompt-toolkit==3.0.14
psutil==5.8.0
Expand Down
4 changes: 2 additions & 2 deletions requirements/requirements-py-3.8.txt
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ jupyter-console==6.2.0
jupyter-core==4.7.1
jupyterlab-pygments==0.1.2
jupyterlab-widgets==1.0.0
kiwipy==0.7.2
kiwipy==0.7.3
kiwisolver==1.3.1
Mako==1.1.4
MarkupSafe==1.1.1
Expand Down Expand Up @@ -87,7 +87,7 @@ pickleshare==0.7.5
Pillow==8.1.0
plotly==4.14.3
pluggy==0.13.1
plumpy==0.18.5
plumpy==0.18.6
prometheus-client==0.9.0
prompt-toolkit==3.0.14
psutil==5.8.0
Expand Down
4 changes: 2 additions & 2 deletions requirements/requirements-py-3.9.txt
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ jupyter-console==6.2.0
jupyter-core==4.7.1
jupyterlab-pygments==0.1.2
jupyterlab-widgets==1.0.0
kiwipy==0.7.2
kiwipy==0.7.3
kiwisolver==1.3.1
Mako==1.1.4
MarkupSafe==1.1.1
Expand Down Expand Up @@ -87,7 +87,7 @@ pickleshare==0.7.5
Pillow==8.1.0
plotly==4.14.3
pluggy==0.13.1
plumpy==0.18.5
plumpy==0.18.6
prometheus-client==0.9.0
prompt-toolkit==3.0.14
psutil==5.8.0
Expand Down
4 changes: 2 additions & 2 deletions setup.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,11 +35,11 @@
"ipython~=7.20",
"jinja2~=2.10",
"jsonschema~=3.0",
"kiwipy[rmq]~=0.7.2",
"kiwipy[rmq]~=0.7.3",
"numpy~=1.17",
"pamqp~=2.3",
"paramiko~=2.7,>=2.7.2",
"plumpy~=0.18.5",
"plumpy~=0.18.6",
"pgsu~=0.1.0",
"psutil~=5.6",
"psycopg2-binary~=2.8,>=2.8.3",
Expand Down

0 comments on commit d27e22d

Please sign in to comment.