FNNDSC / FNNDSC/pfdcm

PACSservice state instability

Open
#20 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
1
Forks
7
PR merge metrics
No merged PRs in 30d

Description

pfdcm occasionally "forgets" its registered PACSservices. I am running a script to observe this issue.

```shell
#!/bin/bash -ex

while true; do
sleep 1
printf "%-30s| %s\n" "$(date --rfc-3339=s)" "$(curl -s http://rc-golden.tch.harvard.edu:30031/api/v1/PACSservice/list/)" >> poll.log
done
```

Here's the actual output:

```
2022-10-26 14:49:57-04:00 | ["default"]
2022-10-26 14:49:58-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:49:59-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:00-04:00 | ["default"]
2022-10-26 14:50:01-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:02-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:03-04:00 | ["default"]
2022-10-26 14:50:04-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:05-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:06-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:07-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:08-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:09-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:10-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:11-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:12-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:14-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:15-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:16-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:17-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:18-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:19-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:20-04:00 | ["default","PACSDCM"]
2022-10-26 14:50:21-04:00 | ["default","PACSDCM"]
2022-10-26 14:50:22-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:23-04:00 | ["default"]
2022-10-26 14:50:24-04:00 | ["default"]
2022-10-26 14:50:25-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:26-04:00 | ["default","orthanc","PACSDCM"]
2022-10-26 14:50:27-04:00 | ["default","orthanc","PACSDCM"]
```

Expected: every line should have all three of `["default","orthanc","PACSDCM"]`

About 27% failure rate.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.