Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
rdms:webapp:processes [2025/08/13 11:38] – periodic edit giulio | rdms:webapp:processes [2025/09/23 13:47] (current) – some small text changes jelte | ||
---|---|---|---|
Line 2: | Line 2: | ||
{{indexmenu_n> | {{indexmenu_n> | ||
- | The RDMS web interface allows you to observe the status of the processes/ | + | The RDMS web interface allows you to observe the status of the processes/ |
{{ : | {{ : | ||
Line 10: | Line 10: | ||
Currently, the following operations are visible as processes: | Currently, the following operations are visible as processes: | ||
- | - Uploading of data via the web interface, | + | - Uploading of data via the web interface. |
- | - Bundling operations (compress to tar or decompress), | + | - Bundling operations (compress to tar or decompress). |
- | - Extraction of metadata, | + | - Extraction of metadata. |
- Different steps of the [[rdms: | - Different steps of the [[rdms: | ||
Line 26: | Line 26: | ||
===== Delayed Rules ===== | ===== Delayed Rules ===== | ||
- | The RDMS is built on top of the data management software [[rdms: | + | The RDMS is built on top of the data management software [[https://irods.org/|iRODS]]. The iRODS system has the built-in capability to execute certain tasks when a certain event is registered in the system. |
- | We use rules in several places in the RDMS, often as delayed rules. Important | + | We use rules in several places in the RDMS, often as delayed rules. Important |
- | * **Automated checksum calculations of your data**: If you upload files to the RDMS, an automated checksum calculation for your files with be executed as a delayed rule. This guarantees that all your files have a checksum registered which gives you and us the capability to check the [[rdms: | + | * **Automated checksum calculations of your data**: If you upload files to the RDMS, an automated checksum calculation for your files will be executed as a delayed rule. This guarantees that all your files have a checksum registered, which gives you and us the capability to check the [[rdms: |
- | * **Bundling/ | + | * **Bundling/ |
You can observe the status of your rules via the second tab in the processes/ | You can observe the status of your rules via the second tab in the processes/ | ||
Line 39: | Line 39: | ||
The RDMS process ID (highlighted in red) is visible for every delayed rule, which allows you to correlate a job with its respective delayed rule. For example, in the screenshots above, you can see that the process ID is the same for both the delayed rule and for the related job presented in the section above. | The RDMS process ID (highlighted in red) is visible for every delayed rule, which allows you to correlate a job with its respective delayed rule. For example, in the screenshots above, you can see that the process ID is the same for both the delayed rule and for the related job presented in the section above. | ||
- | Moreover, you can see displayed here as an example | + | The example |
{{ : | {{ : | ||
- | The priorities are set such that critical tasks, tasks initiated manually by the user, and tasks that are part of a workflow are allowed to jump the queue and be executed before tasks that are all not essential to the functioning of the system, numerous, common, and automatically scheduled. For example, it is important that the checksum of a file is calculated after the file is uploaded, but this calculation should not stop the archiving workflow from moving to the next step. Even if the file was uploaded way before the workflow started, the calculation of the checksum is given minimal priority, so that it may happen when the system is mostly idle. | + | The priorities are set such that critical tasks, tasks initiated manually by the user, and tasks that are part of a [[..: |
- | You can also check the status of delayed rules via the CLI tool [[rdms: | + | You can also check the status of delayed rules via the CLI tool [[rdms: |
{{ : | {{ : |