Skip to content

PACSservice state instability #20

@jennydaman

Description

@jennydaman

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

#!/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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions