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/03/18 09:40] – heading level jelte | rdms:webapp:processes [2025/09/23 13:47] (current) – some small text changes jelte | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Processes/Jobs ====== | + | ====== Processes |
{{indexmenu_n> | {{indexmenu_n> | ||
- | The RDMS web interface allows you to observe | + | The RDMS web interface allows you to observe |
- | {{ : | + | {{ : |
+ | |||
+ | ===== Processes/ | ||
+ | If you perform certain operations in the RDMS web interface, these get registered as processes. The status of these processes can be observed here. | ||
+ | |||
+ | Currently, the following operations are visible as processes: | ||
+ | - Uploading of data via the web interface. | ||
+ | - Bundling operations (compress to tar or decompress). | ||
+ | - Extraction of metadata. | ||
+ | - Different steps of the [[rdms: | ||
+ | |||
+ | By clicking on a listed process, you can get more details about it, as shown below. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | For example, this view can show you the kind of process and the data on which it was executed. Moreover, every process gets a process number as well as an ID. You can use the ID to correlate the job to a delayed rule (see below), if applicable. | ||
+ | |||
+ | **Note:** Not all jobs are executed as delayed rules, as will be described below. For example, the upload operation will not be triggered as a delayed rule, but the computation of the data checksum following the upload will be executed as a delayed rule in the background. | ||
- | ===== Proccesses/ | ||
===== Delayed Rules ===== | ===== Delayed Rules ===== | ||
+ | The RDMS is built on top of the data management software [[https:// | ||
+ | |||
+ | We use rules in several places in the RDMS, often as delayed rules. Important examples of delayed rules are: | ||
+ | |||
+ | * **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/ | ||
+ | |||
+ | You can observe the status of your rules via the second tab in the processes/ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 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 example we show above is a delayed rule linked to the creation of a tar archive (data bundling). You will notice that below the first line (see ID:), a **Priority** of 9 is assigned to this rule. The RDMS assigns **priority 9** to all the delayed rules that **should be executed first**, **priority 5** to delayed rules that have **medium priority**, and finally **priority 1** to all the rules that should be **queued last** (i.e., checksum calculations). | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 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: | ||
+ | {{ : |