Mercurial > hg > orthanc
comparison TODO @ 5400:54bed7c93d6a
todo
author | Alain Mazy <am@osimis.io> |
---|---|
date | Mon, 16 Oct 2023 11:14:11 +0200 |
parents | 8647020aa60a |
children | 7bae5f7ebe6a |
comparison
equal
deleted
inserted
replaced
5396:c5f1865aaa3b | 5400:54bed7c93d6a |
---|---|
39 - Modifying a study while keeping its original StudyInstanceUID: This should be avoided! | 39 - Modifying a study while keeping its original StudyInstanceUID: This should be avoided! |
40 * Store the job registry in a dedicatd table in DB ? | 40 * Store the job registry in a dedicatd table in DB ? |
41 https://discourse.orthanc-server.org/t/performance-issue-when-adding-a-lot-of-jobs-in-the-queue/3915/2 | 41 https://discourse.orthanc-server.org/t/performance-issue-when-adding-a-lot-of-jobs-in-the-queue/3915/2 |
42 Note: that might also be the right time to have a central jobs registry when working | 42 Note: that might also be the right time to have a central jobs registry when working |
43 with multiple Orthanc instances on the same DB. | 43 with multiple Orthanc instances on the same DB. |
44 * Right now, some Stable events never occurs (e.g. when Orthanc is restarted before the event is triggered). | |
45 Since these events are used to e.g. generate dicom-web cache (or update it !), we should try | |
46 to make sure these events always happen. | |
47 - Generate the events when setting IsStable=true when starting an Orthanc (ok for SQLite) ? | |
48 - Also consider the use case of an Orthanc cluster that is being scaled-down just after one Orthanc instance | |
49 has received a few instances -> we can not only check for missing stable events at startup since no Orthanc will start. | |
50 We would need to maintain the list of "unstable" resources in DB instead of memory only. | |
51 * In prometheus metrics, implement Histograms or Exponential Histograms to measure durations. Right now, we only provide | |
52 "average" durations that are not very relevant | |
53 (https://opentelemetry.io/docs/specs/otel/metrics/data-model/#histogram) | |
54 - for job durations (+ have one histogram for each job) | |
55 - for HTTP request handling | |
56 - ... | |
44 | 57 |
45 ============================ | 58 ============================ |
46 Documentation (Orthanc Book) | 59 Documentation (Orthanc Book) |
47 ============================ | 60 ============================ |
48 | 61 |
129 * Allow skiping automatic conversion of color-space in transcoding/decoding. | 142 * Allow skiping automatic conversion of color-space in transcoding/decoding. |
130 The patch that was initialy provided was breaking the IngestTranscoding. | 143 The patch that was initialy provided was breaking the IngestTranscoding. |
131 https://discourse.orthanc-server.org/t/orthanc-convert-ybr-to-rgb-but-does-not-change-metadata/3533/9 | 144 https://discourse.orthanc-server.org/t/orthanc-convert-ybr-to-rgb-but-does-not-change-metadata/3533/9 |
132 * Implement a 'commit' route to force the Stable status earlier. | 145 * Implement a 'commit' route to force the Stable status earlier. |
133 https://discourse.orthanc-server.org/t/expediting-stability-of-a-dicom-study-new-api-endpoint/1684 | 146 https://discourse.orthanc-server.org/t/expediting-stability-of-a-dicom-study-new-api-endpoint/1684 |
134 | |
135 | 147 |
136 --------- | 148 --------- |
137 Long-term | 149 Long-term |
138 --------- | 150 --------- |
139 | 151 |