<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.anunna.wur.nl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Prins089</id>
	<title>HPCwiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.anunna.wur.nl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Prins089"/>
	<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/Special:Contributions/Prins089"/>
	<updated>2026-08-29T11:49:52Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Cluster_Architecture_Overview&amp;diff=3130</id>
		<title>Cluster Architecture Overview</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Cluster_Architecture_Overview&amp;diff=3130"/>
		<updated>2026-08-28T13:50:41Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- TODO: several specifics on this page need confirmation against the current cluster — node counts, memory sizes, exact interconnect, and a current architecture diagram. Search for &amp;quot;TODO&amp;quot; below. --&amp;gt;&lt;br /&gt;
Anunna has a classic, heterogeneous HPC architecture: a set of login nodes that users connect to, a larger pool of compute nodes where the actual work runs, a fast parallel filesystem shared across the whole cluster, and a high-speed network tying it all together. The design is built to grow — nodes and storage can be added over time&lt;br /&gt;
[[File:Anunna-conceptual.png|thumb|1200x1200px|none]]&lt;br /&gt;
== Login nodes ==&lt;br /&gt;
&lt;br /&gt;
You reach the cluster by connecting to &amp;lt;code&amp;gt;login.anunna.wur.nl&amp;lt;/code&amp;gt; over SSH (see [[Log in to Anunna]]). The login nodes are the entry point: you use them to edit files, manage your data, and submit jobs. They are shared by everyone, so they are not for heavy computation — anything beyond light, interactive work belongs in a job (see [[Batch Jobs]] and [[Interactive Jobs]]).&lt;br /&gt;
&lt;br /&gt;
== Compute nodes ==&lt;br /&gt;
&lt;br /&gt;
The compute nodes do the actual work. They are heterogeneous: ordinary CPU nodes for most jobs, plus nodes equipped with NVIDIA or AMD GPUs for accelerated workloads. Jobs reach them through the SLURM scheduler, which places each job on a node that matches its requested resources.&lt;br /&gt;
&lt;br /&gt;
* CPU work runs in the &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; partition.&lt;br /&gt;
* GPU work runs in the &amp;lt;code&amp;gt;gpu&amp;lt;/code&amp;gt; (NVIDIA) and &amp;lt;code&amp;gt;gpu_amd&amp;lt;/code&amp;gt; (AMD) partitions.&lt;br /&gt;
&lt;br /&gt;
For the hardware details of each node type, see [[Compute Hardware Overview]]; for how to select a partition or constrain a job to particular hardware, see [[Partitions / Queues]] and [[Choosing a node (constraints)]].&lt;br /&gt;
&lt;br /&gt;
== Storage ==&lt;br /&gt;
&lt;br /&gt;
A [https://en.wikipedia.org/wiki/Lustre_(file_system) Lustre] parallel filesystem (mounted at &amp;lt;code&amp;gt;/lustre&amp;lt;/code&amp;gt;) is shared across all nodes and is the cluster&#039;s main working storage; your home directory lives on a separate, smaller NFS filesystem. Longer-term and archival storage is available too. For the full picture — quotas, backup behaviour, and which tier to use for what — see [[Storage Systems Overview]].&lt;br /&gt;
&lt;br /&gt;
== Network ==&lt;br /&gt;
&lt;br /&gt;
The nodes and the Lustre filesystem are connected by a high-speed, low-latency interconnect, which is what allows the parallel filesystem and multi-node jobs to perform well. &amp;lt;!-- TODO: confirm current interconnect (Omnipath and/or InfiniBand) and topology. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operating system ==&lt;br /&gt;
&lt;br /&gt;
The cluster runs Ubuntu 24.04 across its nodes. Software is provided through [[Environment Modules | environment modules]] rather than being installed system-wide, so several versions of the same program can coexist.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Compute Hardware Overview]]&lt;br /&gt;
* [[Storage Systems Overview]]&lt;br /&gt;
* [[Scheduler Overview (Slurm)]]&lt;br /&gt;
* [[Log in to Anunna]]&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Cluster_Architecture_Overview&amp;diff=3129</id>
		<title>Cluster Architecture Overview</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Cluster_Architecture_Overview&amp;diff=3129"/>
		<updated>2026-08-28T13:50:15Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- TODO: several specifics on this page need confirmation against the current cluster — node counts, memory sizes, exact interconnect, and a current architecture diagram. Search for &amp;quot;TODO&amp;quot; below. --&amp;gt;&lt;br /&gt;
Anunna has a classic, heterogeneous HPC architecture: a set of login nodes that users connect to, a larger pool of compute nodes where the actual work runs, a fast parallel filesystem shared across the whole cluster, and a high-speed network tying it all together. The design is built to grow — nodes and storage can be added over time&lt;br /&gt;
[[File:Anunna-conceptual.png|left|thumb|1200x1200px]]&lt;br /&gt;
== Login nodes ==&lt;br /&gt;
&lt;br /&gt;
You reach the cluster by connecting to &amp;lt;code&amp;gt;login.anunna.wur.nl&amp;lt;/code&amp;gt; over SSH (see [[Log in to Anunna]]). The login nodes are the entry point: you use them to edit files, manage your data, and submit jobs. They are shared by everyone, so they are not for heavy computation — anything beyond light, interactive work belongs in a job (see [[Batch Jobs]] and [[Interactive Jobs]]).&lt;br /&gt;
&lt;br /&gt;
== Compute nodes ==&lt;br /&gt;
&lt;br /&gt;
The compute nodes do the actual work. They are heterogeneous: ordinary CPU nodes for most jobs, plus nodes equipped with NVIDIA or AMD GPUs for accelerated workloads. Jobs reach them through the SLURM scheduler, which places each job on a node that matches its requested resources.&lt;br /&gt;
&lt;br /&gt;
* CPU work runs in the &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; partition.&lt;br /&gt;
* GPU work runs in the &amp;lt;code&amp;gt;gpu&amp;lt;/code&amp;gt; (NVIDIA) and &amp;lt;code&amp;gt;gpu_amd&amp;lt;/code&amp;gt; (AMD) partitions.&lt;br /&gt;
&lt;br /&gt;
For the hardware details of each node type, see [[Compute Hardware Overview]]; for how to select a partition or constrain a job to particular hardware, see [[Partitions / Queues]] and [[Choosing a node (constraints)]].&lt;br /&gt;
&lt;br /&gt;
== Storage ==&lt;br /&gt;
&lt;br /&gt;
A [https://en.wikipedia.org/wiki/Lustre_(file_system) Lustre] parallel filesystem (mounted at &amp;lt;code&amp;gt;/lustre&amp;lt;/code&amp;gt;) is shared across all nodes and is the cluster&#039;s main working storage; your home directory lives on a separate, smaller NFS filesystem. Longer-term and archival storage is available too. For the full picture — quotas, backup behaviour, and which tier to use for what — see [[Storage Systems Overview]].&lt;br /&gt;
&lt;br /&gt;
== Network ==&lt;br /&gt;
&lt;br /&gt;
The nodes and the Lustre filesystem are connected by a high-speed, low-latency interconnect, which is what allows the parallel filesystem and multi-node jobs to perform well. &amp;lt;!-- TODO: confirm current interconnect (Omnipath and/or InfiniBand) and topology. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operating system ==&lt;br /&gt;
&lt;br /&gt;
The cluster runs Ubuntu 24.04 across its nodes. Software is provided through [[Environment Modules | environment modules]] rather than being installed system-wide, so several versions of the same program can coexist.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Compute Hardware Overview]]&lt;br /&gt;
* [[Storage Systems Overview]]&lt;br /&gt;
* [[Scheduler Overview (Slurm)]]&lt;br /&gt;
* [[Log in to Anunna]]&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=File:Anunna-conceptual.png&amp;diff=3128</id>
		<title>File:Anunna-conceptual.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=File:Anunna-conceptual.png&amp;diff=3128"/>
		<updated>2026-08-28T13:49:16Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Conceptual diagram of Anunna&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Cluster_Architecture_Overview&amp;diff=3126</id>
		<title>Cluster Architecture Overview</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Cluster_Architecture_Overview&amp;diff=3126"/>
		<updated>2026-08-28T13:47:53Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- TODO: several specifics on this page need confirmation against the current cluster — node counts, memory sizes, exact interconnect, and a current architecture diagram. Search for &amp;quot;TODO&amp;quot; below. --&amp;gt;&lt;br /&gt;
Anunna has a classic, heterogeneous HPC architecture: a set of login nodes that users connect to, a larger pool of compute nodes where the actual work runs, a fast parallel filesystem shared across the whole cluster, and a high-speed network tying it all together. The design is built to grow — nodes and storage can be added over time&lt;br /&gt;
[[File:Conceptual-diagram.svg|left|frame]]&lt;br /&gt;
&lt;br /&gt;
== Login nodes ==&lt;br /&gt;
&lt;br /&gt;
You reach the cluster by connecting to &amp;lt;code&amp;gt;login.anunna.wur.nl&amp;lt;/code&amp;gt; over SSH (see [[Log in to Anunna]]). The login nodes are the entry point: you use them to edit files, manage your data, and submit jobs. They are shared by everyone, so they are not for heavy computation — anything beyond light, interactive work belongs in a job (see [[Batch Jobs]] and [[Interactive Jobs]]).&lt;br /&gt;
&lt;br /&gt;
== Compute nodes ==&lt;br /&gt;
&lt;br /&gt;
The compute nodes do the actual work. They are heterogeneous: ordinary CPU nodes for most jobs, plus nodes equipped with NVIDIA or AMD GPUs for accelerated workloads. Jobs reach them through the SLURM scheduler, which places each job on a node that matches its requested resources.&lt;br /&gt;
&lt;br /&gt;
* CPU work runs in the &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; partition.&lt;br /&gt;
* GPU work runs in the &amp;lt;code&amp;gt;gpu&amp;lt;/code&amp;gt; (NVIDIA) and &amp;lt;code&amp;gt;gpu_amd&amp;lt;/code&amp;gt; (AMD) partitions.&lt;br /&gt;
&lt;br /&gt;
For the hardware details of each node type, see [[Compute Hardware Overview]]; for how to select a partition or constrain a job to particular hardware, see [[Partitions / Queues]] and [[Choosing a node (constraints)]].&lt;br /&gt;
&lt;br /&gt;
== Storage ==&lt;br /&gt;
&lt;br /&gt;
A [https://en.wikipedia.org/wiki/Lustre_(file_system) Lustre] parallel filesystem (mounted at &amp;lt;code&amp;gt;/lustre&amp;lt;/code&amp;gt;) is shared across all nodes and is the cluster&#039;s main working storage; your home directory lives on a separate, smaller NFS filesystem. Longer-term and archival storage is available too. For the full picture — quotas, backup behaviour, and which tier to use for what — see [[Storage Systems Overview]].&lt;br /&gt;
&lt;br /&gt;
== Network ==&lt;br /&gt;
&lt;br /&gt;
The nodes and the Lustre filesystem are connected by a high-speed, low-latency interconnect, which is what allows the parallel filesystem and multi-node jobs to perform well. &amp;lt;!-- TODO: confirm current interconnect (Omnipath and/or InfiniBand) and topology. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operating system ==&lt;br /&gt;
&lt;br /&gt;
The cluster runs Ubuntu 24.04 across its nodes. Software is provided through [[Environment Modules | environment modules]] rather than being installed system-wide, so several versions of the same program can coexist.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Compute Hardware Overview]]&lt;br /&gt;
* [[Storage Systems Overview]]&lt;br /&gt;
* [[Scheduler Overview (Slurm)]]&lt;br /&gt;
* [[Log in to Anunna]]&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=File:Conceptual-diagram.svg&amp;diff=3124</id>
		<title>File:Conceptual-diagram.svg</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=File:Conceptual-diagram.svg&amp;diff=3124"/>
		<updated>2026-08-28T13:46:42Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HPC diagram of Anunna&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Reporting_Usage&amp;diff=2995</id>
		<title>Reporting Usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Reporting_Usage&amp;diff=2995"/>
		<updated>2026-07-21T12:30:48Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page covers how to see what you and your group are using on Anunna, and what it costs. For job-level monitoring (&amp;lt;code&amp;gt;squeue&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;sacct&amp;lt;/code&amp;gt;, and the rest) see [[Monitoring Jobs]]; for the prices themselves see [[Tariffs]].&lt;br /&gt;
&lt;br /&gt;
== Estimating your costs ==&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;get_my_bill&amp;lt;/code&amp;gt; script shows your Slurm jobs and estimates their compute costs over a period. Load the &amp;lt;code&amp;gt;anunna&amp;lt;/code&amp;gt; module and run it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
module load anunna&lt;br /&gt;
get_my_bill&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By default, it shows jobs for your user account from the first day of the current month through the current time. Each row includes the job start time, job ID and name, state, allocated CPUs, GPUs and memory, elapsed seconds, and estimated cost. A total is shown at the bottom.&lt;br /&gt;
&lt;br /&gt;
The estimate is based on the resources allocated to each job and its elapsed wall time. It is indicative rather than a final bill; the monthly usage reports are leading.&lt;br /&gt;
&lt;br /&gt;
Useful options:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-s YYYY-MM-DD&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--start YYYY-MM-DD&amp;lt;/code&amp;gt; — start the report on this date. The default is the first day of the current month.&lt;br /&gt;
* &amp;lt;code&amp;gt;-e YYYY-MM-DD&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--end YYYY-MM-DD&amp;lt;/code&amp;gt; — end the report on this date, inclusive. The default is the current time.&lt;br /&gt;
* &amp;lt;code&amp;gt;-u USER&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--user USER&amp;lt;/code&amp;gt; — report usage for another Slurm user.&lt;br /&gt;
* &amp;lt;code&amp;gt;-g&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--group&amp;lt;/code&amp;gt; — report all jobs charged to the selected user&#039;s default Slurm account. Group output includes a &amp;lt;code&amp;gt;User&amp;lt;/code&amp;gt; column.&lt;br /&gt;
* &amp;lt;code&amp;gt;-h&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--help&amp;lt;/code&amp;gt; — show all available options.&lt;br /&gt;
&lt;br /&gt;
Long options that take a value can use either a space or an equals sign, for example &amp;lt;code&amp;gt;--start 2026-01-01&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--start=2026-01-01&amp;lt;/code&amp;gt; are equivalent.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Your jobs from a given date through now&lt;br /&gt;
get_my_bill --start 2026-01-01&lt;br /&gt;
&lt;br /&gt;
# Your jobs in an inclusive date range&lt;br /&gt;
get_my_bill -s 2026-01-01 -e 2026-01-31&lt;br /&gt;
&lt;br /&gt;
# All jobs charged to your group&lt;br /&gt;
get_my_bill --group&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cost alerts ==&lt;br /&gt;
&lt;br /&gt;
You can have Anunna email you and e.g. your supervisors when your bill passes a threshold. Configure, change, or remove the alert with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;module load anunna&lt;br /&gt;
alert_config.sh&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage reports dashboard ==&lt;br /&gt;
&lt;br /&gt;
A web dashboard with usage and cost reports per group is available at https://reports.anunna.wur.nl/.&lt;br /&gt;
&lt;br /&gt;
Access to group reports is only available for group leads.&lt;br /&gt;
&lt;br /&gt;
Changes/access can be requested through the normal [[Support|support options]].&lt;br /&gt;
== Costs and tariffs ==&lt;br /&gt;
&lt;br /&gt;
For the per-hour and per-TB prices used to calculate these figures — compute, GPU, storage, and reservations — see [[Tariffs]].&lt;br /&gt;
&lt;br /&gt;
If your group has a commitment, usage is deducted from it; once you reach around 125% of the commitment, the HPC team will get in touch.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Tariffs]]&lt;br /&gt;
* [[Monitoring Jobs]]&lt;br /&gt;
* [[Storage Systems Overview]]&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Talk:Who_Can_Access%3F&amp;diff=2989</id>
		<title>Talk:Who Can Access?</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Talk:Who_Can_Access%3F&amp;diff=2989"/>
		<updated>2026-07-20T11:28:45Z</updated>

		<summary type="html">&lt;p&gt;Prins089: Created page with &amp;quot;This page should be expanded with text and contact info about the food valley cluster deal. Access for external companies via SRF&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page should be expanded with text and contact info about the food valley cluster deal. Access for external companies via SRF&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Handling_Sensitive_Data_(GDPR,_etc.)&amp;diff=2988</id>
		<title>Handling Sensitive Data (GDPR, etc.)</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Handling_Sensitive_Data_(GDPR,_etc.)&amp;diff=2988"/>
		<updated>2026-07-20T11:19:06Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Working with confidential or personal data on Anunna is very much discouraged and not allowed without prior consent.&lt;br /&gt;
&lt;br /&gt;
If you want to store and use data that goes beyond the &amp;quot;negligible&amp;quot; [https://support.wur.nl/esc/en/data-storage-guidelines/data-classification?id=kb_article&amp;amp;sysparm_article=KB0015155 data classification],  please first read WUR&#039;s data-protection [https://support.wur.nl/esc/en/information-security-privacy/privacy-policy?id=kb_article&amp;amp;sysparm_article=KB0016014&amp;amp;table=kb_knowledge&amp;amp;searchTerm=gdpr policy], and then contact us.&lt;br /&gt;
&lt;br /&gt;
== Your responsibilities ==&lt;br /&gt;
&lt;br /&gt;
* Only put sensitive data on Anunna if you are permitted to by the admins, and keep it to the minimum needed.&lt;br /&gt;
* Control who can access it — use group permissions carefully (see [[Shared Storage]] and [[Managing Group Members]]).&lt;br /&gt;
* Know what is backed up where, and where data goes when it is archived (see [[Backup Policy]] and [[Data Lifecycle Policy]]).&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Policies and Terms of Use]]&lt;br /&gt;
* [[Network &amp;amp; Security]]&lt;br /&gt;
* [[Backup Policy]]&lt;br /&gt;
* [[How to Get Help]]&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=User:Prins089&amp;diff=2987</id>
		<title>User:Prins089</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=User:Prins089&amp;diff=2987"/>
		<updated>2026-07-20T11:03:21Z</updated>

		<summary type="html">&lt;p&gt;Prins089: Created page with &amp;quot;[https://www.vcard.wur.nl/Views/Profile/View.aspx?id=88524 Fons Prinsen VCard]  System Administrator for Anunna.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://www.vcard.wur.nl/Views/Profile/View.aspx?id=88524 Fons Prinsen VCard]&lt;br /&gt;
&lt;br /&gt;
System Administrator for Anunna.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Training_Materials&amp;diff=2964</id>
		<title>Training Materials</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Training_Materials&amp;diff=2964"/>
		<updated>2026-06-26T11:22:37Z</updated>

		<summary type="html">&lt;p&gt;Prins089: newer links to slidesets&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page collects slides and self-study material for working on Anunna. To attend an instructor-led course, see [[Workshops]] and [[2026 Course dates]]; for hands-on tutorials, see [[Tutorials]].&lt;br /&gt;
&lt;br /&gt;
== Latest course slides ==&lt;br /&gt;
&lt;br /&gt;
The most recent slides for the three regular courses:&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.anunna.wur.nl/images/c/cc/WUR_Linux_Basics_Course_Slides.pdf Linux Basics]&lt;br /&gt;
* [https://wiki.anunna.wur.nl/images/9/95/Hpc-basics-2026-06.pdf HPC Basics]&lt;br /&gt;
* [https://wiki.anunna.wur.nl/images/e/ef/Hpc-advanced-2026-06.pdf HPC Advanced]&lt;br /&gt;
&lt;br /&gt;
== Self-study ==&lt;br /&gt;
&lt;br /&gt;
If you cannot attend a course, these resources let you learn at your own pace:&lt;br /&gt;
&lt;br /&gt;
* [[Linux Basic/Linux Self Assessment]] — check whether your command-line skills are ready for the HPC and container courses.&lt;br /&gt;
* [https://labex.io/linuxjourney Linux Journey] — self-paced Linux learning, with free practice virtual machines.&lt;br /&gt;
* [https://www.linux-path.com/en Linux Path] — a fork of Linux Journey with additional curated material.&lt;br /&gt;
* [https://carpentries.org Software Carpentry] — community lessons on many topics (for the command line, see Learn → Lessons → Unix shell).&lt;br /&gt;
&lt;br /&gt;
See also the [[Linux Basic]] page for more on the Linux fundamentals course.&lt;br /&gt;
&lt;br /&gt;
== Past course sessions ==&lt;br /&gt;
&lt;br /&gt;
Slides from earlier course sessions are kept here for reference.&lt;br /&gt;
&lt;br /&gt;
; 2026 — HPC Advanced&lt;br /&gt;
: [[:File:Hpc-advanced-2026-06.pdf|Slides]]&lt;br /&gt;
; 2026 — HPC Basics&lt;br /&gt;
: [[:File:Hpc-basics-2026-06.pdf|Slides]]&lt;br /&gt;
; 2025 — Linux Basics&lt;br /&gt;
: [[:File:WUR Linux Basics Course Slides.pdf|Slides]]&lt;br /&gt;
; November 2021 — HPC Advanced&lt;br /&gt;
: [[:File:HPC advanced course 20211021.pdf|Slides 1]], [[:File:HPC advanced slides 20190528.pdf|Slides 2]]&lt;br /&gt;
; October 2021 — HPC Basic&lt;br /&gt;
: [[:File:HPC basic course 20211012.pdf|Slides]]&lt;br /&gt;
; June 2019 — HPC CUDA / AI (by Dell)&lt;br /&gt;
: [[:File:WUR CUDA 210619.pdf|CUDA]], [[:File:WUR CUDA 2 210619.pdf|CUDA 2]], [[:File:WUR AI 101 210619.pdf|AI 101]], [[:File:WUR AI 201 210619.pdf|AI 201]], [[:File:WUR Deep Learning Frameworks 210619.pdf|Deep Learning Frameworks]], [[:File:WUR Deep Learning Lab 210619.pdf|Deep Learning Lab]]&lt;br /&gt;
; November 2019 — HPC Basic&lt;br /&gt;
: [[:File:HPC basic course 20191111.pdf|Slides]]&lt;br /&gt;
; May 2019 — HPC Advanced&lt;br /&gt;
: [[:File:HPC advanced course 20190506.pdf|Slides 1]], [[:File:HPC advanced slides 20190528.pdf|Slides 2]]&lt;br /&gt;
; May 2019 — HPC Basic&lt;br /&gt;
: [[:File:HPC basic course 20190506.pdf|Slides]]&lt;br /&gt;
; October 2018 — HPC Advanced&lt;br /&gt;
: [[:File:HPC Advanced Slides 20181016.pdf|Slides 1]], [[:File:HPC advanced course 20181008.pdf|Slides 2]]&lt;br /&gt;
; October 2018 — HPC Basic&lt;br /&gt;
: [[:File:HPC basic course 20181008.pdf|Slides]]&lt;br /&gt;
; May 2018 — HPC Advanced&lt;br /&gt;
: [[:File:HPC Advanced 20180518-GD.pdf|Slides]]&lt;br /&gt;
; November 2017 — HPC Advanced&lt;br /&gt;
: [[:File:HPC Advanced course 2017-11-08-JV.pdf|Slides (Jeremie)]], [[:File:HPC Advanced course 2017-11-08-GD.pdf|Slides (Gwen)]], [[:File:Checkpointing 2017-11-08.pdf|Checkpointing]]&lt;br /&gt;
; October 2017 — HPC Basic&lt;br /&gt;
: [[:File:HPC basic course 20171025.pdf|Slides]]&lt;br /&gt;
; June 2017 — HPC Teaching&lt;br /&gt;
: [[:File:Connecting with Secure Shell to the HPC 20170606.pdf|Connecting with SSH]], [[:File:Submitting and monitoring jobs on the HPC 20170602.pdf|Submitting and monitoring jobs]]&lt;br /&gt;
; 2012 — Sequence Data Analysis Course&lt;br /&gt;
: [http://www.basgen.nl/sdac/ Course page]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Workshops]]&lt;br /&gt;
* [[Tutorials]]&lt;br /&gt;
* [[2026 Course dates]]&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Main_Page&amp;diff=2727</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Main_Page&amp;diff=2727"/>
		<updated>2026-05-28T13:31:48Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Anunna is a [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computer] (HPC) infrastructure hosted by [https://www.wur.nl/en/show/supercomputer-anunna-opens-up-more-opportunities-for-data-storage-and-artificial-intelligence-applications.htm Wageningen University &amp;amp; Research Centre]. It is open for use for all WUR research groups as well as other organizations, including companies, that have collaborative projects with WUR. &lt;br /&gt;
&lt;br /&gt;
= About =&lt;br /&gt;
&lt;br /&gt;
* [[History of the Cluster|Historical information on the startup of Anunna]]&lt;br /&gt;
&lt;br /&gt;
== Access Policy ==&lt;br /&gt;
[[Access_Policy | Main Article: Access Policy]]&lt;br /&gt;
&lt;br /&gt;
Access needs to be granted actively (by creation of an account on the cluster by FB-IT). Use of resources is limited by the scheduler. Note that the use of Anunna is not free of charge. &lt;br /&gt;
&lt;br /&gt;
= Our Courses and Tutorials =&lt;br /&gt;
The Anunna team organizes HPC courses three times a year to strengthen basic &amp;amp; more advanced skills and enable users to make the most effective use of our facility.&lt;br /&gt;
&lt;br /&gt;
* [[Linux Basic]]&lt;br /&gt;
* [[HPC Basic]]&lt;br /&gt;
* [[HPC Advanced]]&lt;br /&gt;
* [[2026 Course dates]]&lt;br /&gt;
* [[Tutorials]]&lt;br /&gt;
&lt;br /&gt;
= Using Anunna =&lt;br /&gt;
* [[Tariffs |Costs associated with resource usage]]&lt;br /&gt;
&lt;br /&gt;
== Getting support ==&lt;br /&gt;
* [[Support|Get support with using Anunna (open a ticket with the HPC team)]]&lt;br /&gt;
&lt;br /&gt;
== Gaining access to Anunna==&lt;br /&gt;
Access to the cluster and file transfer are traditionally done via [http://en.wikipedia.org/wiki/Secure_Shell SSH and SFTP].&lt;br /&gt;
* [[log_in_to_B4F_cluster | Logging into cluster using ssh]]&lt;br /&gt;
* [[file_transfer | File transfer options]]&lt;br /&gt;
* [[Services | Alternative access methods, and extra features and services on Anunna]]&lt;br /&gt;
* [[Filesystems | Data storage methods on Anunna]]&lt;br /&gt;
&lt;br /&gt;
== Using Anunna for courses (mainly jupyter notebooks) ==&lt;br /&gt;
* [[steps_for_courses | Steps involved to run a course on Anunna]]&lt;br /&gt;
 &lt;br /&gt;
= Events =&lt;br /&gt;
&lt;br /&gt;
* [[Courses]] that have happened and are happening&lt;br /&gt;
* [[Downtime]] that will affect all users&lt;br /&gt;
* [[Meetings]] that may affect the policies of Anunna&lt;br /&gt;
&lt;br /&gt;
= Software =&lt;br /&gt;
* [[Modules]]&lt;br /&gt;
* [[Apptainer]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[R]] &lt;br /&gt;
* [[Julia]]&lt;br /&gt;
&lt;br /&gt;
== Browser apps ==&lt;br /&gt;
This page provides an overview of the GUI-based applications available Anunna, including background information and practical guidance on how to access and use interactive desktops and graphical tools directly from your web browser.&lt;br /&gt;
&lt;br /&gt;
* [[General overview|General Overview]]&lt;br /&gt;
* [[Anunna Shell Access]]&lt;br /&gt;
* [[Using the File browser|File Browser]]&lt;br /&gt;
* [[Jupyter]]&lt;br /&gt;
* [[RStudio|R Studio]]&lt;br /&gt;
* [[Linux desktop|Linux Desktop]]&lt;br /&gt;
* [[Requesting new software|Requesting New Software]]&lt;br /&gt;
&lt;br /&gt;
== Command-line Software ==&lt;br /&gt;
&lt;br /&gt;
==== Cluster Scheduler ====&lt;br /&gt;
Anunna uses Slurm as job scheduler.&lt;br /&gt;
* [[Using_Slurm | Submit jobs with Slurm]]&lt;br /&gt;
* [[node_usage_graph | Be aware of how much work the cluster is under right now with &#039;node_usage_graph&#039;]]&lt;br /&gt;
* [[SLURM_Compare | Rosetta Stone of Workload Managers]]&lt;br /&gt;
&lt;br /&gt;
==== [[Globally installed software]] ====&lt;br /&gt;
&lt;br /&gt;
==== [[ABGC_modules |ABGC specific modules]] ====&lt;br /&gt;
&lt;br /&gt;
==== Installation of software by users ====&lt;br /&gt;
* [[Domain_specific_software_on_B4Fcluster_installation_by_users | Installing domain specific software: installation by users]]&lt;br /&gt;
* [[Setting local variables]]&lt;br /&gt;
* [[Installing_R_packages_locally | Installing R packages locally]]&lt;br /&gt;
* [[Setting_up_Python_virtualenv | Setting up and using a virtual environment for Python3 ]]&lt;br /&gt;
* [[Virtual_environment_Python_3.4_or_higher | Setting up and using a virtual environment for Python3.4 or higher ]]&lt;br /&gt;
* [[Installing WRF and WPS]]&lt;br /&gt;
* [[Running scripts on a fixed timeschedule (cron)]]&lt;br /&gt;
&lt;br /&gt;
= Useful Notes = &lt;br /&gt;
&lt;br /&gt;
== Being in control of Environment parameters ==&lt;br /&gt;
&lt;br /&gt;
* [[Using_environment_modules | Using environment modules]]&lt;br /&gt;
* [[Aliases and local variables]]&lt;br /&gt;
* [[Setting local variables]]&lt;br /&gt;
* [[Setting_TMPDIR | Set a custom temporary directory location]]&lt;br /&gt;
* [[Installing_R_packages_locally | Installing R packages locally]]&lt;br /&gt;
* [[Setting_up_Python_virtualenv | Setting up and using a virtual environment for Python3 ]]&lt;br /&gt;
* [[Locale_settings]] (how numbers and dates are displayed)&lt;br /&gt;
&lt;br /&gt;
== Controlling costs ==&lt;br /&gt;
&lt;br /&gt;
* [[SACCT | using SACCT to see your costs]]&lt;br /&gt;
* [[get_my_bill | using the &amp;quot;get_my_bill&amp;quot; script to estimate costs]]&lt;br /&gt;
&lt;br /&gt;
== Management ==&lt;br /&gt;
Product Owner of Anunna is Alexander van Ittersum (Wageningen UR,FB-IT, C&amp;amp;PS). [[User: prins089 | Fons Prinsen (Wageningen UR, FB-IT, C&amp;amp;PS)]] is responsible for [[Maintenance_and_Management | Maintenance and Management]] of the cluster.&lt;br /&gt;
&lt;br /&gt;
* [[Roadmap | Ambitions regarding innovation, support and administration of Anunna ]]&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous =&lt;br /&gt;
* [[Bioinformatics_tips_tricks_workflows |Bioinformatics tips, tricks, and workflows]]&lt;br /&gt;
* [[Parallel_R_code_on_SLURM | Running parallel R code on SLURM]]&lt;br /&gt;
* [[Convert_between_MediaWiki_and_other_formats | Convert between MediaWiki format and other formats]]&lt;br /&gt;
* [[Manual GitLab | GitLab: Create projects and add scripts]]&lt;br /&gt;
* [[Monitoring_executions | Monitoring job execution]]&lt;br /&gt;
* [[Shared_folders | Working with shared folders in the Lustre file system]]&lt;br /&gt;
* [[Old_binaries | Running older binaries on the updated OS]]&lt;br /&gt;
* [[locale_settings | How to change language settings for yourself]]&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Maintenance_and_Management | Maintenance and Management]]&lt;br /&gt;
* [[About_ABGC | About ABGC]]&lt;br /&gt;
* [[Computer_cluster | High Performance Computing @ABGC]]&lt;br /&gt;
* [[Lustre_PFS_layout | Lustre Parallel File System layout]]&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
{| width=&amp;quot;90%&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; |&lt;br /&gt;
* [https://www.wur.nl/en/Value-Creation-Cooperation/Facilities/Wageningen-Shared-Research-Facilities/Our-facilities/Show/High-Performance-Computing-Cluster-HPC-Anunna.htm SRF offers a HPC facilty]&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; |&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Scientific_Linux Scientific Linux]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Help:Cheatsheet Help with editing Wiki pages]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=How_to_Get_Help&amp;diff=2722</id>
		<title>How to Get Help</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=How_to_Get_Help&amp;diff=2722"/>
		<updated>2026-04-14T14:15:08Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page explains how to request support from the HPC team for your work on Anunna.&lt;br /&gt;
&lt;br /&gt;
== How to request support ==&lt;br /&gt;
&lt;br /&gt;
=== WUR internal users ===&lt;br /&gt;
If you are a WUR user, please submit a support ticket via:&lt;br /&gt;
&lt;br /&gt;
* [https://support.wur.nl/esc WUR support portal]&lt;br /&gt;
* Select the &#039;service&#039;: &#039;&#039;&#039;HPC (Anunna)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== External users ===&lt;br /&gt;
If you do not have a WUR account, please instead send an email to:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[mailto:servicedesk.it@wur.nl?subject=HPC%20(Anunna) servicedesk.it@wur.nl]&#039;&#039;&#039;&lt;br /&gt;
* Include &#039;&#039;&#039;&amp;quot;HPC&amp;quot;&#039;&#039;&#039; in the subject line&lt;br /&gt;
&lt;br /&gt;
== What to include in your request ==&lt;br /&gt;
To help us resolve your issue as quickly as possible, please provide a clear and complete description of your problem.&lt;br /&gt;
&lt;br /&gt;
Include at least:&lt;br /&gt;
&lt;br /&gt;
* A &#039;&#039;&#039;concise description&#039;&#039;&#039; of the issue&lt;br /&gt;
* The &#039;&#039;&#039;steps you performed&#039;&#039;&#039; before the problem occurred&lt;br /&gt;
* Any &#039;&#039;&#039;error messages&#039;&#039;&#039; (copy/paste preferred)&lt;br /&gt;
* Relevant &#039;&#039;&#039;job IDs&#039;&#039;&#039;, filenames, or commands used&lt;br /&gt;
* The &#039;&#039;&#039;time&#039;&#039;&#039; the issue occurred. Especially helpful for failed login attempts etc.&lt;br /&gt;
&lt;br /&gt;
The more precise your report, the faster we can assist you.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=How_to_Get_Help&amp;diff=2721</id>
		<title>How to Get Help</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=How_to_Get_Help&amp;diff=2721"/>
		<updated>2026-04-14T14:14:41Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page explains how to request support from the HPC team for your work on Anunna.&lt;br /&gt;
&lt;br /&gt;
== How to request support ==&lt;br /&gt;
&lt;br /&gt;
=== WUR internal users ===&lt;br /&gt;
If you are a WUR user, please submit a support ticket via:&lt;br /&gt;
&lt;br /&gt;
* [https://support.wur.nl/esc WUR support portal]&lt;br /&gt;
* Select the &#039;service&#039;: &#039;&#039;&#039;HPC (Anunna)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== External users ===&lt;br /&gt;
If you do not have a WUR account, please instead send an email to:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[mailto:servicedesk.it@wur.nl?subject=HPC%20(Anunna) servicedesk.it@wur.nl]&#039;&#039;&#039;&lt;br /&gt;
* Include &#039;&#039;&#039;&amp;quot;HPC&amp;quot;&#039;&#039;&#039; in the subject line&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== What to include in your request ==&lt;br /&gt;
To help us resolve your issue as quickly as possible, please provide a clear and complete description of your problem.&lt;br /&gt;
&lt;br /&gt;
Include at least:&lt;br /&gt;
&lt;br /&gt;
* A &#039;&#039;&#039;concise description&#039;&#039;&#039; of the issue&lt;br /&gt;
* The &#039;&#039;&#039;steps you performed&#039;&#039;&#039; before the problem occurred&lt;br /&gt;
* Any &#039;&#039;&#039;error messages&#039;&#039;&#039; (copy/paste preferred)&lt;br /&gt;
* Relevant &#039;&#039;&#039;job IDs&#039;&#039;&#039;, filenames, or commands used&lt;br /&gt;
* The &#039;&#039;&#039;time&#039;&#039;&#039; the issue occurred. Especially helpful for failed login attempts etc.&lt;br /&gt;
&lt;br /&gt;
The more precise your report, the faster we can assist you.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Main_Page&amp;diff=2720</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Main_Page&amp;diff=2720"/>
		<updated>2026-04-14T12:50:58Z</updated>

		<summary type="html">&lt;p&gt;Prins089: Add link to support page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Anunna is a [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computer] (HPC) infrastructure hosted by [https://www.wur.nl/en/show/supercomputer-anunna-opens-up-more-opportunities-for-data-storage-and-artificial-intelligence-applications.htm Wageningen University &amp;amp; Research Centre]. It is open for use for all WUR research groups as well as other organizations, including companies, that have collaborative projects with WUR. &lt;br /&gt;
&lt;br /&gt;
= About =&lt;br /&gt;
&lt;br /&gt;
* [[History of the Cluster|Historical information on the startup of Anunna]]&lt;br /&gt;
&lt;br /&gt;
== Access Policy ==&lt;br /&gt;
[[Access_Policy | Main Article: Access Policy]]&lt;br /&gt;
&lt;br /&gt;
Access needs to be granted actively (by creation of an account on the cluster by FB-IT). Use of resources is limited by the scheduler. Note that the use of Anunna is not free of charge. &lt;br /&gt;
&lt;br /&gt;
= Our Courses and Tutorials =&lt;br /&gt;
The Anunna team organizes HPC courses three times a year to strengthen basic &amp;amp; more advanced skills and enable users to make the most effective use of our facility.&lt;br /&gt;
&lt;br /&gt;
* [[Linux Basic]]&lt;br /&gt;
* [[HPC Basic]]&lt;br /&gt;
* [[HPC Advanced]]&lt;br /&gt;
* [[2026 Course dates]]&lt;br /&gt;
* [[Tutorials]]&lt;br /&gt;
&lt;br /&gt;
= Using Anunna =&lt;br /&gt;
* [[Tariffs |Costs associated with resource usage]]&lt;br /&gt;
* [[Support|Get support with using Anunna (open a ticket with the HPC team)]]&lt;br /&gt;
&lt;br /&gt;
== Gaining access to Anunna==&lt;br /&gt;
Access to the cluster and file transfer are traditionally done via [http://en.wikipedia.org/wiki/Secure_Shell SSH and SFTP].&lt;br /&gt;
* [[log_in_to_B4F_cluster | Logging into cluster using ssh]]&lt;br /&gt;
* [[file_transfer | File transfer options]]&lt;br /&gt;
* [[Services | Alternative access methods, and extra features and services on Anunna]]&lt;br /&gt;
* [[Filesystems | Data storage methods on Anunna]]&lt;br /&gt;
&lt;br /&gt;
== Using Anunna for courses (mainly jupyter notebooks) ==&lt;br /&gt;
* [[steps_for_courses | Steps involved to run a course on Anunna]]&lt;br /&gt;
 &lt;br /&gt;
= Events =&lt;br /&gt;
&lt;br /&gt;
* [[Courses]] that have happened and are happening&lt;br /&gt;
* [[Downtime]] that will affect all users&lt;br /&gt;
* [[Meetings]] that may affect the policies of Anunna&lt;br /&gt;
&lt;br /&gt;
= Software =&lt;br /&gt;
* [[Modules]]&lt;br /&gt;
* [[Apptainer]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[R]] &lt;br /&gt;
* [[Julia]]&lt;br /&gt;
&lt;br /&gt;
== Browser apps ==&lt;br /&gt;
This page provides an overview of the GUI-based applications available Anunna, including background information and practical guidance on how to access and use interactive desktops and graphical tools directly from your web browser.&lt;br /&gt;
&lt;br /&gt;
* [[General overview|General Overview]]&lt;br /&gt;
* [[Anunna Shell Access]]&lt;br /&gt;
* [[Using the File browser|File Browser]]&lt;br /&gt;
* [[Jupyter|Featured Apps]]&lt;br /&gt;
* [[Jupyter]]&lt;br /&gt;
* [[RStudio|R Studio]]&lt;br /&gt;
* [[Linux desktop|Linux Desktop]]&lt;br /&gt;
* [[Requesting new software|Requesting New Software]]&lt;br /&gt;
&lt;br /&gt;
== Command-line Software ==&lt;br /&gt;
&lt;br /&gt;
==== Cluster Scheduler ====&lt;br /&gt;
Anunna uses Slurm as job scheduler.&lt;br /&gt;
* [[Using_Slurm | Submit jobs with Slurm]]&lt;br /&gt;
* [[node_usage_graph | Be aware of how much work the cluster is under right now with &#039;node_usage_graph&#039;]]&lt;br /&gt;
* [[SLURM_Compare | Rosetta Stone of Workload Managers]]&lt;br /&gt;
&lt;br /&gt;
==== [[Globally installed software]] ====&lt;br /&gt;
&lt;br /&gt;
==== [[ABGC_modules |ABGC specific modules]] ====&lt;br /&gt;
&lt;br /&gt;
==== Installation of software by users ====&lt;br /&gt;
* [[Domain_specific_software_on_B4Fcluster_installation_by_users | Installing domain specific software: installation by users]]&lt;br /&gt;
* [[Setting local variables]]&lt;br /&gt;
* [[Installing_R_packages_locally | Installing R packages locally]]&lt;br /&gt;
* [[Setting_up_Python_virtualenv | Setting up and using a virtual environment for Python3 ]]&lt;br /&gt;
* [[Virtual_environment_Python_3.4_or_higher | Setting up and using a virtual environment for Python3.4 or higher ]]&lt;br /&gt;
* [[Installing WRF and WPS]]&lt;br /&gt;
* [[Running scripts on a fixed timeschedule (cron)]]&lt;br /&gt;
&lt;br /&gt;
= Useful Notes = &lt;br /&gt;
&lt;br /&gt;
== Being in control of Environment parameters ==&lt;br /&gt;
&lt;br /&gt;
* [[Using_environment_modules | Using environment modules]]&lt;br /&gt;
* [[Aliases and local variables]]&lt;br /&gt;
* [[Setting local variables]]&lt;br /&gt;
* [[Setting_TMPDIR | Set a custom temporary directory location]]&lt;br /&gt;
* [[Installing_R_packages_locally | Installing R packages locally]]&lt;br /&gt;
* [[Setting_up_Python_virtualenv | Setting up and using a virtual environment for Python3 ]]&lt;br /&gt;
* [[Locale_settings]] (how numbers and dates are displayed)&lt;br /&gt;
&lt;br /&gt;
== Controlling costs ==&lt;br /&gt;
&lt;br /&gt;
* [[SACCT | using SACCT to see your costs]]&lt;br /&gt;
* [[get_my_bill | using the &amp;quot;get_my_bill&amp;quot; script to estimate costs]]&lt;br /&gt;
&lt;br /&gt;
== Management ==&lt;br /&gt;
Product Owner of Anunna is Alexander van Ittersum (Wageningen UR,FB-IT, C&amp;amp;PS). [[User: prins089 | Fons Prinsen (Wageningen UR, FB-IT, C&amp;amp;PS)]] is responsible for [[Maintenance_and_Management | Maintenance and Management]] of the cluster.&lt;br /&gt;
&lt;br /&gt;
* [[Roadmap | Ambitions regarding innovation, support and administration of Anunna ]]&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous =&lt;br /&gt;
* [[Bioinformatics_tips_tricks_workflows |Bioinformatics tips, tricks, and workflows]]&lt;br /&gt;
* [[Parallel_R_code_on_SLURM | Running parallel R code on SLURM]]&lt;br /&gt;
* [[Convert_between_MediaWiki_and_other_formats | Convert between MediaWiki format and other formats]]&lt;br /&gt;
* [[Manual GitLab | GitLab: Create projects and add scripts]]&lt;br /&gt;
* [[Monitoring_executions | Monitoring job execution]]&lt;br /&gt;
* [[Shared_folders | Working with shared folders in the Lustre file system]]&lt;br /&gt;
* [[Old_binaries | Running older binaries on the updated OS]]&lt;br /&gt;
* [[locale_settings | How to change language settings for yourself]]&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Maintenance_and_Management | Maintenance and Management]]&lt;br /&gt;
* [[About_ABGC | About ABGC]]&lt;br /&gt;
* [[Computer_cluster | High Performance Computing @ABGC]]&lt;br /&gt;
* [[Lustre_PFS_layout | Lustre Parallel File System layout]]&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
{| width=&amp;quot;90%&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; |&lt;br /&gt;
* [https://www.wur.nl/en/Value-Creation-Cooperation/Facilities/Wageningen-Shared-Research-Facilities/Our-facilities/Show/High-Performance-Computing-Cluster-HPC-Anunna.htm SRF offers a HPC facilty]&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; |&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Scientific_Linux Scientific Linux]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Help:Cheatsheet Help with editing Wiki pages]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=How_to_Get_Help&amp;diff=2719</id>
		<title>How to Get Help</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=How_to_Get_Help&amp;diff=2719"/>
		<updated>2026-04-14T12:48:38Z</updated>

		<summary type="html">&lt;p&gt;Prins089: Support page written&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page explains how to request support from the HPC team for your work on Anunna.&lt;br /&gt;
&lt;br /&gt;
== How to Request Support ==&lt;br /&gt;
&lt;br /&gt;
=== WUR Internal Users ===&lt;br /&gt;
If you are a WUR user, please submit a support ticket via:&lt;br /&gt;
&lt;br /&gt;
* [https://support.wur.nl/esc WUR Support Portal]&lt;br /&gt;
* Select the &#039;service&#039;: &#039;&#039;&#039;HPC (Anunna)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== External Users ===&lt;br /&gt;
If you do not have a WUR account, please instead send an email to:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[mailto:servicedesk.it@wur.nl?subject=HPC%20(Anunna) servicedesk.it@wur.nl]&#039;&#039;&#039;&lt;br /&gt;
* Include &#039;&#039;&#039;&amp;quot;HPC&amp;quot;&#039;&#039;&#039; in the subject line&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== What to Include in Your Request ==&lt;br /&gt;
To help us resolve your issue as quickly as possible, please provide a clear and complete description of your problem.&lt;br /&gt;
&lt;br /&gt;
Include at least:&lt;br /&gt;
&lt;br /&gt;
* A &#039;&#039;&#039;concise description&#039;&#039;&#039; of the issue&lt;br /&gt;
* The &#039;&#039;&#039;steps you performed&#039;&#039;&#039; before the problem occurred&lt;br /&gt;
* Any &#039;&#039;&#039;error messages&#039;&#039;&#039; (copy/paste preferred)&lt;br /&gt;
* Relevant &#039;&#039;&#039;job IDs&#039;&#039;&#039;, filenames, or commands used&lt;br /&gt;
* The &#039;&#039;&#039;time&#039;&#039;&#039; the issue occurred. Especially helpful for failed login attempts etc.&lt;br /&gt;
&lt;br /&gt;
The more precise your report, the faster we can assist you.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=How_to_Get_Help&amp;diff=2718</id>
		<title>How to Get Help</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=How_to_Get_Help&amp;diff=2718"/>
		<updated>2026-04-14T12:44:26Z</updated>

		<summary type="html">&lt;p&gt;Prins089: Created page with &amp;quot;Support&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Support&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2698</id>
		<title>Archival Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2698"/>
		<updated>2026-03-19T09:26:45Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tapeworm: Automated tape-archival of old datasets =&lt;br /&gt;
&lt;br /&gt;
=== https://tapeworm.anunna.wur.nl/ ===&lt;br /&gt;
&lt;br /&gt;
Tapeworm helps you manage data on &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; by identifying datasets that are no longer actively used and preparing them for tape archival.  &lt;br /&gt;
The goal is simple: keep our warm storage available for active work, while safely preserving older data on tape.&lt;br /&gt;
&lt;br /&gt;
With Tapeworm, you can:&lt;br /&gt;
* See which of your datasets are being considered for tape archival&lt;br /&gt;
* Review planned moves before they happen&lt;br /&gt;
* Approve, snooze, or block moves when needed&lt;br /&gt;
* Add metadata to help describe archived datasets. The metadata is included on tape and can be used to view/retrieve from tape, should you need to do so in the future&lt;br /&gt;
&lt;br /&gt;
If you do nothing, Tapeworm will continue with the planned move after the review period.  &lt;br /&gt;
That is why we recommend checking your pending actions regularly. You will also receive notification emails about pending actions.&lt;br /&gt;
&lt;br /&gt;
From time to time, the user pages may temporarily be unavailable during maintenance. In that case, Tapeworm will show a short maintenance page instead of the normal interface.&lt;br /&gt;
&lt;br /&gt;
== How Tapeworm works ==&lt;br /&gt;
&lt;br /&gt;
# Tapeworm scans &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; and builds an index of paths and filesystem metadata.&lt;br /&gt;
# A dataset discovery step groups those paths into datasets, determines size, owner, and last active use, and makes them available in the GUI. Very small datasets are filtered out and will not be shown.&lt;br /&gt;
# A policy engine checks which discovered datasets look stale (for example: 60+ days old and larger than 1GB).&lt;br /&gt;
# Matching datasets are marked as &amp;lt;b&amp;gt;planned&amp;lt;/b&amp;gt; and shown in your overview.&lt;br /&gt;
# You will be notified by email that Tapeworm plans to move data you own&lt;br /&gt;
# You can review and change what should happen, or block the move(s) entirely&lt;br /&gt;
# If no action is taken, after a wait period of 4 weeks, planned moves can become scheduled and then executed.&lt;br /&gt;
# Data is moved to tape, and removed from /archive/&lt;br /&gt;
&lt;br /&gt;
== Who sees what? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Regular users&amp;lt;/b&amp;gt; see only their own datasets and actions.&lt;br /&gt;
* &amp;lt;b&amp;gt;Group admins/contacts&amp;lt;/b&amp;gt; see data for their configured group(s), in addition to their own data.&lt;br /&gt;
&lt;br /&gt;
== User pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1) Overview ===&lt;br /&gt;
This is your action page. It shows items that currently need your decision.&lt;br /&gt;
[[File:Screenshot from 2026-03-17 15-19-46.png|none|thumb|1400x1400px]]&lt;br /&gt;
For each candidate, you can:&lt;br /&gt;
* &amp;lt;b&amp;gt;Approve&amp;lt;/b&amp;gt;: proceed with the tape move. It will schedule for the next day&lt;br /&gt;
* &amp;lt;b&amp;gt;Deny&amp;lt;/b&amp;gt;: stop this move, configure an override for this path. Tapeworm will not try to move this dataset/path again, until you choose to remove the override&lt;br /&gt;
* &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt;: postpone the decision to a future date&lt;br /&gt;
* &amp;lt;b&amp;gt;Edit metadata&amp;lt;/b&amp;gt;: add key/value notes for archived data. These values are included on tape and can be used to view/retrieve datasets on tape&lt;br /&gt;
&lt;br /&gt;
You can also select multiple rows and apply actions in bulk.&lt;br /&gt;
&lt;br /&gt;
=== 2) Datasets ===&lt;br /&gt;
This page shows your discovered datasets, their sizes, and last activity times. The application has no concept of what data belongs together and should be considered a &#039;dataset&#039;. If the selections on this page are wrong, you can change how Tapeworm should handle these datasets instead.&lt;br /&gt;
[[File:Screenshot from 2026-03-17 15-20-23.png|none|thumb|1400x1400px]]&lt;br /&gt;
Important:&lt;br /&gt;
* If a dataset already has an active move candidate, scheduling controls are disabled.&lt;br /&gt;
 The dataset list is informational; move decisions are handled through the Schedule page.&lt;br /&gt;
&lt;br /&gt;
=== 3) Schedule ===&lt;br /&gt;
This page shows move candidates and their status over time.&lt;br /&gt;
[[File:Screenshot from 2026-03-17 15-20-58.png|none|thumb|1400x1400px]]&lt;br /&gt;
Common statuses:&lt;br /&gt;
* &amp;lt;b&amp;gt;Planned&amp;lt;/b&amp;gt;: under review&lt;br /&gt;
* &amp;lt;b&amp;gt;Scheduled&amp;lt;/b&amp;gt;: move is planned for a specific date&lt;br /&gt;
* &amp;lt;b&amp;gt;Executing / Tape staged / On tape&amp;lt;/b&amp;gt;: move is in progress or completed&lt;br /&gt;
* &amp;lt;b&amp;gt;Error&amp;lt;/b&amp;gt;: move needs admin attention. You may be contacted, maybe we resolve it ourselves :)&lt;br /&gt;
&lt;br /&gt;
Once a move is already executing or completed, schedule-changing actions are locked.&lt;br /&gt;
&lt;br /&gt;
=== 4) Overrides ===&lt;br /&gt;
Overrides tell Tapeworm to ignore specific paths in future planning.&lt;br /&gt;
[[File:Screenshot from 2026-03-17 15-21-49.png|none|thumb|1400x1400px]]&lt;br /&gt;
Use overrides when:&lt;br /&gt;
* a project is still active and needs to remain on /archive&lt;br /&gt;
* policy suggestions are not appropriate for that location&lt;br /&gt;
&lt;br /&gt;
If you agree that the dataset can in principle be moved to tape, but you don&#039;t (yet) know when, you can choose to postpone/snooze the archival instead of overriding it.&lt;br /&gt;
&lt;br /&gt;
Overrides apply to the selected path and everything below it.&lt;br /&gt;
&lt;br /&gt;
=== 5) History ===&lt;br /&gt;
This page shows completed archival moves.  &lt;br /&gt;
When a dataset has been successfully archived and finalized, it is removed from active scheduling pages and moved into history.&lt;br /&gt;
[[File:Screenshot from 2026-03-17 15-24-40.png|none|thumb|1400x1400px]]&lt;br /&gt;
&lt;br /&gt;
== Group pages ==&lt;br /&gt;
&lt;br /&gt;
Group admins have a separate set of pages for their group scope:&lt;br /&gt;
* &amp;lt;b&amp;gt;Group overview&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group datasets&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group schedule&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group overrides&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group history&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you manage more than one group, you can switch group scope in the selector at the top of the group pages.&lt;br /&gt;
&lt;br /&gt;
== Notifications (email) ==&lt;br /&gt;
&lt;br /&gt;
Tapeworm sends email updates when actions are pending, dates are approaching, or move state changes happen.&lt;br /&gt;
&lt;br /&gt;
Emails typically include:&lt;br /&gt;
* Dataset path&lt;br /&gt;
* Size&lt;br /&gt;
* Last activity&lt;br /&gt;
* Current status&lt;br /&gt;
* Review/scheduled date&lt;br /&gt;
&lt;br /&gt;
Notification types you may receive:&lt;br /&gt;
* &amp;lt;b&amp;gt;Action required&amp;lt;/b&amp;gt;: please approve, snooze, or deny&lt;br /&gt;
* &amp;lt;b&amp;gt;Reminder&amp;lt;/b&amp;gt;: review date is approaching&lt;br /&gt;
* &amp;lt;b&amp;gt;Informational&amp;lt;/b&amp;gt;: move status changed (for example scheduled, staging, or completed)&lt;br /&gt;
* &amp;lt;b&amp;gt;Escalation&amp;lt;/b&amp;gt;: sent to group contacts when no user response is received&lt;br /&gt;
&lt;br /&gt;
Please read these emails carefully — they are your chance to adjust decisions before execution.&lt;br /&gt;
&lt;br /&gt;
== Best practices for users ==&lt;br /&gt;
&lt;br /&gt;
* Check your &amp;lt;b&amp;gt;Overview&amp;lt;/b&amp;gt; page regularly&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt; if you need time to validate impact&lt;br /&gt;
* Add &amp;lt;b&amp;gt;metadata&amp;lt;/b&amp;gt; when approving important datasets&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Overrides&amp;lt;/b&amp;gt; for known and persisting exceptions&lt;br /&gt;
* If unsure, contact HPC support before a scheduled move date&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== What happens if I do nothing? ===&lt;br /&gt;
Planned items can move forward automatically after the review window (4 weeks)&lt;br /&gt;
&lt;br /&gt;
=== Can I undo after tape staging? ===&lt;br /&gt;
Not directly in Tapeworm. Retrieval is done via the tape/iRODS workflow.&lt;br /&gt;
See: https://irods.wur.nl/userguide/tape_retrieval/&lt;br /&gt;
&lt;br /&gt;
=== What does “completed” mean? ===&lt;br /&gt;
Completed means Tapeworm saw the tape workflow finish and finalized the move.  &lt;br /&gt;
Before finalization, the system verifies the archive in iRODS and only then removes the staged source copy.&lt;br /&gt;
&lt;br /&gt;
=== Why is an action button disabled? ===&lt;br /&gt;
Usually because the move has already progressed (executing/staged/on tape/error), so schedule edits are no longer valid.&lt;br /&gt;
&lt;br /&gt;
=== Why do some paths on /archive/ not appear as datasets in Tapeworm? ===&lt;br /&gt;
Tapeworm only shows paths that are discovered as datasets and pass a minimum-size threshold. Very small paths, single text files, and other tiny items are intentionally filtered out.&lt;br /&gt;
&lt;br /&gt;
== Need help? ==&lt;br /&gt;
If anything is unclear, or you think a move is incorrect but you cannot alter it in the provided GUI, please open an HPC support ticket.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2697</id>
		<title>Archival Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2697"/>
		<updated>2026-03-17T14:25:07Z</updated>

		<summary type="html">&lt;p&gt;Prins089: images updated to new GUI&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tapeworm: Automated tape-archival of old datasets =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:2px solid #d32f2f; background:#ffebee; padding:12px; margin:12px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Under construction:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;margin:8px 0 0 18px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;This documentation page is under construction and may still contain some gaps.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;The Tapeworm application will be &amp;quot;In Production&amp;quot; from March 19.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== https://tapeworm.anunna.wur.nl/ ===&lt;br /&gt;
&lt;br /&gt;
Tapeworm helps you manage data on &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; by identifying datasets that are no longer actively used and preparing them for tape archival.  &lt;br /&gt;
The goal is simple: keep our warm storage available for active work, while safely preserving older data on tape.&lt;br /&gt;
&lt;br /&gt;
With Tapeworm, you can:&lt;br /&gt;
* See which of your datasets are being considered for tape archival&lt;br /&gt;
* Review planned moves before they happen&lt;br /&gt;
* Approve, snooze, or block moves when needed&lt;br /&gt;
* Add metadata to help describe archived datasets. The metadata is included on tape and can be used to view/retrieve from tape, should you need to do so in the future&lt;br /&gt;
&lt;br /&gt;
If you do nothing, Tapeworm will continue with the planned move after the review period.  &lt;br /&gt;
That is why we recommend checking your pending actions regularly. You will also receive notification emails about pending actions.&lt;br /&gt;
&lt;br /&gt;
From time to time, the user pages may temporarily be unavailable during maintenance. In that case, Tapeworm will show a short maintenance page instead of the normal interface.&lt;br /&gt;
&lt;br /&gt;
== How Tapeworm works ==&lt;br /&gt;
&lt;br /&gt;
# Tapeworm scans &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; and builds an index of paths and filesystem metadata.&lt;br /&gt;
# A dataset discovery step groups those paths into datasets, determines size, owner, and last active use, and makes them available in the GUI. Very small datasets are filtered out and will not be shown.&lt;br /&gt;
# A policy engine checks which discovered datasets look stale (for example: 60+ days old and larger than 1GB).&lt;br /&gt;
# Matching datasets are marked as &amp;lt;b&amp;gt;planned&amp;lt;/b&amp;gt; and shown in your overview.&lt;br /&gt;
# You will be notified by email that Tapeworm plans to move data you own&lt;br /&gt;
# You can review and change what should happen, or block the move(s) entirely&lt;br /&gt;
# If no action is taken, after a wait period of 4 weeks, planned moves can become scheduled and then executed.&lt;br /&gt;
# Data is moved to tape, and removed from /archive/&lt;br /&gt;
&lt;br /&gt;
== Who sees what? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Regular users&amp;lt;/b&amp;gt; see only their own datasets and actions.&lt;br /&gt;
* &amp;lt;b&amp;gt;Group admins/contacts&amp;lt;/b&amp;gt; see data for their configured group(s), in addition to their own data.&lt;br /&gt;
&lt;br /&gt;
== User pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1) Overview ===&lt;br /&gt;
This is your action page. It shows items that currently need your decision.&lt;br /&gt;
[[File:Screenshot from 2026-03-17 15-19-46.png|none|thumb|1400x1400px]]&lt;br /&gt;
For each candidate, you can:&lt;br /&gt;
* &amp;lt;b&amp;gt;Approve&amp;lt;/b&amp;gt;: proceed with the tape move. It will schedule for the next day&lt;br /&gt;
* &amp;lt;b&amp;gt;Deny&amp;lt;/b&amp;gt;: stop this move, configure an override for this path. Tapeworm will not try to move this dataset/path again, until you choose to remove the override&lt;br /&gt;
* &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt;: postpone the decision to a future date&lt;br /&gt;
* &amp;lt;b&amp;gt;Edit metadata&amp;lt;/b&amp;gt;: add key/value notes for archived data. These values are included on tape and can be used to view/retrieve datasets on tape&lt;br /&gt;
&lt;br /&gt;
You can also select multiple rows and apply actions in bulk.&lt;br /&gt;
&lt;br /&gt;
=== 2) Datasets ===&lt;br /&gt;
This page shows your discovered datasets, their sizes, and last activity times. The application has no concept of what data belongs together and should be considered a &#039;dataset&#039;. If the selections on this page are wrong, you can change how Tapeworm should handle these datasets instead.&lt;br /&gt;
[[File:Screenshot from 2026-03-17 15-20-23.png|none|thumb|1400x1400px]]&lt;br /&gt;
Important:&lt;br /&gt;
* If a dataset already has an active move candidate, scheduling controls are disabled.&lt;br /&gt;
 The dataset list is informational; move decisions are handled through the Schedule page.&lt;br /&gt;
&lt;br /&gt;
=== 3) Schedule ===&lt;br /&gt;
This page shows move candidates and their status over time.&lt;br /&gt;
[[File:Screenshot from 2026-03-17 15-20-58.png|none|thumb|1400x1400px]]&lt;br /&gt;
Common statuses:&lt;br /&gt;
* &amp;lt;b&amp;gt;Planned&amp;lt;/b&amp;gt;: under review&lt;br /&gt;
* &amp;lt;b&amp;gt;Scheduled&amp;lt;/b&amp;gt;: move is planned for a specific date&lt;br /&gt;
* &amp;lt;b&amp;gt;Executing / Tape staged / On tape&amp;lt;/b&amp;gt;: move is in progress or completed&lt;br /&gt;
* &amp;lt;b&amp;gt;Error&amp;lt;/b&amp;gt;: move needs admin attention. You may be contacted, maybe we resolve it ourselves :)&lt;br /&gt;
&lt;br /&gt;
Once a move is already executing or completed, schedule-changing actions are locked.&lt;br /&gt;
&lt;br /&gt;
=== 4) Overrides ===&lt;br /&gt;
Overrides tell Tapeworm to ignore specific paths in future planning.&lt;br /&gt;
[[File:Screenshot from 2026-03-17 15-21-49.png|none|thumb|1400x1400px]]&lt;br /&gt;
Use overrides when:&lt;br /&gt;
* a project is still active and needs to remain on /archive&lt;br /&gt;
* policy suggestions are not appropriate for that location&lt;br /&gt;
&lt;br /&gt;
If you agree that the dataset can in principle be moved to tape, but you don&#039;t (yet) know when, you can choose to postpone/snooze the archival instead of overriding it.&lt;br /&gt;
&lt;br /&gt;
Overrides apply to the selected path and everything below it.&lt;br /&gt;
&lt;br /&gt;
=== 5) History ===&lt;br /&gt;
This page shows completed archival moves.  &lt;br /&gt;
When a dataset has been successfully archived and finalized, it is removed from active scheduling pages and moved into history.&lt;br /&gt;
[[File:Screenshot from 2026-03-17 15-24-40.png|none|thumb|1400x1400px]]&lt;br /&gt;
&lt;br /&gt;
== Group pages ==&lt;br /&gt;
&lt;br /&gt;
Group admins have a separate set of pages for their group scope:&lt;br /&gt;
* &amp;lt;b&amp;gt;Group overview&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group datasets&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group schedule&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group overrides&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group history&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you manage more than one group, you can switch group scope in the selector at the top of the group pages.&lt;br /&gt;
&lt;br /&gt;
== Notifications (email) ==&lt;br /&gt;
&lt;br /&gt;
Tapeworm sends email updates when actions are pending, dates are approaching, or move state changes happen.&lt;br /&gt;
&lt;br /&gt;
Emails typically include:&lt;br /&gt;
* Dataset path&lt;br /&gt;
* Size&lt;br /&gt;
* Last activity&lt;br /&gt;
* Current status&lt;br /&gt;
* Review/scheduled date&lt;br /&gt;
&lt;br /&gt;
Notification types you may receive:&lt;br /&gt;
* &amp;lt;b&amp;gt;Action required&amp;lt;/b&amp;gt;: please approve, snooze, or deny&lt;br /&gt;
* &amp;lt;b&amp;gt;Reminder&amp;lt;/b&amp;gt;: review date is approaching&lt;br /&gt;
* &amp;lt;b&amp;gt;Informational&amp;lt;/b&amp;gt;: move status changed (for example scheduled, staging, or completed)&lt;br /&gt;
* &amp;lt;b&amp;gt;Escalation&amp;lt;/b&amp;gt;: sent to group contacts when no user response is received&lt;br /&gt;
&lt;br /&gt;
Please read these emails carefully — they are your chance to adjust decisions before execution.&lt;br /&gt;
&lt;br /&gt;
== Best practices for users ==&lt;br /&gt;
&lt;br /&gt;
* Check your &amp;lt;b&amp;gt;Overview&amp;lt;/b&amp;gt; page regularly&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt; if you need time to validate impact&lt;br /&gt;
* Add &amp;lt;b&amp;gt;metadata&amp;lt;/b&amp;gt; when approving important datasets&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Overrides&amp;lt;/b&amp;gt; for known and persisting exceptions&lt;br /&gt;
* If unsure, contact HPC support before a scheduled move date&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== What happens if I do nothing? ===&lt;br /&gt;
Planned items can move forward automatically after the review window (4 weeks)&lt;br /&gt;
&lt;br /&gt;
=== Can I undo after tape staging? ===&lt;br /&gt;
Not directly in Tapeworm. Retrieval is done via the tape/iRODS workflow.&lt;br /&gt;
See: https://irods.wur.nl/userguide/tape_retrieval/&lt;br /&gt;
&lt;br /&gt;
=== What does “completed” mean? ===&lt;br /&gt;
Completed means Tapeworm saw the tape workflow finish and finalized the move.  &lt;br /&gt;
Before finalization, the system verifies the archive in iRODS and only then removes the staged source copy.&lt;br /&gt;
&lt;br /&gt;
=== Why is an action button disabled? ===&lt;br /&gt;
Usually because the move has already progressed (executing/staged/on tape/error), so schedule edits are no longer valid.&lt;br /&gt;
&lt;br /&gt;
=== Why do some paths on /archive/ not appear as datasets in Tapeworm? ===&lt;br /&gt;
Tapeworm only shows paths that are discovered as datasets and pass a minimum-size threshold. Very small paths, single text files, and other tiny items are intentionally filtered out.&lt;br /&gt;
&lt;br /&gt;
== Need help? ==&lt;br /&gt;
If anything is unclear, or you think a move is incorrect but you cannot alter it in the provided GUI, please open an HPC support ticket.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=File:Screenshot_from_2026-03-17_15-24-40.png&amp;diff=2696</id>
		<title>File:Screenshot from 2026-03-17 15-24-40.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=File:Screenshot_from_2026-03-17_15-24-40.png&amp;diff=2696"/>
		<updated>2026-03-17T14:24:51Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;5&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=File:Screenshot_from_2026-03-17_15-21-49.png&amp;diff=2695</id>
		<title>File:Screenshot from 2026-03-17 15-21-49.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=File:Screenshot_from_2026-03-17_15-21-49.png&amp;diff=2695"/>
		<updated>2026-03-17T14:22:15Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;4&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=File:Screenshot_from_2026-03-17_15-20-58.png&amp;diff=2694</id>
		<title>File:Screenshot from 2026-03-17 15-20-58.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=File:Screenshot_from_2026-03-17_15-20-58.png&amp;diff=2694"/>
		<updated>2026-03-17T14:21:12Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;3&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=File:Screenshot_from_2026-03-17_15-20-23.png&amp;diff=2693</id>
		<title>File:Screenshot from 2026-03-17 15-20-23.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=File:Screenshot_from_2026-03-17_15-20-23.png&amp;diff=2693"/>
		<updated>2026-03-17T14:20:37Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=File:Screenshot_from_2026-03-17_15-19-46.png&amp;diff=2692</id>
		<title>File:Screenshot from 2026-03-17 15-19-46.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=File:Screenshot_from_2026-03-17_15-19-46.png&amp;diff=2692"/>
		<updated>2026-03-17T14:20:02Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;1&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2691</id>
		<title>Archival Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2691"/>
		<updated>2026-03-17T14:05:42Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tapeworm: Automated tape-archival of old datasets =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:2px solid #d32f2f; background:#ffebee; padding:12px; margin:12px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Under construction:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;margin:8px 0 0 18px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;This documentation page is under construction and may still contain some gaps.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;The Tapeworm application will be &amp;quot;In Production&amp;quot; from March 19.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== https://tapeworm.anunna.wur.nl/ ===&lt;br /&gt;
&lt;br /&gt;
Tapeworm helps you manage data on &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; by identifying datasets that are no longer actively used and preparing them for tape archival.  &lt;br /&gt;
The goal is simple: keep our warm storage available for active work, while safely preserving older data on tape.&lt;br /&gt;
&lt;br /&gt;
With Tapeworm, you can:&lt;br /&gt;
* See which of your datasets are being considered for tape archival&lt;br /&gt;
* Review planned moves before they happen&lt;br /&gt;
* Approve, snooze, or block moves when needed&lt;br /&gt;
* Add metadata to help describe archived datasets. The metadata is included on tape and can be used to view/retrieve from tape, should you need to do so in the future&lt;br /&gt;
&lt;br /&gt;
If you do nothing, Tapeworm will continue with the planned move after the review period.  &lt;br /&gt;
That is why we recommend checking your pending actions regularly. You will also receive notification emails about pending actions.&lt;br /&gt;
&lt;br /&gt;
From time to time, the user pages may temporarily be unavailable during maintenance. In that case, Tapeworm will show a short maintenance page instead of the normal interface.&lt;br /&gt;
&lt;br /&gt;
== How Tapeworm works ==&lt;br /&gt;
&lt;br /&gt;
# Tapeworm scans &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; and builds an index of paths and filesystem metadata.&lt;br /&gt;
# A dataset discovery step groups those paths into datasets, determines size, owner, and last active use, and makes them available in the GUI. Very small datasets are filtered out and will not be shown.&lt;br /&gt;
# A policy engine checks which discovered datasets look stale (for example: 60+ days old and larger than 1GB).&lt;br /&gt;
# Matching datasets are marked as &amp;lt;b&amp;gt;planned&amp;lt;/b&amp;gt; and shown in your overview.&lt;br /&gt;
# You will be notified by email that Tapeworm plans to move data you own&lt;br /&gt;
# You can review and change what should happen, or block the move(s) entirely&lt;br /&gt;
# If no action is taken, after a wait period of 4 weeks, planned moves can become scheduled and then executed.&lt;br /&gt;
# Data is moved to tape, and removed from /archive/&lt;br /&gt;
&lt;br /&gt;
== Who sees what? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Regular users&amp;lt;/b&amp;gt; see only their own datasets and actions.&lt;br /&gt;
* &amp;lt;b&amp;gt;Group admins/contacts&amp;lt;/b&amp;gt; see data for their configured group(s), in addition to their own data.&lt;br /&gt;
&lt;br /&gt;
== User pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1) Overview ===&lt;br /&gt;
This is your action page. It shows items that currently need your decision.&lt;br /&gt;
[[File:Tapeworm screen1.png|frame|left]]&lt;br /&gt;
For each candidate, you can:&lt;br /&gt;
* &amp;lt;b&amp;gt;Approve&amp;lt;/b&amp;gt;: proceed with the tape move. It will schedule for the next day&lt;br /&gt;
* &amp;lt;b&amp;gt;Deny&amp;lt;/b&amp;gt;: stop this move, configure an override for this path. Tapeworm will not try to move this dataset/path again, until you choose to remove the override&lt;br /&gt;
* &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt;: postpone the decision to a future date&lt;br /&gt;
* &amp;lt;b&amp;gt;Edit metadata&amp;lt;/b&amp;gt;: add key/value notes for archived data. These values are included on tape and can be used to view/retrieve datasets on tape&lt;br /&gt;
&lt;br /&gt;
You can also select multiple rows and apply actions in bulk.&lt;br /&gt;
&lt;br /&gt;
=== 2) Datasets ===&lt;br /&gt;
This page shows your discovered datasets, their sizes, and last activity times. The application has no concept of what data belongs together and should be considered a &#039;dataset&#039;. If the selections on this page are wrong, you can change how Tapeworm should handle these datasets instead.&lt;br /&gt;
&lt;br /&gt;
[[File:User datasets.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* If a dataset already has an active move candidate, scheduling controls are disabled.&lt;br /&gt;
 The dataset list is informational; move decisions are handled through the Schedule page.&lt;br /&gt;
&lt;br /&gt;
=== 3) Schedule ===&lt;br /&gt;
This page shows move candidates and their status over time.&lt;br /&gt;
&lt;br /&gt;
[[File:User schedule.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
Common statuses:&lt;br /&gt;
* &amp;lt;b&amp;gt;Planned&amp;lt;/b&amp;gt;: under review&lt;br /&gt;
* &amp;lt;b&amp;gt;Scheduled&amp;lt;/b&amp;gt;: move is planned for a specific date&lt;br /&gt;
* &amp;lt;b&amp;gt;Executing / Tape staged / On tape&amp;lt;/b&amp;gt;: move is in progress or completed&lt;br /&gt;
* &amp;lt;b&amp;gt;Error&amp;lt;/b&amp;gt;: move needs admin attention. You may be contacted, maybe we resolve it ourselves :)&lt;br /&gt;
&lt;br /&gt;
Once a move is already executing or completed, schedule-changing actions are locked.&lt;br /&gt;
&lt;br /&gt;
=== 4) Overrides ===&lt;br /&gt;
Overrides tell Tapeworm to ignore specific paths in future planning.&lt;br /&gt;
&lt;br /&gt;
[[File:User override.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
Use overrides when:&lt;br /&gt;
* a project is still active and needs to remain on /archive&lt;br /&gt;
* policy suggestions are not appropriate for that location&lt;br /&gt;
&lt;br /&gt;
If you agree that the dataset can in principle be moved to tape, but you don&#039;t (yet) know when, you can choose to postpone/snooze the archival instead of overriding it.&lt;br /&gt;
&lt;br /&gt;
Overrides apply to the selected path and everything below it.&lt;br /&gt;
&lt;br /&gt;
=== 5) History ===&lt;br /&gt;
This page shows completed archival moves.  &lt;br /&gt;
When a dataset has been successfully archived and finalized, it is removed from active scheduling pages and moved into history.&lt;br /&gt;
&lt;br /&gt;
[[File:User history.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
== Group pages ==&lt;br /&gt;
&lt;br /&gt;
Group admins have a separate set of pages for their group scope:&lt;br /&gt;
* &amp;lt;b&amp;gt;Group overview&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group datasets&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group schedule&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group overrides&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group history&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you manage more than one group, you can switch group scope in the selector at the top of the group pages.&lt;br /&gt;
&lt;br /&gt;
== Notifications (email) ==&lt;br /&gt;
&lt;br /&gt;
Tapeworm sends email updates when actions are pending, dates are approaching, or move state changes happen.&lt;br /&gt;
&lt;br /&gt;
Emails typically include:&lt;br /&gt;
* Dataset path&lt;br /&gt;
* Size&lt;br /&gt;
* Last activity&lt;br /&gt;
* Current status&lt;br /&gt;
* Review/scheduled date&lt;br /&gt;
&lt;br /&gt;
Notification types you may receive:&lt;br /&gt;
* &amp;lt;b&amp;gt;Action required&amp;lt;/b&amp;gt;: please approve, snooze, or deny&lt;br /&gt;
* &amp;lt;b&amp;gt;Reminder&amp;lt;/b&amp;gt;: review date is approaching&lt;br /&gt;
* &amp;lt;b&amp;gt;Informational&amp;lt;/b&amp;gt;: move status changed (for example scheduled, staging, or completed)&lt;br /&gt;
* &amp;lt;b&amp;gt;Escalation&amp;lt;/b&amp;gt;: sent to group contacts when no user response is received&lt;br /&gt;
&lt;br /&gt;
Please read these emails carefully — they are your chance to adjust decisions before execution.&lt;br /&gt;
&lt;br /&gt;
== Best practices for users ==&lt;br /&gt;
&lt;br /&gt;
* Check your &amp;lt;b&amp;gt;Overview&amp;lt;/b&amp;gt; page regularly&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt; if you need time to validate impact&lt;br /&gt;
* Add &amp;lt;b&amp;gt;metadata&amp;lt;/b&amp;gt; when approving important datasets&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Overrides&amp;lt;/b&amp;gt; for known and persisting exceptions&lt;br /&gt;
* If unsure, contact HPC support before a scheduled move date&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== What happens if I do nothing? ===&lt;br /&gt;
Planned items can move forward automatically after the review window (4 weeks)&lt;br /&gt;
&lt;br /&gt;
=== Can I undo after tape staging? ===&lt;br /&gt;
Not directly in Tapeworm. Retrieval is done via the tape/iRODS workflow.&lt;br /&gt;
See: https://irods.wur.nl/userguide/tape_retrieval/&lt;br /&gt;
&lt;br /&gt;
=== What does “completed” mean? ===&lt;br /&gt;
Completed means Tapeworm saw the tape workflow finish and finalized the move.  &lt;br /&gt;
Before finalization, the system verifies the archive in iRODS and only then removes the staged source copy.&lt;br /&gt;
&lt;br /&gt;
=== Why is an action button disabled? ===&lt;br /&gt;
Usually because the move has already progressed (executing/staged/on tape/error), so schedule edits are no longer valid.&lt;br /&gt;
&lt;br /&gt;
=== Why do some paths on /archive/ not appear as datasets in Tapeworm? ===&lt;br /&gt;
Tapeworm only shows paths that are discovered as datasets and pass a minimum-size threshold. Very small paths, single text files, and other tiny items are intentionally filtered out.&lt;br /&gt;
&lt;br /&gt;
== Need help? ==&lt;br /&gt;
If anything is unclear, or you think a move is incorrect but you cannot alter it in the provided GUI, please open an HPC support ticket.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2690</id>
		<title>Archival Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2690"/>
		<updated>2026-03-17T14:04:56Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tapeworm: Automated tape-archival of old datasets =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:2px solid #d32f2f; background:#ffebee; padding:12px; margin:12px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Under construction:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;margin:8px 0 0 18px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;This documentation page is under construction and may still contain some gaps.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;The Tapeworm application will be &amp;quot;In Production&amp;quot; from March 19.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== https://tapeworm.anunna.wur.nl/ ===&lt;br /&gt;
&lt;br /&gt;
Tapeworm helps you manage data on &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; by identifying datasets that are no longer actively used and preparing them for tape archival.  &lt;br /&gt;
The goal is simple: keep our warm storage available for active work, while safely preserving older data on tape.&lt;br /&gt;
&lt;br /&gt;
With Tapeworm, you can:&lt;br /&gt;
* See which of your datasets are being considered for tape archival&lt;br /&gt;
* Review planned moves before they happen&lt;br /&gt;
* Approve, snooze, or block moves when needed&lt;br /&gt;
* Add metadata to help describe archived datasets. The metadata is included on tape and can be used to view/retrieve from tape, should you need to do so in the future&lt;br /&gt;
&lt;br /&gt;
If you do nothing, Tapeworm will continue with the planned move after the review period.  &lt;br /&gt;
That is why we recommend checking your pending actions regularly. You will also receive notification emails about pending actions.&lt;br /&gt;
&lt;br /&gt;
From time to time, the user pages may temporarily be unavailable during maintenance. In that case, Tapeworm will show a short maintenance page instead of the normal interface.&lt;br /&gt;
&lt;br /&gt;
== How Tapeworm works ==&lt;br /&gt;
&lt;br /&gt;
# Tapeworm scans &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; and builds an index of paths and filesystem metadata.&lt;br /&gt;
# A dataset discovery step groups those paths into datasets, determines size, owner, and last active use, and makes them available in the GUI. Very small datasets are filtered out and will not be shown.&lt;br /&gt;
# A policy engine checks which discovered datasets look stale (for example: 60+ days old and larger than 1GB).&lt;br /&gt;
# Matching datasets are marked as &amp;lt;b&amp;gt;planned&amp;lt;/b&amp;gt; and shown in your overview.&lt;br /&gt;
# You will be notified by email that Tapeworm plans to move data you own&lt;br /&gt;
# You can review and change what should happen, or block the move(s) entirely&lt;br /&gt;
# If no action is taken, after a wait period of 4 weeks, planned moves can become scheduled and then executed.&lt;br /&gt;
# Data is moved to tape, and removed from /archive/&lt;br /&gt;
&lt;br /&gt;
== Who sees what? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Regular users&amp;lt;/b&amp;gt; see only their own datasets and actions.&lt;br /&gt;
* &amp;lt;b&amp;gt;Group admins/contacts&amp;lt;/b&amp;gt; see data for their configured group(s), in addition to their own data.&lt;br /&gt;
&lt;br /&gt;
== User pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1) Overview ===&lt;br /&gt;
This is your action page. It shows items that currently need your decision.&lt;br /&gt;
[[File:Tapeworm screen1.png|none|frame]]&lt;br /&gt;
For each candidate, you can:&lt;br /&gt;
* &amp;lt;b&amp;gt;Approve&amp;lt;/b&amp;gt;: proceed with the tape move. It will schedule for the next day&lt;br /&gt;
* &amp;lt;b&amp;gt;Deny&amp;lt;/b&amp;gt;: stop this move, configure an override for this path. Tapeworm will not try to move this dataset/path again, until you choose to remove the override&lt;br /&gt;
* &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt;: postpone the decision to a future date&lt;br /&gt;
* &amp;lt;b&amp;gt;Edit metadata&amp;lt;/b&amp;gt;: add key/value notes for archived data. These values are included on tape and can be used to view/retrieve datasets on tape&lt;br /&gt;
&lt;br /&gt;
You can also select multiple rows and apply actions in bulk.&lt;br /&gt;
&lt;br /&gt;
=== 2) Datasets ===&lt;br /&gt;
This page shows your discovered datasets, their sizes, and last activity times. The application has no concept of what data belongs together and should be considered a &#039;dataset&#039;. If the selections on this page are wrong, you can change how Tapeworm should handle these datasets instead.&lt;br /&gt;
&lt;br /&gt;
[[File:User datasets.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* If a dataset already has an active move candidate, scheduling controls are disabled.&lt;br /&gt;
 The dataset list is informational; move decisions are handled through the Schedule page.&lt;br /&gt;
&lt;br /&gt;
=== 3) Schedule ===&lt;br /&gt;
This page shows move candidates and their status over time.&lt;br /&gt;
&lt;br /&gt;
[[File:User schedule.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
Common statuses:&lt;br /&gt;
* &amp;lt;b&amp;gt;Planned&amp;lt;/b&amp;gt;: under review&lt;br /&gt;
* &amp;lt;b&amp;gt;Scheduled&amp;lt;/b&amp;gt;: move is planned for a specific date&lt;br /&gt;
* &amp;lt;b&amp;gt;Executing / Tape staged / On tape&amp;lt;/b&amp;gt;: move is in progress or completed&lt;br /&gt;
* &amp;lt;b&amp;gt;Error&amp;lt;/b&amp;gt;: move needs admin attention. You may be contacted, maybe we resolve it ourselves :)&lt;br /&gt;
&lt;br /&gt;
Once a move is already executing or completed, schedule-changing actions are locked.&lt;br /&gt;
&lt;br /&gt;
=== 4) Overrides ===&lt;br /&gt;
Overrides tell Tapeworm to ignore specific paths in future planning.&lt;br /&gt;
&lt;br /&gt;
[[File:User override.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
Use overrides when:&lt;br /&gt;
* a project is still active and needs to remain on /archive&lt;br /&gt;
* policy suggestions are not appropriate for that location&lt;br /&gt;
&lt;br /&gt;
If you agree that the dataset can in principle be moved to tape, but you don&#039;t (yet) know when, you can choose to postpone/snooze the archival instead of overriding it.&lt;br /&gt;
&lt;br /&gt;
Overrides apply to the selected path and everything below it.&lt;br /&gt;
&lt;br /&gt;
=== 5) History ===&lt;br /&gt;
This page shows completed archival moves.  &lt;br /&gt;
When a dataset has been successfully archived and finalized, it is removed from active scheduling pages and moved into history.&lt;br /&gt;
&lt;br /&gt;
[[File:User history.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
== Group pages ==&lt;br /&gt;
&lt;br /&gt;
Group admins have a separate set of pages for their group scope:&lt;br /&gt;
* &amp;lt;b&amp;gt;Group overview&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group datasets&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group schedule&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group overrides&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group history&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you manage more than one group, you can switch group scope in the selector at the top of the group pages.&lt;br /&gt;
&lt;br /&gt;
== Notifications (email) ==&lt;br /&gt;
&lt;br /&gt;
Tapeworm sends email updates when actions are pending, dates are approaching, or move state changes happen.&lt;br /&gt;
&lt;br /&gt;
Emails typically include:&lt;br /&gt;
* Dataset path&lt;br /&gt;
* Size&lt;br /&gt;
* Last activity&lt;br /&gt;
* Current status&lt;br /&gt;
* Review/scheduled date&lt;br /&gt;
&lt;br /&gt;
Notification types you may receive:&lt;br /&gt;
* &amp;lt;b&amp;gt;Action required&amp;lt;/b&amp;gt;: please approve, snooze, or deny&lt;br /&gt;
* &amp;lt;b&amp;gt;Reminder&amp;lt;/b&amp;gt;: review date is approaching&lt;br /&gt;
* &amp;lt;b&amp;gt;Informational&amp;lt;/b&amp;gt;: move status changed (for example scheduled, staging, or completed)&lt;br /&gt;
* &amp;lt;b&amp;gt;Escalation&amp;lt;/b&amp;gt;: sent to group contacts when no user response is received&lt;br /&gt;
&lt;br /&gt;
Please read these emails carefully — they are your chance to adjust decisions before execution.&lt;br /&gt;
&lt;br /&gt;
== Best practices for users ==&lt;br /&gt;
&lt;br /&gt;
* Check your &amp;lt;b&amp;gt;Overview&amp;lt;/b&amp;gt; page regularly&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt; if you need time to validate impact&lt;br /&gt;
* Add &amp;lt;b&amp;gt;metadata&amp;lt;/b&amp;gt; when approving important datasets&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Overrides&amp;lt;/b&amp;gt; for known and persisting exceptions&lt;br /&gt;
* If unsure, contact HPC support before a scheduled move date&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== What happens if I do nothing? ===&lt;br /&gt;
Planned items can move forward automatically after the review window (4 weeks)&lt;br /&gt;
&lt;br /&gt;
=== Can I undo after tape staging? ===&lt;br /&gt;
Not directly in Tapeworm. Retrieval is done via the tape/iRODS workflow.&lt;br /&gt;
See: https://irods.wur.nl/userguide/tape_retrieval/&lt;br /&gt;
&lt;br /&gt;
=== What does “completed” mean? ===&lt;br /&gt;
Completed means Tapeworm saw the tape workflow finish and finalized the move.  &lt;br /&gt;
Before finalization, the system verifies the archive in iRODS and only then removes the staged source copy.&lt;br /&gt;
&lt;br /&gt;
=== Why is an action button disabled? ===&lt;br /&gt;
Usually because the move has already progressed (executing/staged/on tape/error), so schedule edits are no longer valid.&lt;br /&gt;
&lt;br /&gt;
=== Why do some paths on /archive/ not appear as datasets in Tapeworm? ===&lt;br /&gt;
Tapeworm only shows paths that are discovered as datasets and pass a minimum-size threshold. Very small paths, single text files, and other tiny items are intentionally filtered out.&lt;br /&gt;
&lt;br /&gt;
== Need help? ==&lt;br /&gt;
If anything is unclear, or you think a move is incorrect but you cannot alter it in the provided GUI, please open an HPC support ticket.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=File:Tapeworm_screen1.png&amp;diff=2689</id>
		<title>File:Tapeworm screen1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=File:Tapeworm_screen1.png&amp;diff=2689"/>
		<updated>2026-03-17T14:04:44Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;tapeworm_screen1&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2688</id>
		<title>Archival Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2688"/>
		<updated>2026-03-17T13:58:21Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tapeworm: Automated tape-archival of old datasets =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:2px solid #d32f2f; background:#ffebee; padding:12px; margin:12px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Under construction:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;margin:8px 0 0 18px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;This documentation page is under construction and may still contain some gaps.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;The Tapeworm application will be &amp;quot;In Production&amp;quot; from March 19.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== https://tapeworm.anunna.wur.nl/ ===&lt;br /&gt;
&lt;br /&gt;
Tapeworm helps you manage data on &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; by identifying datasets that are no longer actively used and preparing them for tape archival.  &lt;br /&gt;
The goal is simple: keep our warm storage available for active work, while safely preserving older data on tape.&lt;br /&gt;
&lt;br /&gt;
With Tapeworm, you can:&lt;br /&gt;
* See which of your datasets are being considered for tape archival&lt;br /&gt;
* Review planned moves before they happen&lt;br /&gt;
* Approve, snooze, or block moves when needed&lt;br /&gt;
* Add metadata to help describe archived datasets. The metadata is included on tape and can be used to view/retrieve from tape, should you need to do so in the future&lt;br /&gt;
&lt;br /&gt;
If you do nothing, Tapeworm will continue with the planned move after the review period.  &lt;br /&gt;
That is why we recommend checking your pending actions regularly. You will also receive notification emails about pending actions.&lt;br /&gt;
&lt;br /&gt;
From time to time, the user pages may temporarily be unavailable during maintenance. In that case, Tapeworm will show a short maintenance page instead of the normal interface.&lt;br /&gt;
&lt;br /&gt;
== How Tapeworm works ==&lt;br /&gt;
&lt;br /&gt;
# Tapeworm scans &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; and builds an index of paths and filesystem metadata.&lt;br /&gt;
# A dataset discovery step groups those paths into datasets, determines size, owner, and last active use, and makes them available in the GUI. Very small datasets are filtered out and will not be shown.&lt;br /&gt;
# A policy engine checks which discovered datasets look stale (for example: 60+ days old and larger than 1GB).&lt;br /&gt;
# Matching datasets are marked as &amp;lt;b&amp;gt;planned&amp;lt;/b&amp;gt; and shown in your overview.&lt;br /&gt;
# You will be notified by email that Tapeworm plans to move data you own&lt;br /&gt;
# You can review and change what should happen, or block the move(s) entirely&lt;br /&gt;
# If no action is taken, after a wait period of 4 weeks, planned moves can become scheduled and then executed.&lt;br /&gt;
# Data is moved to tape, and removed from /archive/&lt;br /&gt;
&lt;br /&gt;
== Who sees what? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Regular users&amp;lt;/b&amp;gt; see only their own datasets and actions.&lt;br /&gt;
* &amp;lt;b&amp;gt;Group admins/contacts&amp;lt;/b&amp;gt; see data for their configured group(s), in addition to their own data.&lt;br /&gt;
&lt;br /&gt;
== User pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1) Overview ===&lt;br /&gt;
This is your action page. It shows items that currently need your decision.&lt;br /&gt;
&lt;br /&gt;
[[File:User overview 3.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
For each candidate, you can:&lt;br /&gt;
* &amp;lt;b&amp;gt;Approve&amp;lt;/b&amp;gt;: proceed with the tape move. It will schedule for the next day&lt;br /&gt;
* &amp;lt;b&amp;gt;Deny&amp;lt;/b&amp;gt;: stop this move, configure an override for this path. Tapeworm will not try to move this dataset/path again, until you choose to remove the override&lt;br /&gt;
* &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt;: postpone the decision to a future date&lt;br /&gt;
* &amp;lt;b&amp;gt;Edit metadata&amp;lt;/b&amp;gt;: add key/value notes for archived data. These values are included on tape and can be used to view/retrieve datasets on tape&lt;br /&gt;
&lt;br /&gt;
You can also select multiple rows and apply actions in bulk.&lt;br /&gt;
&lt;br /&gt;
=== 2) Datasets ===&lt;br /&gt;
This page shows your discovered datasets, their sizes, and last activity times. The application has no concept of what data belongs together and should be considered a &#039;dataset&#039;. If the selections on this page are wrong, you can change how Tapeworm should handle these datasets instead.&lt;br /&gt;
&lt;br /&gt;
[[File:User datasets.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* If a dataset already has an active move candidate, scheduling controls are disabled.&lt;br /&gt;
 The dataset list is informational; move decisions are handled through the Schedule page.&lt;br /&gt;
&lt;br /&gt;
=== 3) Schedule ===&lt;br /&gt;
This page shows move candidates and their status over time.&lt;br /&gt;
&lt;br /&gt;
[[File:User schedule.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
Common statuses:&lt;br /&gt;
* &amp;lt;b&amp;gt;Planned&amp;lt;/b&amp;gt;: under review&lt;br /&gt;
* &amp;lt;b&amp;gt;Scheduled&amp;lt;/b&amp;gt;: move is planned for a specific date&lt;br /&gt;
* &amp;lt;b&amp;gt;Executing / Tape staged / On tape&amp;lt;/b&amp;gt;: move is in progress or completed&lt;br /&gt;
* &amp;lt;b&amp;gt;Error&amp;lt;/b&amp;gt;: move needs admin attention. You may be contacted, maybe we resolve it ourselves :)&lt;br /&gt;
&lt;br /&gt;
Once a move is already executing or completed, schedule-changing actions are locked.&lt;br /&gt;
&lt;br /&gt;
=== 4) Overrides ===&lt;br /&gt;
Overrides tell Tapeworm to ignore specific paths in future planning.&lt;br /&gt;
&lt;br /&gt;
[[File:User override.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
Use overrides when:&lt;br /&gt;
* a project is still active and needs to remain on /archive&lt;br /&gt;
* policy suggestions are not appropriate for that location&lt;br /&gt;
&lt;br /&gt;
If you agree that the dataset can in principle be moved to tape, but you don&#039;t (yet) know when, you can choose to postpone/snooze the archival instead of overriding it.&lt;br /&gt;
&lt;br /&gt;
Overrides apply to the selected path and everything below it.&lt;br /&gt;
&lt;br /&gt;
=== 5) History ===&lt;br /&gt;
This page shows completed archival moves.  &lt;br /&gt;
When a dataset has been successfully archived and finalized, it is removed from active scheduling pages and moved into history.&lt;br /&gt;
&lt;br /&gt;
[[File:User history.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
== Group pages ==&lt;br /&gt;
&lt;br /&gt;
Group admins have a separate set of pages for their group scope:&lt;br /&gt;
* &amp;lt;b&amp;gt;Group overview&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group datasets&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group schedule&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group overrides&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group history&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you manage more than one group, you can switch group scope in the selector at the top of the group pages.&lt;br /&gt;
&lt;br /&gt;
== Notifications (email) ==&lt;br /&gt;
&lt;br /&gt;
Tapeworm sends email updates when actions are pending, dates are approaching, or move state changes happen.&lt;br /&gt;
&lt;br /&gt;
Emails typically include:&lt;br /&gt;
* Dataset path&lt;br /&gt;
* Size&lt;br /&gt;
* Last activity&lt;br /&gt;
* Current status&lt;br /&gt;
* Review/scheduled date&lt;br /&gt;
&lt;br /&gt;
Notification types you may receive:&lt;br /&gt;
* &amp;lt;b&amp;gt;Action required&amp;lt;/b&amp;gt;: please approve, snooze, or deny&lt;br /&gt;
* &amp;lt;b&amp;gt;Reminder&amp;lt;/b&amp;gt;: review date is approaching&lt;br /&gt;
* &amp;lt;b&amp;gt;Informational&amp;lt;/b&amp;gt;: move status changed (for example scheduled, staging, or completed)&lt;br /&gt;
* &amp;lt;b&amp;gt;Escalation&amp;lt;/b&amp;gt;: sent to group contacts when no user response is received&lt;br /&gt;
&lt;br /&gt;
Please read these emails carefully — they are your chance to adjust decisions before execution.&lt;br /&gt;
&lt;br /&gt;
== Best practices for users ==&lt;br /&gt;
&lt;br /&gt;
* Check your &amp;lt;b&amp;gt;Overview&amp;lt;/b&amp;gt; page regularly&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt; if you need time to validate impact&lt;br /&gt;
* Add &amp;lt;b&amp;gt;metadata&amp;lt;/b&amp;gt; when approving important datasets&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Overrides&amp;lt;/b&amp;gt; for known and persisting exceptions&lt;br /&gt;
* If unsure, contact HPC support before a scheduled move date&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== What happens if I do nothing? ===&lt;br /&gt;
Planned items can move forward automatically after the review window (4 weeks)&lt;br /&gt;
&lt;br /&gt;
=== Can I undo after tape staging? ===&lt;br /&gt;
Not directly in Tapeworm. Retrieval is done via the tape/iRODS workflow.&lt;br /&gt;
See: https://irods.wur.nl/userguide/tape_retrieval/&lt;br /&gt;
&lt;br /&gt;
=== What does “completed” mean? ===&lt;br /&gt;
Completed means Tapeworm saw the tape workflow finish and finalized the move.  &lt;br /&gt;
Before finalization, the system verifies the archive in iRODS and only then removes the staged source copy.&lt;br /&gt;
&lt;br /&gt;
=== Why is an action button disabled? ===&lt;br /&gt;
Usually because the move has already progressed (executing/staged/on tape/error), so schedule edits are no longer valid.&lt;br /&gt;
&lt;br /&gt;
=== Why do some paths on /archive/ not appear as datasets in Tapeworm? ===&lt;br /&gt;
Tapeworm only shows paths that are discovered as datasets and pass a minimum-size threshold. Very small paths, single text files, and other tiny items are intentionally filtered out.&lt;br /&gt;
&lt;br /&gt;
== Need help? ==&lt;br /&gt;
If anything is unclear, or you think a move is incorrect but you cannot alter it in the provided GUI, please open an HPC support ticket.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2687</id>
		<title>Archival Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2687"/>
		<updated>2026-03-13T14:55:50Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tapeworm: Automated tape-archival of old datasets =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:2px solid #d32f2f; background:#ffebee; padding:12px; margin:12px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Under construction:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;margin:8px 0 0 18px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;This documentation page is under construction and may still contain some gaps.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;The Tapeworm application will be &amp;quot;In Production&amp;quot; from March 19.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== https://tapeworm.anunna.wur.nl/ ===&lt;br /&gt;
&lt;br /&gt;
Tapeworm helps you manage data on &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; by identifying datasets that are no longer actively used and preparing them for tape archival.  &lt;br /&gt;
The goal is simple: keep our warm storage available for active work, while safely preserving older data on tape.&lt;br /&gt;
&lt;br /&gt;
With Tapeworm, you can:&lt;br /&gt;
* See which of your datasets are being considered for tape archival&lt;br /&gt;
* Review planned moves before they happen&lt;br /&gt;
* Approve, snooze, or block moves when needed&lt;br /&gt;
* Add metadata to help describe archived datasets. The metadata is included on tape and can be used to view/retrieve from tape, should you need to do so in the future&lt;br /&gt;
&lt;br /&gt;
If you do nothing, Tapeworm will continue with the planned move after the review period.  &lt;br /&gt;
That is why we recommend checking your pending actions regularly. You will also receive notification emails about pending actions.&lt;br /&gt;
&lt;br /&gt;
From time to time, the user pages may temporarily be unavailable during maintenance. In that case, Tapeworm will show a short maintenance page instead of the normal interface.&lt;br /&gt;
&lt;br /&gt;
== How Tapeworm works ==&lt;br /&gt;
&lt;br /&gt;
# Tapeworm scans &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; and builds an index of paths and filesystem metadata.&lt;br /&gt;
# A dataset discovery step groups those paths into datasets, determines size, owner, and last active use, and makes them available in the GUI. Very small datasets are filtered out and will not be shown.&lt;br /&gt;
# A policy engine checks which discovered datasets look stale (for example: 30+ days old and larger than 1GB).&lt;br /&gt;
# Matching datasets are marked as &amp;lt;b&amp;gt;planned&amp;lt;/b&amp;gt; and shown in your overview.&lt;br /&gt;
# You will be notified by email that Tapeworm plans to move data you own&lt;br /&gt;
# You can review and change what should happen, or block the move(s) entirely&lt;br /&gt;
# If no action is taken, after a wait period of 4 weeks, planned moves can become scheduled and then executed.&lt;br /&gt;
# Data is moved to tape, and removed from /archive/&lt;br /&gt;
&lt;br /&gt;
== Who sees what? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Regular users&amp;lt;/b&amp;gt; see only their own datasets and actions.&lt;br /&gt;
* &amp;lt;b&amp;gt;Group admins/contacts&amp;lt;/b&amp;gt; see data for their configured group(s), in addition to their own data.&lt;br /&gt;
&lt;br /&gt;
== User pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1) Overview ===&lt;br /&gt;
This is your action page. It shows items that currently need your decision.&lt;br /&gt;
&lt;br /&gt;
[[File:User overview 3.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
For each candidate, you can:&lt;br /&gt;
* &amp;lt;b&amp;gt;Approve&amp;lt;/b&amp;gt;: proceed with the tape move. It will schedule for the next day&lt;br /&gt;
* &amp;lt;b&amp;gt;Deny&amp;lt;/b&amp;gt;: stop this move, configure an override for this path. Tapeworm will not try to move this dataset/path again, until you choose to remove the override&lt;br /&gt;
* &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt;: postpone the decision to a future date&lt;br /&gt;
* &amp;lt;b&amp;gt;Edit metadata&amp;lt;/b&amp;gt;: add key/value notes for archived data. These values are included on tape and can be used to view/retrieve datasets on tape&lt;br /&gt;
&lt;br /&gt;
You can also select multiple rows and apply actions in bulk.&lt;br /&gt;
&lt;br /&gt;
=== 2) Datasets ===&lt;br /&gt;
This page shows your discovered datasets, their sizes, and last activity times. The application has no concept of what data belongs together and should be considered a &#039;dataset&#039;. If the selections on this page are wrong, you can change how Tapeworm should handle these datasets instead.&lt;br /&gt;
&lt;br /&gt;
[[File:User datasets.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* If a dataset already has an active move candidate, scheduling controls are disabled.&lt;br /&gt;
 The dataset list is informational; move decisions are handled through the Schedule page.&lt;br /&gt;
&lt;br /&gt;
=== 3) Schedule ===&lt;br /&gt;
This page shows move candidates and their status over time.&lt;br /&gt;
&lt;br /&gt;
[[File:User schedule.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
Common statuses:&lt;br /&gt;
* &amp;lt;b&amp;gt;Planned&amp;lt;/b&amp;gt;: under review&lt;br /&gt;
* &amp;lt;b&amp;gt;Scheduled&amp;lt;/b&amp;gt;: move is planned for a specific date&lt;br /&gt;
* &amp;lt;b&amp;gt;Executing / Tape staged / On tape&amp;lt;/b&amp;gt;: move is in progress or completed&lt;br /&gt;
* &amp;lt;b&amp;gt;Error&amp;lt;/b&amp;gt;: move needs admin attention. You may be contacted, maybe we resolve it ourselves :)&lt;br /&gt;
&lt;br /&gt;
Once a move is already executing or completed, schedule-changing actions are locked.&lt;br /&gt;
&lt;br /&gt;
=== 4) Overrides ===&lt;br /&gt;
Overrides tell Tapeworm to ignore specific paths in future planning.&lt;br /&gt;
&lt;br /&gt;
[[File:User override.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
Use overrides when:&lt;br /&gt;
* a project is still active and needs to remain on /archive&lt;br /&gt;
* policy suggestions are not appropriate for that location&lt;br /&gt;
&lt;br /&gt;
If you agree that the dataset can in principle be moved to tape, but you don&#039;t (yet) know when, you can choose to postpone/snooze the archival instead of overriding it.&lt;br /&gt;
&lt;br /&gt;
Overrides apply to the selected path and everything below it.&lt;br /&gt;
&lt;br /&gt;
=== 5) History ===&lt;br /&gt;
This page shows completed archival moves.  &lt;br /&gt;
When a dataset has been successfully archived and finalized, it is removed from active scheduling pages and moved into history.&lt;br /&gt;
&lt;br /&gt;
[[File:User history.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
== Group pages ==&lt;br /&gt;
&lt;br /&gt;
Group admins have a separate set of pages for their group scope:&lt;br /&gt;
* &amp;lt;b&amp;gt;Group overview&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group datasets&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group schedule&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group overrides&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group history&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you manage more than one group, you can switch group scope in the selector at the top of the group pages.&lt;br /&gt;
&lt;br /&gt;
== Notifications (email) ==&lt;br /&gt;
&lt;br /&gt;
Tapeworm sends email updates when actions are pending, dates are approaching, or move state changes happen.&lt;br /&gt;
&lt;br /&gt;
Emails typically include:&lt;br /&gt;
* Dataset path&lt;br /&gt;
* Size&lt;br /&gt;
* Last activity&lt;br /&gt;
* Current status&lt;br /&gt;
* Review/scheduled date&lt;br /&gt;
&lt;br /&gt;
Notification types you may receive:&lt;br /&gt;
* &amp;lt;b&amp;gt;Action required&amp;lt;/b&amp;gt;: please approve, snooze, or deny&lt;br /&gt;
* &amp;lt;b&amp;gt;Reminder&amp;lt;/b&amp;gt;: review date is approaching&lt;br /&gt;
* &amp;lt;b&amp;gt;Informational&amp;lt;/b&amp;gt;: move status changed (for example scheduled, staging, or completed)&lt;br /&gt;
* &amp;lt;b&amp;gt;Escalation&amp;lt;/b&amp;gt;: sent to group contacts when no user response is received&lt;br /&gt;
&lt;br /&gt;
Please read these emails carefully — they are your chance to adjust decisions before execution.&lt;br /&gt;
&lt;br /&gt;
== Best practices for users ==&lt;br /&gt;
&lt;br /&gt;
* Check your &amp;lt;b&amp;gt;Overview&amp;lt;/b&amp;gt; page regularly&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt; if you need time to validate impact&lt;br /&gt;
* Add &amp;lt;b&amp;gt;metadata&amp;lt;/b&amp;gt; when approving important datasets&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Overrides&amp;lt;/b&amp;gt; for known and persisting exceptions&lt;br /&gt;
* If unsure, contact HPC support before a scheduled move date&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== What happens if I do nothing? ===&lt;br /&gt;
Planned items can move forward automatically after the review window (4 weeks)&lt;br /&gt;
&lt;br /&gt;
=== Can I undo after tape staging? ===&lt;br /&gt;
Not directly in Tapeworm. Retrieval is done via the tape/iRODS workflow.&lt;br /&gt;
See: https://irods.wur.nl/userguide/tape_retrieval/&lt;br /&gt;
&lt;br /&gt;
=== What does “completed” mean? ===&lt;br /&gt;
Completed means Tapeworm saw the tape workflow finish and finalized the move.  &lt;br /&gt;
Before finalization, the system verifies the archive in iRODS and only then removes the staged source copy.&lt;br /&gt;
&lt;br /&gt;
=== Why is an action button disabled? ===&lt;br /&gt;
Usually because the move has already progressed (executing/staged/on tape/error), so schedule edits are no longer valid.&lt;br /&gt;
&lt;br /&gt;
=== Why do some paths on /archive/ not appear as datasets in Tapeworm? ===&lt;br /&gt;
Tapeworm only shows paths that are discovered as datasets and pass a minimum-size threshold. Very small paths, single text files, and other tiny items are intentionally filtered out.&lt;br /&gt;
&lt;br /&gt;
== Need help? ==&lt;br /&gt;
If anything is unclear, or you think a move is incorrect but you cannot alter it in the provided GUI, please open an HPC support ticket.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Using_a_hardware_key_for_better_security&amp;diff=2672</id>
		<title>Using a hardware key for better security</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Using_a_hardware_key_for_better_security&amp;diff=2672"/>
		<updated>2026-03-05T08:25:26Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WUR employees can get a Yubikey hardware key for free at the servicedesk in Forum.&lt;br /&gt;
&lt;br /&gt;
With that key, you can implement multifactor authentication for your SSH connections.&lt;br /&gt;
&lt;br /&gt;
Depending on you choices and setup, you can make it very secure, so that without the key, pin and password your SSH key won&#039;t be able to be used.&lt;br /&gt;
&lt;br /&gt;
The steps below are adaptations of https://developers.yubico.com/SSH/Securing_SSH_with_FIDO2.html &lt;br /&gt;
&lt;br /&gt;
=== Different levels of security/annoyance ===&lt;br /&gt;
There are different levels of security you can apply, each being more secure, but also introducing an extra step before you have an active session.&lt;br /&gt;
&lt;br /&gt;
There a three &amp;quot;interactions&amp;quot; that can be used:&lt;br /&gt;
&lt;br /&gt;
# Enforce/use a password to unlock your SSH key&lt;br /&gt;
# Enforce/use a PIN to unlock the hardware key&lt;br /&gt;
# Enforce/use touching the hardware key to get access&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This then leads to the following 4 scenarios:&lt;br /&gt;
&lt;br /&gt;
# Use SSH key password, pin and touch for each new SSH session (no SSH agent)&lt;br /&gt;
# Use pin and touch for each new SSH session (use SSH agent for password)&lt;br /&gt;
# Use touch for each new SSH session (use SSH agent for password, but no PIN enforcement in key)&lt;br /&gt;
# Use SSH key password and touch for first SSH session (pass in SSH agent, no PIN and touch enforcement in key)&lt;br /&gt;
&lt;br /&gt;
The last one is the least intrusive, and as an attacker would need physical access to your device to circumvent your security, this is probably fine for most people.&lt;br /&gt;
&lt;br /&gt;
This is thus the scenario that we&#039;ll describe below in detail.&lt;br /&gt;
&lt;br /&gt;
For scenario 1 &amp;amp; 2, add &amp;lt;code&amp;gt;-O verify-required&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;ssh-keygen&amp;lt;/code&amp;gt; command to enforce PIN enforcement in key.&lt;br /&gt;
&lt;br /&gt;
For scenarios 1, 2 &amp;amp; 3, do not add &amp;lt;code&amp;gt;-O no-touch-required&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;ssh-keygen&amp;lt;/code&amp;gt; command to enforce touch enforcement in key.&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
==== Create your key: ====&lt;br /&gt;
(do this on your laptop or desktop)&lt;br /&gt;
 ssh-keygen -t ed25519-sk -O resident -O no-touch-required -O application=ssh:anunna -C &amp;quot;[Your comment to identify this key on the server]&amp;quot;&lt;br /&gt;
The options are:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-t ed25519-sk&amp;lt;/code&amp;gt; : Type of key, this is the more secure option&lt;br /&gt;
* &amp;lt;code&amp;gt;-O resident&amp;lt;/code&amp;gt; : Store the SSH key on your hardware key, makes it easier to use on another machine&lt;br /&gt;
* &amp;lt;code&amp;gt;-O no-touch-required&amp;lt;/code&amp;gt; : No need to touch the hardware key every time&lt;br /&gt;
* &amp;lt;code&amp;gt;-O application=ssh:anunna.wur.nl&amp;lt;/code&amp;gt; : identifier for the key on your hardware key&lt;br /&gt;
* &amp;lt;code&amp;gt;-C &amp;quot;[Your comment to identify this key on the server]&amp;quot;&amp;lt;/code&amp;gt; : identifier for the key on the server&lt;br /&gt;
&lt;br /&gt;
An example exchange looks like this:&lt;br /&gt;
 user001@LAPTOP:~ % ssh-keygen -t ed25519-sk -O resident -O no-touch-required -O application=ssh:anunna -C &amp;quot;first.lastname@wur.nl&amp;quot;&lt;br /&gt;
 Generating public/private ed25519-sk key pair.&lt;br /&gt;
 You may need to touch your authenticator to authorize key generation.&lt;br /&gt;
 Enter PIN for authenticator:&lt;br /&gt;
 You may need to touch your authenticator again to authorize key generation.&lt;br /&gt;
 Enter file in which to save the key (/Users/user001/.ssh/id_ed25519_sk):&lt;br /&gt;
 Enter passphrase for &amp;quot;/Users/user001/.ssh/id_ed25519_sk&amp;quot; (empty for no passphrase):&lt;br /&gt;
 Enter same passphrase again:&lt;br /&gt;
 Your identification has been saved in /Users/user001/.ssh/id_ed25519_sk&lt;br /&gt;
 Your public key has been saved in /Users/user001/.ssh/id_ed25519_sk.pub&lt;br /&gt;
&lt;br /&gt;
==== Copy your key: ====&lt;br /&gt;
To be able to log in, the server will have to have the public part of your key.&lt;br /&gt;
&lt;br /&gt;
For that, copy the contents of your public key, in my case &amp;lt;code&amp;gt;/Users/user001/.ssh/id_ed25519_sk.pub&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;$HOME/.ssh/authorized_keys&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To allow touchless entry, we&#039;ll need to tell the SSH daemon to allow that:&lt;br /&gt;
 # Copy over key&lt;br /&gt;
 ssh login.anunna.wur.nl &amp;quot;umask 0077; mkdir -p ~/.ssh; echo &#039;no-touch-required $(cat ~/.ssh/id_ed25519_sk.pub)&#039; &amp;gt;&amp;gt; ~/.ssh/authorized_keys&amp;quot;&lt;br /&gt;
 # Check for key&lt;br /&gt;
 ssh login.anunna.wur.nl &#039;tail -1 .ssh/authorized_keys&#039;&lt;br /&gt;
&lt;br /&gt;
==== Key use ====&lt;br /&gt;
On the machine that you created the key, there will be a stub file added to point ssh-agent to the hardware key, so that machine should work out of the box.&lt;br /&gt;
&lt;br /&gt;
On other machines, you can load the private SSH key from the hardware key with&lt;br /&gt;
 ssh-add -K &lt;br /&gt;
After this all, you should be able to login without issue.&lt;br /&gt;
&lt;br /&gt;
=== MacOS ===&lt;br /&gt;
For MacOS, we can mostly do the same as for Linux, except that we will have to install openssh, as the default SSH stack doesn&#039;t work with hardware keys.&lt;br /&gt;
&lt;br /&gt;
So:&lt;br /&gt;
 brew install openssh&lt;br /&gt;
Besides that, you will have to replace the MacOS ssh-agent with the one from openssh:&lt;br /&gt;
 # Download the plist&lt;br /&gt;
 curl --silent --output ~/Library/LaunchAgents/com.homebrew.ssh-agent.plist &amp;lt;nowiki&amp;gt;https://gist.githubusercontent.com/partikus/cd45013b1274af8ae63b17030d89176c/raw/d34dfae3872dec38137e8a51780fbcb95380034c/com.homebrew.ssh-agent.plist&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 # disable the default ssh-agent&lt;br /&gt;
 launchctl disable gui/$UID/com.openssh.ssh-agent&lt;br /&gt;
 launchctl stop gui/$UID/com.openssh.ssh-agent&lt;br /&gt;
 &lt;br /&gt;
 # enable the homebrew ssh-agent &lt;br /&gt;
 launchctl bootstrap gui/$UID ~/Library/LaunchAgents/com.homebrew.ssh-agent.plist&lt;br /&gt;
 &lt;br /&gt;
 # verify installation (you should see com.homebrew.ssh-agent)&lt;br /&gt;
 launchctl list | grep ssh&lt;br /&gt;
If there are issues with the MacOS ssh-agent, try a reboot, do another verify, and only the homebrew one should be present.&lt;br /&gt;
&lt;br /&gt;
After this, open a new terminal , and follow the Linux flow.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
(needs to be filled by a Windows user)&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2668</id>
		<title>Archival Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2668"/>
		<updated>2026-03-03T15:39:52Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tapeworm: Automated tape-archival of old datasets =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:2px solid #d32f2f; background:#ffebee; padding:12px; margin:12px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Warning:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;margin:8px 0 0 18px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;This documentation page is under construction and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;The Tapeworm application is in beta and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== https://tapeworm.anunna.wur.nl/ ===&lt;br /&gt;
&lt;br /&gt;
Tapeworm helps you manage data on &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; by identifying datasets that are no longer actively used and preparing them for tape archival.  &lt;br /&gt;
The goal is simple: keep our warm storage available for active work, while safely preserving older data on tape.&lt;br /&gt;
&lt;br /&gt;
With Tapeworm, you can:&lt;br /&gt;
* See which of your datasets are being considered for tape archival&lt;br /&gt;
* Review planned moves before they happen&lt;br /&gt;
* Approve, snooze, or block moves when needed&lt;br /&gt;
* Add metadata to help describe archived datasets. The metadata is included on tape and can be used to view/retrieve from tape, should you need to do so in the future&lt;br /&gt;
&lt;br /&gt;
If you do nothing, Tapeworm will continue with the planned move after the review period.  &lt;br /&gt;
That is why we recommend checking your pending actions regularly. You will also receive notification emails about pending actions.&lt;br /&gt;
&lt;br /&gt;
== How Tapeworm works ==&lt;br /&gt;
&lt;br /&gt;
# Tapeworm scans &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; and builds an index of datasets, size, owner, and last active use.&lt;br /&gt;
# A policy engine checks which datasets look stale (for example: 30+ days old and larger than 1GB).&lt;br /&gt;
# Matching datasets are marked as &amp;lt;b&amp;gt;planned&amp;lt;/b&amp;gt; and shown in your overview.&lt;br /&gt;
# You will be notified by email that Tapeworm plans to move data you own&lt;br /&gt;
# You can review and change what should happen, or block the move(s) entirely&lt;br /&gt;
# If no action is taken, after a wait period of 4 weeks, planned moves can become scheduled and then executed.&lt;br /&gt;
# Data is moved to tape, and removed from /archive/&lt;br /&gt;
&lt;br /&gt;
== Who sees what? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Regular users&amp;lt;/b&amp;gt; see only their own datasets and actions.&lt;br /&gt;
* &amp;lt;b&amp;gt;Group admins/contacts&amp;lt;/b&amp;gt; see data for their configured group(s), in addition to their own data.&lt;br /&gt;
&lt;br /&gt;
== User pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1) Overview ===&lt;br /&gt;
This is your action page. It shows items that currently need your decision.&lt;br /&gt;
&lt;br /&gt;
[[File:User overview 3.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
For each candidate, you can:&lt;br /&gt;
* &amp;lt;b&amp;gt;Approve&amp;lt;/b&amp;gt;: proceed with the tape move. It will schedule for the next day&lt;br /&gt;
* &amp;lt;b&amp;gt;Deny&amp;lt;/b&amp;gt;: stop this move, configure an override for this path. Tapeworm will not try to move this dataset/path again, until you choose to remove the override&lt;br /&gt;
* &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt;: postpone the decision to a future date&lt;br /&gt;
* &amp;lt;b&amp;gt;Edit metadata&amp;lt;/b&amp;gt;: add key/value notes for archived data. These values are included on tape and can be used to view/retrieve datasets on tape&lt;br /&gt;
&lt;br /&gt;
You can also select multiple rows and apply actions in bulk.&lt;br /&gt;
&lt;br /&gt;
=== 2) Datasets ===&lt;br /&gt;
This page shows your discovered datasets, their sizes, and last activity times. The application has no concept of what data belongs together and should be considered a &#039;dataset&#039;. If the selections on this page are wrong, you can change how Tapeworm should handle these datasets instead.&lt;br /&gt;
&lt;br /&gt;
[[File:User datasets.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* If a dataset already has an active move candidate, scheduling controls are disabled.&lt;br /&gt;
 The dataset list is informational; move decisions are handled through the Schedule page.&lt;br /&gt;
&lt;br /&gt;
=== 3) Schedule ===&lt;br /&gt;
This page shows move candidates and their status over time.&lt;br /&gt;
&lt;br /&gt;
[[File:User schedule.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Common statuses:&lt;br /&gt;
* &amp;lt;b&amp;gt;Planned&amp;lt;/b&amp;gt; (or &amp;lt;b&amp;gt;planned + notified&amp;lt;/b&amp;gt;): under review&lt;br /&gt;
* &amp;lt;b&amp;gt;Scheduled&amp;lt;/b&amp;gt;: move is planned for a specific date&lt;br /&gt;
* &amp;lt;b&amp;gt;Executing / Tape staged / On tape&amp;lt;/b&amp;gt;: move is in progress or completed&lt;br /&gt;
* &amp;lt;b&amp;gt;Error&amp;lt;/b&amp;gt;: move needs admin attention. You may be contacted, maybe we resolve it ourselves :)&lt;br /&gt;
&lt;br /&gt;
Once a move is already executing or completed, schedule-changing actions are locked.&lt;br /&gt;
&lt;br /&gt;
=== 4) Overrides ===&lt;br /&gt;
Overrides tell Tapeworm to ignore specific paths in future planning.&lt;br /&gt;
&lt;br /&gt;
[[File:User override.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Use overrides when:&lt;br /&gt;
* a project is still active and needs to remain on /archive&lt;br /&gt;
* policy suggestions are not appropriate for that location&lt;br /&gt;
&lt;br /&gt;
If you agree that the dataset can in principle be moved to tape, but you don&#039;t (yet) know when, you can choose to postpone/snooze the archival instead of overriding it.&lt;br /&gt;
&lt;br /&gt;
Overrides apply to the selected path and everything below it.&lt;br /&gt;
&lt;br /&gt;
=== 5) History ===&lt;br /&gt;
This page shows completed archival moves.  &lt;br /&gt;
When a dataset has been successfully archived and finalized, it is removed from active scheduling pages and moved into history.&lt;br /&gt;
&lt;br /&gt;
[[File:User history.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
== Group pages ==&lt;br /&gt;
&lt;br /&gt;
Group admins have a separate set of pages for their group scope:&lt;br /&gt;
* &amp;lt;b&amp;gt;Group overview&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group datasets&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group schedule&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group overrides&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group history&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you manage more than one group, you can switch group scope in the selector at the top of the group pages.&lt;br /&gt;
&lt;br /&gt;
== Notifications (email) ==&lt;br /&gt;
&lt;br /&gt;
Tapeworm sends email updates when actions are pending, dates are approaching, or move state changes happen.&lt;br /&gt;
&lt;br /&gt;
Emails typically include:&lt;br /&gt;
* Dataset path&lt;br /&gt;
* Size&lt;br /&gt;
* Last activity&lt;br /&gt;
* Current status&lt;br /&gt;
* Review/scheduled date&lt;br /&gt;
&lt;br /&gt;
Notification types you may receive:&lt;br /&gt;
* &amp;lt;b&amp;gt;Action required&amp;lt;/b&amp;gt;: please approve, snooze, or deny&lt;br /&gt;
* &amp;lt;b&amp;gt;Reminder&amp;lt;/b&amp;gt;: review date is approaching&lt;br /&gt;
* &amp;lt;b&amp;gt;Informational&amp;lt;/b&amp;gt;: move status changed (for example scheduled, staging, or completed)&lt;br /&gt;
* &amp;lt;b&amp;gt;Escalation&amp;lt;/b&amp;gt;: sent to group contacts when no user response is received&lt;br /&gt;
&lt;br /&gt;
Please read these emails carefully — they are your chance to adjust decisions before execution.&lt;br /&gt;
&lt;br /&gt;
== Best practices for users ==&lt;br /&gt;
&lt;br /&gt;
* Check your &amp;lt;b&amp;gt;Overview&amp;lt;/b&amp;gt; page regularly&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt; if you need time to validate impact&lt;br /&gt;
* Add &amp;lt;b&amp;gt;metadata&amp;lt;/b&amp;gt; when approving important datasets&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Overrides&amp;lt;/b&amp;gt; for known and persisting exceptions&lt;br /&gt;
* If unsure, contact HPC support before a scheduled move date&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== What happens if I do nothing? ===&lt;br /&gt;
Planned items can move forward automatically after the review window (4 weeks)&lt;br /&gt;
&lt;br /&gt;
=== Can I undo after tape staging? ===&lt;br /&gt;
Not directly in Tapeworm. Retrieval is done via the tape/iRODS workflow.&lt;br /&gt;
See: https://irods.wur.nl/userguide/tape_retrieval/&lt;br /&gt;
&lt;br /&gt;
=== What does “completed” mean? ===&lt;br /&gt;
Completed means Tapeworm saw the tape workflow finish and finalized the move.  &lt;br /&gt;
Before finalization, the system verifies the archive in iRODS and only then removes the staged source copy.&lt;br /&gt;
&lt;br /&gt;
=== Why is an action button disabled? ===&lt;br /&gt;
Usually because the move has already progressed (executing/staged/on tape/error), so schedule edits are no longer valid.&lt;br /&gt;
&lt;br /&gt;
=== Why do I see “planned + notified”? ===&lt;br /&gt;
That means the dataset move is planned and a notification has already been sent.&lt;br /&gt;
&lt;br /&gt;
== Need help? ==&lt;br /&gt;
If anything is unclear, or you think a move is incorrect but you cannot alter it in the provided GUI, please open an HPC support ticket.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=File:User_history.png&amp;diff=2667</id>
		<title>File:User history.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=File:User_history.png&amp;diff=2667"/>
		<updated>2026-03-03T15:35:42Z</updated>

		<summary type="html">&lt;p&gt;Prins089: Prins0891 uploaded a new version of File:User history.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=File:User_history.png&amp;diff=2666</id>
		<title>File:User history.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=File:User_history.png&amp;diff=2666"/>
		<updated>2026-03-03T15:32:45Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2665</id>
		<title>Archival Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2665"/>
		<updated>2026-03-03T15:25:46Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tapeworm: Automated tape-archival of old datasets =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:2px solid #d32f2f; background:#ffebee; padding:12px; margin:12px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Warning:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;margin:8px 0 0 18px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;This documentation page is under construction and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;The Tapeworm application is in beta and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== https://tapeworm.anunna.wur.nl/ ===&lt;br /&gt;
&lt;br /&gt;
Tapeworm helps you manage data on &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; by identifying datasets that are no longer actively used and preparing them for tape archival.  &lt;br /&gt;
The goal is simple: keep our warm storage available for active work, while safely preserving older data on tape.&lt;br /&gt;
&lt;br /&gt;
With Tapeworm, you can:&lt;br /&gt;
* See which of your datasets are being considered for tape archival.&lt;br /&gt;
* Review planned moves before they happen.&lt;br /&gt;
* Approve, snooze, or block moves when needed.&lt;br /&gt;
* Add metadata to help describe archived datasets. The metadata is included on tape and can be used to view/retrieve from tape, should you need to do so in the future.&lt;br /&gt;
&lt;br /&gt;
If you do nothing, Tapeworm will continue with the planned move after the review period.  &lt;br /&gt;
That is why we recommend checking your pending actions regularly. You will also receive notification emails about pending actions.&lt;br /&gt;
&lt;br /&gt;
== How Tapeworm works ==&lt;br /&gt;
&lt;br /&gt;
# Tapeworm scans &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; and builds an index of datasets, size, owner, and last active use.&lt;br /&gt;
# A policy engine checks which datasets look stale (for example: 30+ days old and larger than 1GB).&lt;br /&gt;
# Matching datasets are marked as &amp;lt;b&amp;gt;planned&amp;lt;/b&amp;gt; and shown in your overview.&lt;br /&gt;
# You will be notified by email that Tapeworm plans to move data you own&lt;br /&gt;
# You can review and change what should happen, or block the move(s) entirely&lt;br /&gt;
# If no action is taken, after a wait period of 4 weeks, planned moves can become scheduled and then executed.&lt;br /&gt;
# Data is moved to tape, and removed from /archive/&lt;br /&gt;
&lt;br /&gt;
== Who sees what? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Regular users&amp;lt;/b&amp;gt; see only their own datasets and actions.&lt;br /&gt;
* &amp;lt;b&amp;gt;Group admins/contacts&amp;lt;/b&amp;gt; see data for their configured group(s), in addition to their own data.&lt;br /&gt;
&lt;br /&gt;
== User pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1) Overview ===&lt;br /&gt;
This is your action page. It shows items that currently need your decision.&lt;br /&gt;
&lt;br /&gt;
[[File:User overview 3.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
For each candidate, you can:&lt;br /&gt;
* &amp;lt;b&amp;gt;Approve&amp;lt;/b&amp;gt;: proceed with the tape move. It will schedule for the next day.&lt;br /&gt;
* &amp;lt;b&amp;gt;Deny&amp;lt;/b&amp;gt;: stop this move, configure an override for this path. Tapeworm will not try to move this dataset/path again, until you choose to remove the override.&lt;br /&gt;
* &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt;: postpone the decision to a future date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Edit metadata&amp;lt;/b&amp;gt;: add key/value notes for archived data. These values are included on tape and can be used to view/retrieve datasets on tape.&lt;br /&gt;
&lt;br /&gt;
You can also select multiple rows and apply actions in bulk.&lt;br /&gt;
&lt;br /&gt;
=== 2) Datasets ===&lt;br /&gt;
This page shows your discovered datasets, their sizes, and last activity times. The application has no concept of what data belongs together and should be considered a &#039;dataset&#039;. If the selections on this page are wrong, you can change how Tapeworm should handle these datasets instead.&lt;br /&gt;
&lt;br /&gt;
[[File:User datasets.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* If a dataset already has an active move candidate, scheduling controls are disabled.&lt;br /&gt;
 The dataset list is informational; move decisions are handled through the Schedule page.&lt;br /&gt;
&lt;br /&gt;
=== 3) Schedule ===&lt;br /&gt;
This page shows move candidates and their status over time.&lt;br /&gt;
&lt;br /&gt;
[[File:User schedule.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Common statuses:&lt;br /&gt;
* &amp;lt;b&amp;gt;Planned&amp;lt;/b&amp;gt; (or &amp;lt;b&amp;gt;planned + notified&amp;lt;/b&amp;gt;): under review.&lt;br /&gt;
* &amp;lt;b&amp;gt;Scheduled&amp;lt;/b&amp;gt;: move is planned for a specific date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Executing / Tape staged / On tape&amp;lt;/b&amp;gt;: move is in progress or completed.&lt;br /&gt;
* &amp;lt;b&amp;gt;Error&amp;lt;/b&amp;gt;: move needs admin attention. You may be contacted, maybe we resolve it ourselves :).&lt;br /&gt;
&lt;br /&gt;
Once a move is already executing or completed, schedule-changing actions are locked.&lt;br /&gt;
&lt;br /&gt;
=== 4) Overrides ===&lt;br /&gt;
Overrides tell Tapeworm to ignore specific paths in future planning.&lt;br /&gt;
&lt;br /&gt;
[[File:User override.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Use overrides when:&lt;br /&gt;
* a project is still active and needs to remain on /archive&lt;br /&gt;
* policy suggestions are not appropriate for that location&lt;br /&gt;
&lt;br /&gt;
If you agree that the dataset can in principle be moved to tape, but you don&#039;t (yet) know when, you can choose to postpone/snooze the archival instead of overriding it.&lt;br /&gt;
&lt;br /&gt;
Overrides apply to the selected path and everything below it.&lt;br /&gt;
&lt;br /&gt;
=== 5) History ===&lt;br /&gt;
This page shows completed archival moves.  &lt;br /&gt;
When a dataset has been successfully archived and finalized, it is removed from active scheduling pages and moved into history.&lt;br /&gt;
&lt;br /&gt;
[[File:User history.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
History helps you answer:&lt;br /&gt;
* what was moved,&lt;br /&gt;
* when it moved,&lt;br /&gt;
* where it went on tape.&lt;br /&gt;
&lt;br /&gt;
== Group pages ==&lt;br /&gt;
&lt;br /&gt;
Group admins have a separate set of pages for their group scope:&lt;br /&gt;
* &amp;lt;b&amp;gt;Group overview&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group datasets&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group schedule&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group overrides&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;Group history&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you manage more than one group, you can switch group scope in the selector at the top of the group pages.&lt;br /&gt;
&lt;br /&gt;
== Notifications (email) ==&lt;br /&gt;
&lt;br /&gt;
Tapeworm sends email updates when actions are pending, dates are approaching, or move state changes happen.&lt;br /&gt;
&lt;br /&gt;
Emails typically include:&lt;br /&gt;
* dataset path,&lt;br /&gt;
* size and last activity,&lt;br /&gt;
* current status,&lt;br /&gt;
* review/scheduled date.&lt;br /&gt;
&lt;br /&gt;
Notification types you may receive:&lt;br /&gt;
* &amp;lt;b&amp;gt;Action required&amp;lt;/b&amp;gt;: please approve, snooze, or deny.&lt;br /&gt;
* &amp;lt;b&amp;gt;Reminder&amp;lt;/b&amp;gt;: review date is approaching.&lt;br /&gt;
* &amp;lt;b&amp;gt;Informational&amp;lt;/b&amp;gt;: move status changed (for example scheduled, staging, or completed).&lt;br /&gt;
* &amp;lt;b&amp;gt;Escalation&amp;lt;/b&amp;gt;: sent to group contacts when no user response is received.&lt;br /&gt;
&lt;br /&gt;
Please read these emails carefully — they are your chance to adjust decisions before execution.&lt;br /&gt;
&lt;br /&gt;
== Best practices for users ==&lt;br /&gt;
&lt;br /&gt;
* Check your &amp;lt;b&amp;gt;Overview&amp;lt;/b&amp;gt; page regularly.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt; if you need time to validate impact.&lt;br /&gt;
* Add &amp;lt;b&amp;gt;metadata&amp;lt;/b&amp;gt; when approving important datasets.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Overrides&amp;lt;/b&amp;gt; for known exceptions.&lt;br /&gt;
* If unsure, contact HPC support before a scheduled move date.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== What happens if I do nothing? ===&lt;br /&gt;
Planned items can move forward automatically after the review window (typically 4 weeks).&lt;br /&gt;
&lt;br /&gt;
=== Can I undo after tape staging? ===&lt;br /&gt;
Not directly in Tapeworm. Retrieval is done via the tape/iRODS workflow.&lt;br /&gt;
See: https://irods.wur.nl/userguide/tape_retrieval/&lt;br /&gt;
&lt;br /&gt;
=== What does “completed” mean? ===&lt;br /&gt;
Completed means Tapeworm saw the tape workflow finish and finalized the move.  &lt;br /&gt;
Before finalization, the system verifies the archive in iRODS and only then removes the staged source copy.&lt;br /&gt;
&lt;br /&gt;
=== Why is an action button disabled? ===&lt;br /&gt;
Usually because the move has already progressed (executing/staged/on tape/error), so schedule edits are no longer valid.&lt;br /&gt;
&lt;br /&gt;
=== Why do I see “planned + notified”? ===&lt;br /&gt;
That means the dataset move is planned and a notification has already been sent.&lt;br /&gt;
&lt;br /&gt;
== Need help? ==&lt;br /&gt;
If anything is unclear, or you think a move is incorrect but you cannot alter it in the provided GUI, please open an HPC support ticket.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=2026_Course_dates&amp;diff=2596</id>
		<title>2026 Course dates</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=2026_Course_dates&amp;diff=2596"/>
		<updated>2026-02-20T15:09:01Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In 2026, we organize three round of courses: One round in February/March, one round in May/June and one in October/November&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Course&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Date&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Time&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Date&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Time&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Date&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Time&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Linux Basic]]&lt;br /&gt;
|17-02-26&lt;br /&gt;
|08:30 – 12:00&lt;br /&gt;
|12-05-26&lt;br /&gt;
|12.30 - 17.00&lt;br /&gt;
|20-10-26&lt;br /&gt;
|08.30 – 12.00&lt;br /&gt;
|-&lt;br /&gt;
|[[HPC Basic]]&lt;br /&gt;
|10-03-26&lt;br /&gt;
|12:30 – 17:00&lt;br /&gt;
|09-06-26&lt;br /&gt;
|12.30 - 17.00&lt;br /&gt;
|10-11-26&lt;br /&gt;
|08.30 – 12.00&lt;br /&gt;
|-&lt;br /&gt;
|[[HPC Advanced]]&lt;br /&gt;
|24-03-26&lt;br /&gt;
|12:30 – 17:00&lt;br /&gt;
|23-06-26&lt;br /&gt;
|08.30 – 12.00&lt;br /&gt;
|24-11-26&lt;br /&gt;
|12.30 - 17.00&lt;br /&gt;
|}&lt;br /&gt;
Registration can be done by:&lt;br /&gt;
&lt;br /&gt;
* sending an e-mail to [mailto:it-workshops@wur.nl it-workshops@wur.nl]&lt;br /&gt;
* Mentioning the course(s) you would like to attend &lt;br /&gt;
* Mentioning from which WUR group/team or company you are&lt;br /&gt;
* Mentioning (if known) if your group is already committed to using Anunna&lt;br /&gt;
&lt;br /&gt;
As soon as your registration is processed, you will receive a notification and an Invitation will popup in your calendar.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2559</id>
		<title>Archival Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2559"/>
		<updated>2026-02-03T14:54:16Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tapeworm: Automated tape-archival of old datasets =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:2px solid #d32f2f; background:#ffebee; padding:12px; margin:12px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Warning:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;margin:8px 0 0 18px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;This documentation page is under construction and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;The Tapeworm application is in beta and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== https://tapeworm.anunna.wur.nl/ ===&lt;br /&gt;
&lt;br /&gt;
Tapeworm helps you manage data on &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; by identifying datasets that are no longer actively used and preparing them for tape archival.  &lt;br /&gt;
The goal is simple: keep our warm storage available for active work, while safely preserving older data on tape.&lt;br /&gt;
&lt;br /&gt;
With Tapeworm, you can:&lt;br /&gt;
* See which of your datasets are being considered for tape archival.&lt;br /&gt;
* Review planned moves before they happen.&lt;br /&gt;
* Approve, snooze, or block moves when needed.&lt;br /&gt;
* Add metadata to help describe archived datasets. The metadata is included on tape and can be used to view/retrieve from tape, should you need to do so in the future.&lt;br /&gt;
&lt;br /&gt;
If you do nothing, Tapeworm will continue with the planned move after the review period.  &lt;br /&gt;
That is why we recommend checking your pending actions regularly. You will also receive notification emails about pending actions.&lt;br /&gt;
&lt;br /&gt;
== How Tapeworm works ==&lt;br /&gt;
&lt;br /&gt;
# Tapeworm scans &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; and builds an index of datasets, size, owner, and last activite use.&lt;br /&gt;
# A policy engine checks which datasets look stale (for example: 30+ days old and larger than 1GB).&lt;br /&gt;
# Matching datasets are marked as &amp;lt;b&amp;gt;planned&amp;lt;/b&amp;gt; and shown in your overview.&lt;br /&gt;
# You will be notified by email that Tapeworm plans to move data you own&lt;br /&gt;
# You can review and change what should happen, or block the move(s) entirely&lt;br /&gt;
# If no action is taken, after a wait period of 4 weeks, planned moves can become scheduled and then executed.&lt;br /&gt;
# Data is moved to tape, and removed from /archive/&lt;br /&gt;
&lt;br /&gt;
== Who sees what? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Regular users&amp;lt;/b&amp;gt; see only their own datasets and actions.&lt;br /&gt;
* &amp;lt;b&amp;gt;Group admins/contacts&amp;lt;/b&amp;gt; see data for their configured group(s), in addition to their own data.&lt;br /&gt;
&lt;br /&gt;
== User pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1) Overview ===&lt;br /&gt;
This is your action page. It shows items that currently need your decision.&lt;br /&gt;
[[File:User overview 3.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
For each candidate, you can:&lt;br /&gt;
* &amp;lt;b&amp;gt;Approve&amp;lt;/b&amp;gt;: proceed with the tape move. It will schedule for the next day.&lt;br /&gt;
* &amp;lt;b&amp;gt;Deny&amp;lt;/b&amp;gt;: stop this move, configure an override for this path. Tapeworm will not try to move this dataset/path again, until you choose to remove the override.&lt;br /&gt;
* &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt;: postpone the decision to a future date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Edit metadata&amp;lt;/b&amp;gt;: add key/value notes for archived data. These values are included on tape and can be used to view/retrieve datasets on tape.&lt;br /&gt;
&lt;br /&gt;
You can also select multiple rows and apply actions in bulk.&lt;br /&gt;
&lt;br /&gt;
=== 2) Datasets ===&lt;br /&gt;
This page shows your discovered datasets, their sizes, and last activity times. The application has no concept of what data belongs together and should be considered a &#039;dataset&#039;. If the selections on this page are wrong, you can change how Tapeworm should handle these datasets instead.&lt;br /&gt;
&lt;br /&gt;
[[File:User datasets.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* If a dataset already has an active move candidate, scheduling controls are disabled.&lt;br /&gt;
 The dataset list is informational; move decisions are handled through the Schedule page.&lt;br /&gt;
&lt;br /&gt;
=== 3) Schedule ===&lt;br /&gt;
This page shows move candidates and their status over time.&lt;br /&gt;
&lt;br /&gt;
[[File:User schedule.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Common statuses:&lt;br /&gt;
* &amp;lt;b&amp;gt;Planned&amp;lt;/b&amp;gt; (or &amp;lt;b&amp;gt;planned + notified&amp;lt;/b&amp;gt;): under review.&lt;br /&gt;
* &amp;lt;b&amp;gt;Scheduled&amp;lt;/b&amp;gt;: move is planned for a specific date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Executing / Tape staged / On tape&amp;lt;/b&amp;gt;: move is in progress or completed.&lt;br /&gt;
* &amp;lt;b&amp;gt;Error&amp;lt;/b&amp;gt;: move needs admin attention. You may be contacted, maybe we resolve it ourselves :).&lt;br /&gt;
&lt;br /&gt;
Once a move is already executing or completed, schedule-changing actions are locked.&lt;br /&gt;
&lt;br /&gt;
=== 4) Overrides ===&lt;br /&gt;
Overrides tell Tapeworm to ignore specific paths in future planning.&lt;br /&gt;
&lt;br /&gt;
[[File:User override.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Use overrides when:&lt;br /&gt;
* a project is still active and needs to remain on /archive&lt;br /&gt;
* policy suggestions are not appropriate for that location&lt;br /&gt;
&lt;br /&gt;
If you agree that the dataset can in principle be moved to tape, but you don&#039;t (yet) know when, you can choose to postpone/snooze the archival instead of overriding it.&lt;br /&gt;
&lt;br /&gt;
Overrides apply to the selected path and everything below it.&lt;br /&gt;
&lt;br /&gt;
== Notifications (email) ==&lt;br /&gt;
&lt;br /&gt;
Tapeworm sends email updates when actions are pending or dates are approaching.&lt;br /&gt;
&lt;br /&gt;
Emails typically include:&lt;br /&gt;
* dataset path,&lt;br /&gt;
* size and last activity,&lt;br /&gt;
* current status,&lt;br /&gt;
* review/scheduled date.&lt;br /&gt;
&lt;br /&gt;
Please read these emails carefully — they are your chance to adjust decisions before execution.&lt;br /&gt;
&lt;br /&gt;
== Best practices for users ==&lt;br /&gt;
&lt;br /&gt;
* Check your &amp;lt;b&amp;gt;Overview&amp;lt;/b&amp;gt; page regularly.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt; if you need time to validate impact.&lt;br /&gt;
* Add &amp;lt;b&amp;gt;metadata&amp;lt;/b&amp;gt; when approving important datasets.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Overrides&amp;lt;/b&amp;gt; for known exceptions.&lt;br /&gt;
* If unsure, contact HPC support before a scheduled move date.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== What happens if I do nothing? ===&lt;br /&gt;
Planned items can move forward automatically after the review window.&lt;br /&gt;
&lt;br /&gt;
=== Can I undo after tape staging? ===&lt;br /&gt;
Not directly in Tapeworm. Retrieval is done via the tape/iRODS workflow.&lt;br /&gt;
See: https://irods.wur.nl/userguide/tape_retrieval/&lt;br /&gt;
&lt;br /&gt;
=== Why is an action button disabled? ===&lt;br /&gt;
Usually because the move has already progressed (executing/staged/on tape/error), so schedule edits are no longer valid.&lt;br /&gt;
&lt;br /&gt;
=== Why do I see “planned + notified”? ===&lt;br /&gt;
That means the dataset move is planned and a notification has already been sent.&lt;br /&gt;
&lt;br /&gt;
== Need help? ==&lt;br /&gt;
If anything is unclear, or you think a move is incorrect but you cannot alter it in the provided GUI, please open an HPC support ticket.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=File:User_overview_3.png&amp;diff=2558</id>
		<title>File:User overview 3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=File:User_overview_3.png&amp;diff=2558"/>
		<updated>2026-02-03T14:54:02Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User overview page&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2557</id>
		<title>Archival Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2557"/>
		<updated>2026-02-03T14:52:46Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tapeworm: Automated tape-archival of old datasets =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:2px solid #d32f2f; background:#ffebee; padding:12px; margin:12px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Warning:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;margin:8px 0 0 18px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;This documentation page is under construction and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;The Tapeworm application is in beta and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== https://tapeworm.anunna.wur.nl/ ===&lt;br /&gt;
&lt;br /&gt;
Tapeworm helps you manage data on &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; by identifying datasets that are no longer actively used and preparing them for tape archival.  &lt;br /&gt;
The goal is simple: keep our warm storage available for active work, while safely preserving older data on tape.&lt;br /&gt;
&lt;br /&gt;
With Tapeworm, you can:&lt;br /&gt;
* See which of your datasets are being considered for tape archival.&lt;br /&gt;
* Review planned moves before they happen.&lt;br /&gt;
* Approve, snooze, or block moves when needed.&lt;br /&gt;
* Add metadata to help describe archived datasets. The metadata is included on tape and can be used to view/retrieve from tape, should you need to do so in the future.&lt;br /&gt;
&lt;br /&gt;
If you do nothing, Tapeworm will continue with the planned move after the review period.  &lt;br /&gt;
That is why we recommend checking your pending actions regularly. You will also receive notification emails about pending actions.&lt;br /&gt;
&lt;br /&gt;
== How Tapeworm works ==&lt;br /&gt;
&lt;br /&gt;
# Tapeworm scans &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; and builds an index of datasets, size, owner, and last activite use.&lt;br /&gt;
# A policy engine checks which datasets look stale (for example: 30+ days old and larger than 1GB).&lt;br /&gt;
# Matching datasets are marked as &amp;lt;b&amp;gt;planned&amp;lt;/b&amp;gt; and shown in your overview.&lt;br /&gt;
# You will be notified by email that Tapeworm plans to move data you own&lt;br /&gt;
# You can review and change what should happen, or block the move(s) entirely&lt;br /&gt;
# If no action is taken, after a wait period of 4 weeks, planned moves can become scheduled and then executed.&lt;br /&gt;
# Data is moved to tape, and removed from /archive/&lt;br /&gt;
&lt;br /&gt;
== Who sees what? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Regular users&amp;lt;/b&amp;gt; see only their own datasets and actions.&lt;br /&gt;
* &amp;lt;b&amp;gt;Group admins/contacts&amp;lt;/b&amp;gt; see data for their configured group(s), in addition to their own data.&lt;br /&gt;
&lt;br /&gt;
== User pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1) Overview ===&lt;br /&gt;
This is your action page. It shows items that currently need your decision.&lt;br /&gt;
&lt;br /&gt;
[[File:User overview 2.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
For each candidate, you can:&lt;br /&gt;
* &amp;lt;b&amp;gt;Approve&amp;lt;/b&amp;gt;: proceed with the tape move. It will schedule for the next day.&lt;br /&gt;
* &amp;lt;b&amp;gt;Deny&amp;lt;/b&amp;gt;: stop this move, configure an override for this path. Tapeworm will not try to move this dataset/path again, until you choose to remove the override.&lt;br /&gt;
* &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt;: postpone the decision to a future date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Edit metadata&amp;lt;/b&amp;gt;: add key/value notes for archived data. These values are included on tape and can be used to view/retrieve datasets on tape.&lt;br /&gt;
&lt;br /&gt;
You can also select multiple rows and apply actions in bulk.&lt;br /&gt;
&lt;br /&gt;
=== 2) Datasets ===&lt;br /&gt;
This page shows your discovered datasets, their sizes, and last activity times. The application has no concept of what data belongs together and should be considered a &#039;dataset&#039;. If the selections on this page are wrong, you can change how Tapeworm should handle these datasets instead.&lt;br /&gt;
&lt;br /&gt;
[[File:User datasets.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* If a dataset already has an active move candidate, scheduling controls are disabled.&lt;br /&gt;
 The dataset list is informational; move decisions are handled through the Schedule page.&lt;br /&gt;
&lt;br /&gt;
=== 3) Schedule ===&lt;br /&gt;
This page shows move candidates and their status over time.&lt;br /&gt;
&lt;br /&gt;
[[File:User schedule.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Common statuses:&lt;br /&gt;
* &amp;lt;b&amp;gt;Planned&amp;lt;/b&amp;gt; (or &amp;lt;b&amp;gt;planned + notified&amp;lt;/b&amp;gt;): under review.&lt;br /&gt;
* &amp;lt;b&amp;gt;Scheduled&amp;lt;/b&amp;gt;: move is planned for a specific date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Executing / Tape staged / On tape&amp;lt;/b&amp;gt;: move is in progress or completed.&lt;br /&gt;
* &amp;lt;b&amp;gt;Error&amp;lt;/b&amp;gt;: move needs admin attention. You may be contacted, maybe we resolve it ourselves :).&lt;br /&gt;
&lt;br /&gt;
Once a move is already executing or completed, schedule-changing actions are locked.&lt;br /&gt;
&lt;br /&gt;
=== 4) Overrides ===&lt;br /&gt;
Overrides tell Tapeworm to ignore specific paths in future planning.&lt;br /&gt;
&lt;br /&gt;
[[File:User override.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Use overrides when:&lt;br /&gt;
* a project is still active and needs to remain on /archive&lt;br /&gt;
* policy suggestions are not appropriate for that location&lt;br /&gt;
&lt;br /&gt;
If you agree that the dataset can in principle be moved to tape, but you don&#039;t (yet) know when, you can choose to postpone/snooze the archival instead of overriding it.&lt;br /&gt;
&lt;br /&gt;
Overrides apply to the selected path and everything below it.&lt;br /&gt;
&lt;br /&gt;
== Notifications (email) ==&lt;br /&gt;
&lt;br /&gt;
Tapeworm sends email updates when actions are pending or dates are approaching.&lt;br /&gt;
&lt;br /&gt;
Emails typically include:&lt;br /&gt;
* dataset path,&lt;br /&gt;
* size and last activity,&lt;br /&gt;
* current status,&lt;br /&gt;
* review/scheduled date.&lt;br /&gt;
&lt;br /&gt;
Please read these emails carefully — they are your chance to adjust decisions before execution.&lt;br /&gt;
&lt;br /&gt;
== Best practices for users ==&lt;br /&gt;
&lt;br /&gt;
* Check your &amp;lt;b&amp;gt;Overview&amp;lt;/b&amp;gt; page regularly.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt; if you need time to validate impact.&lt;br /&gt;
* Add &amp;lt;b&amp;gt;metadata&amp;lt;/b&amp;gt; when approving important datasets.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Overrides&amp;lt;/b&amp;gt; for known exceptions.&lt;br /&gt;
* If unsure, contact HPC support before a scheduled move date.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== What happens if I do nothing? ===&lt;br /&gt;
Planned items can move forward automatically after the review window.&lt;br /&gt;
&lt;br /&gt;
=== Can I undo after tape staging? ===&lt;br /&gt;
Not directly in Tapeworm. Retrieval is done via the tape/iRODS workflow.&lt;br /&gt;
See: https://irods.wur.nl/userguide/tape_retrieval/&lt;br /&gt;
&lt;br /&gt;
=== Why is an action button disabled? ===&lt;br /&gt;
Usually because the move has already progressed (executing/staged/on tape/error), so schedule edits are no longer valid.&lt;br /&gt;
&lt;br /&gt;
=== Why do I see “planned + notified”? ===&lt;br /&gt;
That means the dataset move is planned and a notification has already been sent.&lt;br /&gt;
&lt;br /&gt;
== Need help? ==&lt;br /&gt;
If anything is unclear, or you think a move is incorrect but you cannot alter it in the provided GUI, please open an HPC support ticket.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2556</id>
		<title>Archival Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2556"/>
		<updated>2026-02-03T14:49:22Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tapeworm: Automated tape-archival of old datasets =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:2px solid #d32f2f; background:#ffebee; padding:12px; margin:12px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Warning:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;margin:8px 0 0 18px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;This documentation page is under construction and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;The Tapeworm application is in beta and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tapeworm helps you manage data on &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; by identifying datasets that are no longer actively used and preparing them for tape archival.  &lt;br /&gt;
The goal is simple: keep our warm storage available for active work, while safely preserving older data on tape.&lt;br /&gt;
&lt;br /&gt;
With Tapeworm, you can:&lt;br /&gt;
* See which of your datasets are being considered for tape archival.&lt;br /&gt;
* Review planned moves before they happen.&lt;br /&gt;
* Approve, snooze, or block moves when needed.&lt;br /&gt;
* Add metadata to help describe archived datasets. The metadata is included on tape and can be used to view/retrieve from tape, should you need to do so in the future.&lt;br /&gt;
&lt;br /&gt;
If you do nothing, Tapeworm will continue with the planned move after the review period.  &lt;br /&gt;
That is why we recommend checking your pending actions regularly. You will also receive notification emails about pending actions.&lt;br /&gt;
&lt;br /&gt;
== How Tapeworm works ==&lt;br /&gt;
&lt;br /&gt;
# Tapeworm scans &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; and builds an index of datasets, size, owner, and last activite use.&lt;br /&gt;
# A policy engine checks which datasets look stale (for example: 30+ days old and larger than 1GB).&lt;br /&gt;
# Matching datasets are marked as &amp;lt;b&amp;gt;planned&amp;lt;/b&amp;gt; and shown in your overview.&lt;br /&gt;
# You will be notified by email that Tapeworm plans to move data you own&lt;br /&gt;
# You can review and change what should happen, or block the move(s) entirely&lt;br /&gt;
# If no action is taken, after a wait period of 4 weeks, planned moves can become scheduled and then executed.&lt;br /&gt;
# Data is moved to tape, and removed from /archive/&lt;br /&gt;
&lt;br /&gt;
== Who sees what? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Regular users&amp;lt;/b&amp;gt; see only their own datasets and actions.&lt;br /&gt;
* &amp;lt;b&amp;gt;Group admins/contacts&amp;lt;/b&amp;gt; see data for their configured group(s), in addition to their own data.&lt;br /&gt;
&lt;br /&gt;
== User pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1) Overview ===&lt;br /&gt;
This is your action page. It shows items that currently need your decision.&lt;br /&gt;
&lt;br /&gt;
[[File:User overview 2.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
For each candidate, you can:&lt;br /&gt;
* &amp;lt;b&amp;gt;Approve&amp;lt;/b&amp;gt;: proceed with the tape move. It will schedule for the next day.&lt;br /&gt;
* &amp;lt;b&amp;gt;Deny&amp;lt;/b&amp;gt;: stop this move, configure an override for this path. Tapeworm will not try to move this dataset/path again, until you choose to remove the override.&lt;br /&gt;
* &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt;: postpone the decision to a future date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Edit metadata&amp;lt;/b&amp;gt;: add key/value notes for archived data. These values are included on tape and can be used to view/retrieve datasets on tape.&lt;br /&gt;
&lt;br /&gt;
You can also select multiple rows and apply actions in bulk.&lt;br /&gt;
&lt;br /&gt;
=== 2) Datasets ===&lt;br /&gt;
This page shows your discovered datasets, their sizes, and last activity times. The application has no concept of what data belongs together and should be considered a &#039;dataset&#039;. If the selections on this page are wrong, you can change how Tapeworm should handle these datasets instead.&lt;br /&gt;
&lt;br /&gt;
[[File:User datasets.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* If a dataset already has an active move candidate, scheduling controls are disabled.&lt;br /&gt;
 The dataset list is informational; move decisions are handled through the Schedule page.&lt;br /&gt;
&lt;br /&gt;
=== 3) Schedule ===&lt;br /&gt;
This page shows move candidates and their status over time.&lt;br /&gt;
&lt;br /&gt;
[[File:User schedule.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Common statuses:&lt;br /&gt;
* &amp;lt;b&amp;gt;Planned&amp;lt;/b&amp;gt; (or &amp;lt;b&amp;gt;planned + notified&amp;lt;/b&amp;gt;): under review.&lt;br /&gt;
* &amp;lt;b&amp;gt;Scheduled&amp;lt;/b&amp;gt;: move is planned for a specific date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Executing / Tape staged / On tape&amp;lt;/b&amp;gt;: move is in progress or completed.&lt;br /&gt;
* &amp;lt;b&amp;gt;Error&amp;lt;/b&amp;gt;: move needs admin attention. You may be contacted, maybe we resolve it ourselves :).&lt;br /&gt;
&lt;br /&gt;
Once a move is already executing or completed, schedule-changing actions are locked.&lt;br /&gt;
&lt;br /&gt;
=== 4) Overrides ===&lt;br /&gt;
Overrides tell Tapeworm to ignore specific paths in future planning.&lt;br /&gt;
&lt;br /&gt;
[[File:User override.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Use overrides when:&lt;br /&gt;
* a project is still active and needs to remain on /archive&lt;br /&gt;
* policy suggestions are not appropriate for that location&lt;br /&gt;
&lt;br /&gt;
If you agree that the dataset can in principle be moved to tape, but you don&#039;t (yet) know when, you can choose to postpone/snooze the archival instead of overriding it.&lt;br /&gt;
&lt;br /&gt;
Overrides apply to the selected path and everything below it.&lt;br /&gt;
&lt;br /&gt;
== Notifications (email) ==&lt;br /&gt;
&lt;br /&gt;
Tapeworm sends email updates when actions are pending or dates are approaching.&lt;br /&gt;
&lt;br /&gt;
Emails typically include:&lt;br /&gt;
* dataset path,&lt;br /&gt;
* size and last activity,&lt;br /&gt;
* current status,&lt;br /&gt;
* review/scheduled date.&lt;br /&gt;
&lt;br /&gt;
Please read these emails carefully — they are your chance to adjust decisions before execution.&lt;br /&gt;
&lt;br /&gt;
== Best practices for users ==&lt;br /&gt;
&lt;br /&gt;
* Check your &amp;lt;b&amp;gt;Overview&amp;lt;/b&amp;gt; page regularly.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt; if you need time to validate impact.&lt;br /&gt;
* Add &amp;lt;b&amp;gt;metadata&amp;lt;/b&amp;gt; when approving important datasets.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Overrides&amp;lt;/b&amp;gt; for known exceptions.&lt;br /&gt;
* If unsure, contact HPC support before a scheduled move date.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== What happens if I do nothing? ===&lt;br /&gt;
Planned items can move forward automatically after the review window.&lt;br /&gt;
&lt;br /&gt;
=== Can I undo after tape staging? ===&lt;br /&gt;
Not directly in Tapeworm. Retrieval is done via the tape/iRODS workflow.&lt;br /&gt;
&lt;br /&gt;
=== Why is an action button disabled? ===&lt;br /&gt;
Usually because the move has already progressed (executing/staged/on tape/error), so schedule edits are no longer valid.&lt;br /&gt;
&lt;br /&gt;
=== Why do I see “planned + notified”? ===&lt;br /&gt;
That means the dataset move is planned and a notification has already been sent.&lt;br /&gt;
&lt;br /&gt;
== Need help? ==&lt;br /&gt;
If anything is unclear, or you think a move is incorrect but you cannot alter it in the provided GUI, please open an HPC support ticket.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2555</id>
		<title>Archival Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2555"/>
		<updated>2026-02-03T14:46:40Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tapeworm: Automated tape-archival of old datasets =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:2px solid #d32f2f; background:#ffebee; padding:12px; margin:12px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Warning:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;margin:8px 0 0 18px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;This documentation page is under construction and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;The Tapeworm application is in beta and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tapeworm helps you manage data on &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; by identifying datasets that are no longer actively used and preparing them for tape archival.  &lt;br /&gt;
The goal is simple: keep fast storage available for active work, while safely preserving older data on tape.&lt;br /&gt;
&lt;br /&gt;
With Tapeworm, you can:&lt;br /&gt;
* See which of your datasets are being considered for tape archival.&lt;br /&gt;
* Review planned moves before they happen.&lt;br /&gt;
* Approve, snooze, or block moves when needed.&lt;br /&gt;
* Add metadata to help describe archived datasets. The metadata is included on tape and can be used to view/retrieve from tape, should you need to do so in the future.&lt;br /&gt;
&lt;br /&gt;
If you do nothing, Tapeworm will continue with the planned move after the review period.  &lt;br /&gt;
That is why we recommend checking your pending actions regularly. You will also receive notification emails about pending actions.&lt;br /&gt;
&lt;br /&gt;
== How Tapeworm works ==&lt;br /&gt;
&lt;br /&gt;
# Tapeworm scans &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; and builds an index of datasets, size, owner, and last activite use.&lt;br /&gt;
# A policy engine checks which datasets look stale (for example: 30+ days old and larger than 1GB).&lt;br /&gt;
# Matching datasets are marked as &amp;lt;b&amp;gt;planned&amp;lt;/b&amp;gt; and shown in your overview.&lt;br /&gt;
# You will be notified by email that Tapeworm plans to move data you own&lt;br /&gt;
# You can review and change what should happen, or block the move(s) entirely&lt;br /&gt;
# If no action is taken, after a wait period of 4 weeks, planned moves can become scheduled and then executed.&lt;br /&gt;
# Data is moved to tape, and removed from /archive/&lt;br /&gt;
&lt;br /&gt;
== Who sees what? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Regular users&amp;lt;/b&amp;gt; see only their own datasets and actions.&lt;br /&gt;
* &amp;lt;b&amp;gt;Group admins/contacts&amp;lt;/b&amp;gt; see data for their configured group(s), in addition to their own data.&lt;br /&gt;
&lt;br /&gt;
== User pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1) Overview ===&lt;br /&gt;
This is your action page. It shows items that currently need your decision.&lt;br /&gt;
&lt;br /&gt;
[[File:User overview 2.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
For each candidate, you can:&lt;br /&gt;
* &amp;lt;b&amp;gt;Approve&amp;lt;/b&amp;gt;: proceed with the tape move. It will schedule for the next day.&lt;br /&gt;
* &amp;lt;b&amp;gt;Deny&amp;lt;/b&amp;gt;: stop this move, configure an override for this path. Tapeworm will not try to move this dataset/path again, until you choose to remove the override.&lt;br /&gt;
* &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt;: postpone the decision to a future date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Edit metadata&amp;lt;/b&amp;gt;: add key/value notes for archived data. These values are included on tape and can be used to view/retrieve datasets on tape.&lt;br /&gt;
&lt;br /&gt;
You can also select multiple rows and apply actions in bulk.&lt;br /&gt;
&lt;br /&gt;
=== 2) Datasets ===&lt;br /&gt;
This page shows your discovered datasets, their sizes, and last activity times. The application has no concept of what data belongs together and should be considered a &#039;dataset&#039;. If the selections on this page are wrong, you can change how Tapeworm should handle these datasets instead.&lt;br /&gt;
&lt;br /&gt;
[[File:User datasets.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* If a dataset already has an active move candidate, scheduling controls are disabled.&lt;br /&gt;
 The dataset list is informational; move decisions are handled through the Schedule page.&lt;br /&gt;
&lt;br /&gt;
=== 3) Schedule ===&lt;br /&gt;
This page shows move candidates and their status over time.&lt;br /&gt;
&lt;br /&gt;
[[File:User schedule.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Common statuses:&lt;br /&gt;
* &amp;lt;b&amp;gt;Planned&amp;lt;/b&amp;gt; (or &amp;lt;b&amp;gt;planned + notified&amp;lt;/b&amp;gt;): under review.&lt;br /&gt;
* &amp;lt;b&amp;gt;Scheduled&amp;lt;/b&amp;gt;: move is planned for a specific date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Executing / Tape staged / On tape&amp;lt;/b&amp;gt;: move is in progress or completed.&lt;br /&gt;
* &amp;lt;b&amp;gt;Error&amp;lt;/b&amp;gt;: move needs admin attention. You may be contacted, maybe we resolve it ourselves :).&lt;br /&gt;
&lt;br /&gt;
Once a move is already executing or completed, schedule-changing actions are locked.&lt;br /&gt;
&lt;br /&gt;
=== 4) Overrides ===&lt;br /&gt;
Overrides tell Tapeworm to ignore specific paths in future planning.&lt;br /&gt;
&lt;br /&gt;
[[File:User override.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Use overrides when:&lt;br /&gt;
* a project is still active and needs to remain on /archive&lt;br /&gt;
* policy suggestions are not appropriate for that location&lt;br /&gt;
&lt;br /&gt;
If you agree that the dataset can in principle be moved to tape, but you don&#039;t (yet) know when, you can choose to postpone/snooze the archival instead of overriding it.&lt;br /&gt;
&lt;br /&gt;
Overrides apply to the selected path and everything below it.&lt;br /&gt;
&lt;br /&gt;
== Notifications (email) ==&lt;br /&gt;
&lt;br /&gt;
Tapeworm sends email updates when actions are pending or dates are approaching.&lt;br /&gt;
&lt;br /&gt;
Emails typically include:&lt;br /&gt;
* dataset path,&lt;br /&gt;
* size and last activity,&lt;br /&gt;
* current status,&lt;br /&gt;
* review/scheduled date.&lt;br /&gt;
&lt;br /&gt;
Please read these emails carefully — they are your chance to adjust decisions before execution.&lt;br /&gt;
&lt;br /&gt;
== Best practices for users ==&lt;br /&gt;
&lt;br /&gt;
* Check your &amp;lt;b&amp;gt;Overview&amp;lt;/b&amp;gt; page regularly.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt; if you need time to validate impact.&lt;br /&gt;
* Add &amp;lt;b&amp;gt;metadata&amp;lt;/b&amp;gt; when approving important datasets.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Overrides&amp;lt;/b&amp;gt; for known exceptions.&lt;br /&gt;
* If unsure, contact HPC support before a scheduled move date.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== What happens if I do nothing? ===&lt;br /&gt;
Planned items can move forward automatically after the review window.&lt;br /&gt;
&lt;br /&gt;
=== Can I undo after tape staging? ===&lt;br /&gt;
Not directly in Tapeworm. Retrieval is done via the tape/iRODS workflow.&lt;br /&gt;
&lt;br /&gt;
=== Why is an action button disabled? ===&lt;br /&gt;
Usually because the move has already progressed (executing/staged/on tape/error), so schedule edits are no longer valid.&lt;br /&gt;
&lt;br /&gt;
=== Why do I see “planned + notified”? ===&lt;br /&gt;
That means the candidate is planned and a notification has already been sent.&lt;br /&gt;
&lt;br /&gt;
== Need help? ==&lt;br /&gt;
&lt;br /&gt;
If anything is unclear, or you think a move is incorrect, please open an HPC support ticket.  &lt;br /&gt;
Include the dataset path and (if available) the candidate status shown in Tapeworm.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2554</id>
		<title>Archival Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2554"/>
		<updated>2026-02-03T14:44:04Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tapeworm: Managing your archive data and tape moves =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:2px solid #d32f2f; background:#ffebee; padding:12px; margin:12px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Warning:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;margin:8px 0 0 18px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;This documentation page is under construction and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;The Tapeworm application is in beta and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tapeworm helps you manage data on &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; by identifying datasets that are no longer actively used and preparing them for tape archival.  &lt;br /&gt;
The goal is simple: keep fast storage available for active work, while safely preserving older data on tape.&lt;br /&gt;
&lt;br /&gt;
With Tapeworm, you can:&lt;br /&gt;
* See which of your datasets are being considered for tape archival.&lt;br /&gt;
* Review planned moves before they happen.&lt;br /&gt;
* Approve, snooze, or block moves when needed.&lt;br /&gt;
* Add metadata to help describe archived datasets. The metadata is included on tape and can be used to view/retrieve from tape, should you need to do so in the future.&lt;br /&gt;
&lt;br /&gt;
If you do nothing, Tapeworm will continue with the planned move after the review period.  &lt;br /&gt;
That is why we recommend checking your pending actions regularly. You will also receive notification emails about pending actions.&lt;br /&gt;
&lt;br /&gt;
== How Tapeworm works ==&lt;br /&gt;
&lt;br /&gt;
# Tapeworm scans &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; and builds an index of datasets, size, owner, and last activite use.&lt;br /&gt;
# A policy engine checks which datasets look stale (for example: 30+ days old and larger than 1GB).&lt;br /&gt;
# Matching datasets are marked as &amp;lt;b&amp;gt;planned&amp;lt;/b&amp;gt; and shown in your overview.&lt;br /&gt;
# You will be notified by email that Tapeworm plans to move data you own&lt;br /&gt;
# You can review and change what should happen, or block the move(s) entirely&lt;br /&gt;
# If no action is taken, after a wait period of 4 weeks, planned moves can become scheduled and then executed.&lt;br /&gt;
# Data is moved to tape, and removed from /archive/&lt;br /&gt;
&lt;br /&gt;
== Who sees what? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Regular users&amp;lt;/b&amp;gt; see only their own datasets and actions.&lt;br /&gt;
* &amp;lt;b&amp;gt;Group admins/contacts&amp;lt;/b&amp;gt; see data for their configured group(s), in addition to their own data.&lt;br /&gt;
&lt;br /&gt;
== User pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1) Overview ===&lt;br /&gt;
This is your action page. It shows items that currently need your decision.&lt;br /&gt;
[[File:User overview 2.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
For each candidate, you can:&lt;br /&gt;
* &amp;lt;b&amp;gt;Approve&amp;lt;/b&amp;gt;: proceed with the tape move. It will schedule for the next day.&lt;br /&gt;
* &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt;: postpone the decision to a future date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Deny/Block&amp;lt;/b&amp;gt;: stop this move, configure an override for this path. Tapeworm will not try to move this dataset/path again, until you choose to remove the override.&lt;br /&gt;
* &amp;lt;b&amp;gt;Edit metadata&amp;lt;/b&amp;gt;: add key/value notes for archived data. These values are included on tape and can be used to view/retrieve datasets on tape.&lt;br /&gt;
&lt;br /&gt;
You can also select multiple rows and apply actions in bulk.&lt;br /&gt;
&lt;br /&gt;
=== 2) Datasets ===&lt;br /&gt;
This page shows your discovered datasets, their sizes, and last activity times. The application has no concept of what data belongs together and should be considered a &#039;dataset&#039;. If the selections on this page are wrong, you can change how Tapeworm should handle these datasets instead.&lt;br /&gt;
&lt;br /&gt;
[[File:User datasets.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* If a dataset already has an active move candidate, scheduling controls are disabled.&lt;br /&gt;
 The dataset list is informational; move decisions are handled through the Schedule page.&lt;br /&gt;
&lt;br /&gt;
=== 3) Schedule ===&lt;br /&gt;
This page shows move candidates and their status over time.&lt;br /&gt;
&lt;br /&gt;
[[File:User schedule.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Common statuses:&lt;br /&gt;
* &amp;lt;b&amp;gt;Planned&amp;lt;/b&amp;gt; (or &amp;lt;b&amp;gt;planned + notified&amp;lt;/b&amp;gt;): under review.&lt;br /&gt;
* &amp;lt;b&amp;gt;Scheduled&amp;lt;/b&amp;gt;: move is planned for a specific date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Executing / Tape staged / On tape&amp;lt;/b&amp;gt;: move is in progress or completed.&lt;br /&gt;
* &amp;lt;b&amp;gt;Error&amp;lt;/b&amp;gt;: move needs admin attention.&lt;br /&gt;
&lt;br /&gt;
Once a move is already executing or completed, schedule-changing actions are locked.&lt;br /&gt;
&lt;br /&gt;
=== 4) Overrides ===&lt;br /&gt;
Overrides tell Tapeworm to ignore specific paths in future planning.&lt;br /&gt;
[[File:User override.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Use overrides when:&lt;br /&gt;
* a project is active again, or should never be moved to tape in the first place&lt;br /&gt;
* a path should stay on disk for operational reasons&lt;br /&gt;
* policy suggestions are not appropriate for that location.&lt;br /&gt;
&lt;br /&gt;
Overrides apply to the selected path and everything below it.&lt;br /&gt;
&lt;br /&gt;
== Notifications (email) ==&lt;br /&gt;
&lt;br /&gt;
Tapeworm sends email updates when actions are pending or dates are approaching.&lt;br /&gt;
&lt;br /&gt;
[SCREENSHOT: Example Tapeworm notification email]&lt;br /&gt;
&lt;br /&gt;
Emails typically include:&lt;br /&gt;
* dataset path,&lt;br /&gt;
* size and last activity,&lt;br /&gt;
* current status,&lt;br /&gt;
* review/scheduled date.&lt;br /&gt;
&lt;br /&gt;
Please read these emails carefully — they are your chance to adjust decisions before execution.&lt;br /&gt;
&lt;br /&gt;
== Best practices for users ==&lt;br /&gt;
&lt;br /&gt;
* Check your &amp;lt;b&amp;gt;Overview&amp;lt;/b&amp;gt; page regularly.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt; if you need time to validate impact.&lt;br /&gt;
* Add &amp;lt;b&amp;gt;metadata&amp;lt;/b&amp;gt; when approving important datasets.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Overrides&amp;lt;/b&amp;gt; for known exceptions.&lt;br /&gt;
* If unsure, contact HPC support before a scheduled move date.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== What happens if I do nothing? ===&lt;br /&gt;
Planned items can move forward automatically after the review window.&lt;br /&gt;
&lt;br /&gt;
=== Can I undo after tape staging? ===&lt;br /&gt;
Not directly in Tapeworm. Retrieval is done via the tape/iRODS workflow.&lt;br /&gt;
&lt;br /&gt;
=== Why is an action button disabled? ===&lt;br /&gt;
Usually because the move has already progressed (executing/staged/on tape/error), so schedule edits are no longer valid.&lt;br /&gt;
&lt;br /&gt;
=== Why do I see “planned + notified”? ===&lt;br /&gt;
That means the candidate is planned and a notification has already been sent.&lt;br /&gt;
&lt;br /&gt;
== Need help? ==&lt;br /&gt;
&lt;br /&gt;
If anything is unclear, or you think a move is incorrect, please open an HPC support ticket.  &lt;br /&gt;
Include the dataset path and (if available) the candidate status shown in Tapeworm.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=File:User_overview_2.png&amp;diff=2553</id>
		<title>File:User overview 2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=File:User_overview_2.png&amp;diff=2553"/>
		<updated>2026-02-03T14:43:38Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User overview page&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2552</id>
		<title>Archival Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2552"/>
		<updated>2026-02-03T14:38:00Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tapeworm: Managing your archive data and tape moves =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:2px solid #d32f2f; background:#ffebee; padding:12px; margin:12px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Warning:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;margin:8px 0 0 18px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;This documentation page is under construction and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;The Tapeworm application is in beta and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tapeworm helps you manage data on &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; by identifying datasets that are no longer actively used and preparing them for tape archival.  &lt;br /&gt;
The goal is simple: keep fast storage available for active work, while safely preserving older data on tape.&lt;br /&gt;
&lt;br /&gt;
With Tapeworm, you can:&lt;br /&gt;
* See which of your datasets are being considered for tape archival.&lt;br /&gt;
* Review planned moves before they happen.&lt;br /&gt;
* Approve, snooze, or block moves when needed.&lt;br /&gt;
* Add metadata to help describe archived datasets. The metadata is included on tape and can be used to view/retrieve from tape, should you need to do so in the future.&lt;br /&gt;
&lt;br /&gt;
If you do nothing, Tapeworm will continue with the planned move after the review period.  &lt;br /&gt;
That is why we recommend checking your pending actions regularly. You will also receive notification emails about pending actions.&lt;br /&gt;
&lt;br /&gt;
== How Tapeworm works ==&lt;br /&gt;
&lt;br /&gt;
# Tapeworm scans &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; and builds an index of datasets, size, owner, and last activite use.&lt;br /&gt;
# A policy engine checks which datasets look stale (for example: 30+ days old and larger than 1GB).&lt;br /&gt;
# Matching datasets are marked as &amp;lt;b&amp;gt;planned&amp;lt;/b&amp;gt; and shown in your overview.&lt;br /&gt;
# You will be notified by email that Tapeworm plans to move data you own&lt;br /&gt;
# You can review and change what should happen, or block the move(s) entirely&lt;br /&gt;
# If no action is taken, after a wait period of 4 weeks, planned moves can become scheduled and then executed.&lt;br /&gt;
# Data is moved to tape, and removed from /archive/&lt;br /&gt;
&lt;br /&gt;
== Who sees what? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Regular users&amp;lt;/b&amp;gt; see only their own datasets and actions.&lt;br /&gt;
* &amp;lt;b&amp;gt;Group admins/contacts&amp;lt;/b&amp;gt; see data for their configured group(s), in addition to their own data.&lt;br /&gt;
&lt;br /&gt;
== User pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1) Overview ===&lt;br /&gt;
This is your action page. It shows items that currently need your decision.&lt;br /&gt;
&lt;br /&gt;
[SCREENSHOT: User Overview page with pending actions table]&lt;br /&gt;
&lt;br /&gt;
For each candidate, you can:&lt;br /&gt;
* &amp;lt;b&amp;gt;Approve&amp;lt;/b&amp;gt;: proceed with the tape move. It will schedule for the next day.&lt;br /&gt;
* &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt;: postpone the decision to a future date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Deny/Block&amp;lt;/b&amp;gt;: stop this move, configure an override for this path. Tapeworm will not try to move this dataset/path again, until you choose to remove the override.&lt;br /&gt;
* &amp;lt;b&amp;gt;Edit metadata&amp;lt;/b&amp;gt;: add key/value notes for archived data. These values are included on tape and can be used to view/retrieve datasets on tape.&lt;br /&gt;
&lt;br /&gt;
You can also select multiple rows and apply actions in bulk.&lt;br /&gt;
&lt;br /&gt;
=== 2) Datasets ===&lt;br /&gt;
This page shows your discovered datasets, their sizes, and last activity times. The application has no concept of what data belongs together and should be considered a &#039;dataset&#039;. If the selections on this page are wrong, you can change how Tapeworm should handle these datasets instead.&lt;br /&gt;
&lt;br /&gt;
[[File:User datasets.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* If a dataset already has an active move candidate, scheduling controls are disabled.&lt;br /&gt;
 The dataset list is informational; move decisions are handled through the Schedule page.&lt;br /&gt;
&lt;br /&gt;
=== 3) Schedule ===&lt;br /&gt;
This page shows move candidates and their status over time.&lt;br /&gt;
&lt;br /&gt;
[[File:User schedule.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Common statuses:&lt;br /&gt;
* &amp;lt;b&amp;gt;Planned&amp;lt;/b&amp;gt; (or &amp;lt;b&amp;gt;planned + notified&amp;lt;/b&amp;gt;): under review.&lt;br /&gt;
* &amp;lt;b&amp;gt;Scheduled&amp;lt;/b&amp;gt;: move is planned for a specific date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Executing / Tape staged / On tape&amp;lt;/b&amp;gt;: move is in progress or completed.&lt;br /&gt;
* &amp;lt;b&amp;gt;Error&amp;lt;/b&amp;gt;: move needs admin attention.&lt;br /&gt;
&lt;br /&gt;
Once a move is already executing or completed, schedule-changing actions are locked.&lt;br /&gt;
&lt;br /&gt;
=== 4) Overrides ===&lt;br /&gt;
Overrides tell Tapeworm to ignore specific paths in future planning.&lt;br /&gt;
[[File:User override.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Use overrides when:&lt;br /&gt;
* a project is active again, or should never be moved to tape in the first place&lt;br /&gt;
* a path should stay on disk for operational reasons&lt;br /&gt;
* policy suggestions are not appropriate for that location.&lt;br /&gt;
&lt;br /&gt;
Overrides apply to the selected path and everything below it.&lt;br /&gt;
&lt;br /&gt;
== Notifications (email) ==&lt;br /&gt;
&lt;br /&gt;
Tapeworm sends email updates when actions are pending or dates are approaching.&lt;br /&gt;
&lt;br /&gt;
[SCREENSHOT: Example Tapeworm notification email]&lt;br /&gt;
&lt;br /&gt;
Emails typically include:&lt;br /&gt;
* dataset path,&lt;br /&gt;
* size and last activity,&lt;br /&gt;
* current status,&lt;br /&gt;
* review/scheduled date.&lt;br /&gt;
&lt;br /&gt;
Please read these emails carefully — they are your chance to adjust decisions before execution.&lt;br /&gt;
&lt;br /&gt;
== Best practices for users ==&lt;br /&gt;
&lt;br /&gt;
* Check your &amp;lt;b&amp;gt;Overview&amp;lt;/b&amp;gt; page regularly.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt; if you need time to validate impact.&lt;br /&gt;
* Add &amp;lt;b&amp;gt;metadata&amp;lt;/b&amp;gt; when approving important datasets.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Overrides&amp;lt;/b&amp;gt; for known exceptions.&lt;br /&gt;
* If unsure, contact HPC support before a scheduled move date.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== What happens if I do nothing? ===&lt;br /&gt;
Planned items can move forward automatically after the review window.&lt;br /&gt;
&lt;br /&gt;
=== Can I undo after tape staging? ===&lt;br /&gt;
Not directly in Tapeworm. Retrieval is done via the tape/iRODS workflow.&lt;br /&gt;
&lt;br /&gt;
=== Why is an action button disabled? ===&lt;br /&gt;
Usually because the move has already progressed (executing/staged/on tape/error), so schedule edits are no longer valid.&lt;br /&gt;
&lt;br /&gt;
=== Why do I see “planned + notified”? ===&lt;br /&gt;
That means the candidate is planned and a notification has already been sent.&lt;br /&gt;
&lt;br /&gt;
== Need help? ==&lt;br /&gt;
&lt;br /&gt;
If anything is unclear, or you think a move is incorrect, please open an HPC support ticket.  &lt;br /&gt;
Include the dataset path and (if available) the candidate status shown in Tapeworm.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=File:User_override.png&amp;diff=2551</id>
		<title>File:User override.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=File:User_override.png&amp;diff=2551"/>
		<updated>2026-02-03T14:37:18Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User overrides page&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2550</id>
		<title>Archival Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2550"/>
		<updated>2026-02-03T14:31:11Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tapeworm: Managing your archive data and tape moves =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:2px solid #d32f2f; background:#ffebee; padding:12px; margin:12px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Warning:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;margin:8px 0 0 18px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;This documentation page is under construction and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;The Tapeworm application is in beta and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tapeworm helps you manage data on &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; by identifying datasets that are no longer actively used and preparing them for tape archival.  &lt;br /&gt;
The goal is simple: keep fast storage available for active work, while safely preserving older data on tape.&lt;br /&gt;
&lt;br /&gt;
With Tapeworm, you can:&lt;br /&gt;
* See which of your datasets are being considered for tape archival.&lt;br /&gt;
* Review planned moves before they happen.&lt;br /&gt;
* Approve, snooze, or block moves when needed.&lt;br /&gt;
* Add metadata to help describe archived datasets. The metadata is included on tape and can be used to view/retrieve from tape, should you need to do so in the future.&lt;br /&gt;
&lt;br /&gt;
If you do nothing, Tapeworm will continue with the planned move after the review period.  &lt;br /&gt;
That is why we recommend checking your pending actions regularly. You will also receive notification emails about pending actions.&lt;br /&gt;
&lt;br /&gt;
== How Tapeworm works ==&lt;br /&gt;
&lt;br /&gt;
# Tapeworm scans &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; and builds an index of datasets, size, owner, and last activite use.&lt;br /&gt;
# A policy engine checks which datasets look stale (for example: 30+ days old and larger than 1GB).&lt;br /&gt;
# Matching datasets are marked as &amp;lt;b&amp;gt;planned&amp;lt;/b&amp;gt; and shown in your overview.&lt;br /&gt;
# You will be notified by email that Tapeworm plans to move data you own&lt;br /&gt;
# You can review and change what should happen, or block the move(s) entirely&lt;br /&gt;
# If no action is taken, after a wait period of 4 weeks, planned moves can become scheduled and then executed.&lt;br /&gt;
# Data is moved to tape, and removed from /archive/&lt;br /&gt;
&lt;br /&gt;
== Who sees what? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Regular users&amp;lt;/b&amp;gt; see only their own datasets and actions.&lt;br /&gt;
* &amp;lt;b&amp;gt;Group admins/contacts&amp;lt;/b&amp;gt; see data for their configured group(s), in addition to their own data.&lt;br /&gt;
&lt;br /&gt;
== User pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1) Overview ===&lt;br /&gt;
This is your action page. It shows items that currently need your decision.&lt;br /&gt;
&lt;br /&gt;
[SCREENSHOT: User Overview page with pending actions table]&lt;br /&gt;
&lt;br /&gt;
For each candidate, you can:&lt;br /&gt;
* &amp;lt;b&amp;gt;Approve&amp;lt;/b&amp;gt;: proceed with the tape move. It will schedule for the next day.&lt;br /&gt;
* &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt;: postpone the decision to a future date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Deny/Block&amp;lt;/b&amp;gt;: stop this move, configure an override for this path. Tapeworm will not try to move this dataset/path again, until you choose to remove the override.&lt;br /&gt;
* &amp;lt;b&amp;gt;Edit metadata&amp;lt;/b&amp;gt;: add key/value notes for archived data. These values are included on tape and can be used to view/retrieve datasets on tape.&lt;br /&gt;
&lt;br /&gt;
You can also select multiple rows and apply actions in bulk.&lt;br /&gt;
&lt;br /&gt;
=== 2) Datasets ===&lt;br /&gt;
This page shows your discovered datasets, their sizes, and last activity times. The application has no concept of what data belongs together and should be considered a &#039;dataset&#039;. If the selections on this page are wrong, you can change how Tapeworm should handle these datasets instead.&lt;br /&gt;
&lt;br /&gt;
[[File:User datasets.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* If a dataset already has an active move candidate, scheduling controls are disabled.&lt;br /&gt;
 The dataset list is informational; move decisions are handled through the Schedule page.&lt;br /&gt;
&lt;br /&gt;
=== 3) Schedule ===&lt;br /&gt;
This page shows move candidates and their status over time.&lt;br /&gt;
&lt;br /&gt;
[[File:User schedule.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Common statuses:&lt;br /&gt;
* &amp;lt;b&amp;gt;Planned&amp;lt;/b&amp;gt; (or &amp;lt;b&amp;gt;planned + notified&amp;lt;/b&amp;gt;): under review.&lt;br /&gt;
* &amp;lt;b&amp;gt;Scheduled&amp;lt;/b&amp;gt;: move is planned for a specific date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Executing / Tape staged / On tape&amp;lt;/b&amp;gt;: move is in progress or completed.&lt;br /&gt;
* &amp;lt;b&amp;gt;Error&amp;lt;/b&amp;gt;: move needs admin attention.&lt;br /&gt;
&lt;br /&gt;
Once a move is already executing or completed, schedule-changing actions are locked.&lt;br /&gt;
&lt;br /&gt;
=== 4) Overrides ===&lt;br /&gt;
Overrides tell Tapeworm to ignore specific paths in future planning.&lt;br /&gt;
&lt;br /&gt;
[SCREENSHOT: User Overrides page]&lt;br /&gt;
&lt;br /&gt;
Use overrides when:&lt;br /&gt;
* a project is active again,&lt;br /&gt;
* a path should stay on disk for operational reasons,&lt;br /&gt;
* policy suggestions are not appropriate for that location.&lt;br /&gt;
&lt;br /&gt;
Overrides apply to the selected path and everything below it.&lt;br /&gt;
&lt;br /&gt;
== Notifications (email) ==&lt;br /&gt;
&lt;br /&gt;
Tapeworm sends email updates when actions are pending or dates are approaching.&lt;br /&gt;
&lt;br /&gt;
[SCREENSHOT: Example Tapeworm notification email]&lt;br /&gt;
&lt;br /&gt;
Emails typically include:&lt;br /&gt;
* dataset path,&lt;br /&gt;
* size and last activity,&lt;br /&gt;
* current status,&lt;br /&gt;
* review/scheduled date.&lt;br /&gt;
&lt;br /&gt;
Please read these emails carefully — they are your chance to adjust decisions before execution.&lt;br /&gt;
&lt;br /&gt;
== Best practices for users ==&lt;br /&gt;
&lt;br /&gt;
* Check your &amp;lt;b&amp;gt;Overview&amp;lt;/b&amp;gt; page regularly.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt; if you need time to validate impact.&lt;br /&gt;
* Add &amp;lt;b&amp;gt;metadata&amp;lt;/b&amp;gt; when approving important datasets.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Overrides&amp;lt;/b&amp;gt; for known exceptions.&lt;br /&gt;
* If unsure, contact HPC support before a scheduled move date.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== What happens if I do nothing? ===&lt;br /&gt;
Planned items can move forward automatically after the review window.&lt;br /&gt;
&lt;br /&gt;
=== Can I undo after tape staging? ===&lt;br /&gt;
Not directly in Tapeworm. Retrieval is done via the tape/iRODS workflow.&lt;br /&gt;
&lt;br /&gt;
=== Why is an action button disabled? ===&lt;br /&gt;
Usually because the move has already progressed (executing/staged/on tape/error), so schedule edits are no longer valid.&lt;br /&gt;
&lt;br /&gt;
=== Why do I see “planned + notified”? ===&lt;br /&gt;
That means the candidate is planned and a notification has already been sent.&lt;br /&gt;
&lt;br /&gt;
== Need help? ==&lt;br /&gt;
&lt;br /&gt;
If anything is unclear, or you think a move is incorrect, please open an HPC support ticket.  &lt;br /&gt;
Include the dataset path and (if available) the candidate status shown in Tapeworm.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2549</id>
		<title>Archival Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2549"/>
		<updated>2026-02-03T14:29:57Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tapeworm: Managing your archive data and tape moves =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:2px solid #d32f2f; background:#ffebee; padding:12px; margin:12px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Warning:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;margin:8px 0 0 18px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;This documentation page is under construction and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;The Tapeworm application is in beta and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tapeworm helps you manage data on &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; by identifying datasets that are no longer actively used and preparing them for tape archival.  &lt;br /&gt;
The goal is simple: keep fast storage available for active work, while safely preserving older data on tape.&lt;br /&gt;
&lt;br /&gt;
With Tapeworm, you can:&lt;br /&gt;
* See which of your datasets are being considered for tape archival.&lt;br /&gt;
* Review planned moves before they happen.&lt;br /&gt;
* Approve, snooze, or block moves when needed.&lt;br /&gt;
* Add metadata to help describe archived datasets.&lt;br /&gt;
&lt;br /&gt;
If you do nothing, Tapeworm will continue with the planned move after the review period.  &lt;br /&gt;
That is why we recommend checking your pending actions regularly.&lt;br /&gt;
&lt;br /&gt;
== How Tapeworm works (in plain language) ==&lt;br /&gt;
&lt;br /&gt;
# Tapeworm scans &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; and builds an index of datasets, size, owner, and activity.&lt;br /&gt;
# A policy engine checks which datasets look stale (for example: old + large).&lt;br /&gt;
# Matching datasets are marked as &amp;lt;b&amp;gt;planned&amp;lt;/b&amp;gt; and shown in your overview.&lt;br /&gt;
# You can review and change what should happen.&lt;br /&gt;
# If no action is taken, planned moves can become scheduled and then executed.&lt;br /&gt;
# Data is moved to tape staging, then processed by the tape backend.&lt;br /&gt;
&lt;br /&gt;
== Who sees what? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Regular users&amp;lt;/b&amp;gt; see only their own datasets and actions.&lt;br /&gt;
* &amp;lt;b&amp;gt;Group admins&amp;lt;/b&amp;gt; see data for their configured group(s).&lt;br /&gt;
* &amp;lt;b&amp;gt;System admins&amp;lt;/b&amp;gt; can see and manage everything.&lt;br /&gt;
&lt;br /&gt;
== User pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1) Overview ===&lt;br /&gt;
This is your action page. It shows items that currently need your decision.&lt;br /&gt;
&lt;br /&gt;
For each candidate, you can:&lt;br /&gt;
* &amp;lt;b&amp;gt;Approve&amp;lt;/b&amp;gt;: proceed with move scheduling.&lt;br /&gt;
* &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt;: postpone the decision to a future date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Deny/Block&amp;lt;/b&amp;gt;: stop this move path.&lt;br /&gt;
* &amp;lt;b&amp;gt;Edit metadata&amp;lt;/b&amp;gt;: add key/value notes for archived data.&lt;br /&gt;
&lt;br /&gt;
You can also select multiple rows and apply actions in bulk.&lt;br /&gt;
&lt;br /&gt;
=== 2) Datasets ===&lt;br /&gt;
This page shows your discovered datasets, their sizes, and activity times.[[File:User datasets.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* If a dataset already has an active move candidate, scheduling controls may be disabled.&lt;br /&gt;
* The dataset list is informational; move decisions are handled through candidates/schedule.&lt;br /&gt;
&lt;br /&gt;
=== 3) Schedule ===&lt;br /&gt;
This page shows move candidates and their status over time.&lt;br /&gt;
[[File:User schedule.png|left|frame]]&lt;br /&gt;
Common statuses:&lt;br /&gt;
* &amp;lt;b&amp;gt;Planned&amp;lt;/b&amp;gt; (or &amp;lt;b&amp;gt;planned + notified&amp;lt;/b&amp;gt;): under review.&lt;br /&gt;
* &amp;lt;b&amp;gt;Scheduled&amp;lt;/b&amp;gt;: move is planned for a specific date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Executing / Tape staged / On tape&amp;lt;/b&amp;gt;: move is in progress or completed.&lt;br /&gt;
* &amp;lt;b&amp;gt;Error&amp;lt;/b&amp;gt;: move needs admin attention.&lt;br /&gt;
&lt;br /&gt;
Once a move is already executing or completed, schedule-changing actions are locked.&lt;br /&gt;
&lt;br /&gt;
=== 4) Overrides ===&lt;br /&gt;
Overrides tell Tapeworm to ignore specific paths in future planning.&lt;br /&gt;
&lt;br /&gt;
[SCREENSHOT: User Overrides page]&lt;br /&gt;
&lt;br /&gt;
Use overrides when:&lt;br /&gt;
* a project is active again,&lt;br /&gt;
* a path should stay on disk for operational reasons,&lt;br /&gt;
* policy suggestions are not appropriate for that location.&lt;br /&gt;
&lt;br /&gt;
Overrides apply to the selected path and everything below it.&lt;br /&gt;
&lt;br /&gt;
== Notifications (email) ==&lt;br /&gt;
&lt;br /&gt;
Tapeworm sends email updates when actions are pending or dates are approaching.&lt;br /&gt;
&lt;br /&gt;
[SCREENSHOT: Example Tapeworm notification email]&lt;br /&gt;
&lt;br /&gt;
Emails typically include:&lt;br /&gt;
* dataset path,&lt;br /&gt;
* size and last activity,&lt;br /&gt;
* current status,&lt;br /&gt;
* review/scheduled date.&lt;br /&gt;
&lt;br /&gt;
Please read these emails carefully — they are your chance to adjust decisions before execution.&lt;br /&gt;
&lt;br /&gt;
== Best practices for users ==&lt;br /&gt;
&lt;br /&gt;
* Check your &amp;lt;b&amp;gt;Overview&amp;lt;/b&amp;gt; page regularly.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt; if you need time to validate impact.&lt;br /&gt;
* Add &amp;lt;b&amp;gt;metadata&amp;lt;/b&amp;gt; when approving important datasets.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Overrides&amp;lt;/b&amp;gt; for known exceptions.&lt;br /&gt;
* If unsure, contact HPC support before a scheduled move date.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== What happens if I do nothing? ===&lt;br /&gt;
Planned items can move forward automatically after the review window.&lt;br /&gt;
&lt;br /&gt;
=== Can I undo after tape staging? ===&lt;br /&gt;
Not directly in Tapeworm. Retrieval is done via the tape/iRODS workflow.&lt;br /&gt;
&lt;br /&gt;
=== Why is an action button disabled? ===&lt;br /&gt;
Usually because the move has already progressed (executing/staged/on tape/error), so schedule edits are no longer valid.&lt;br /&gt;
&lt;br /&gt;
=== Why do I see “planned + notified”? ===&lt;br /&gt;
That means the candidate is planned and a notification has already been sent.&lt;br /&gt;
&lt;br /&gt;
== Need help? ==&lt;br /&gt;
&lt;br /&gt;
If anything is unclear, or you think a move is incorrect, please open an HPC support ticket.  &lt;br /&gt;
Include the dataset path and (if available) the candidate status shown in Tapeworm.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2548</id>
		<title>Archival Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2548"/>
		<updated>2026-02-03T14:29:01Z</updated>

		<summary type="html">&lt;p&gt;Prins089: Tapeworm page v1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tapeworm: Managing your archive data and tape moves =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:2px solid #d32f2f; background:#ffebee; padding:12px; margin:12px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Warning:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;margin:8px 0 0 18px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;This documentation page is under construction and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;The Tapeworm application is in beta and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tapeworm helps you manage data on &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; by identifying datasets that are no longer actively used and preparing them for tape archival.  &lt;br /&gt;
The goal is simple: keep fast storage available for active work, while safely preserving older data on tape.&lt;br /&gt;
&lt;br /&gt;
With Tapeworm, you can:&lt;br /&gt;
* See which of your datasets are being considered for tape archival.&lt;br /&gt;
* Review planned moves before they happen.&lt;br /&gt;
* Approve, snooze, or block moves when needed.&lt;br /&gt;
* Add metadata to help describe archived datasets.&lt;br /&gt;
&lt;br /&gt;
If you do nothing, Tapeworm will continue with the planned move after the review period.  &lt;br /&gt;
That is why we recommend checking your pending actions regularly.&lt;br /&gt;
&lt;br /&gt;
== How Tapeworm works (in plain language) ==&lt;br /&gt;
&lt;br /&gt;
# Tapeworm scans &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; and builds an index of datasets, size, owner, and activity.&lt;br /&gt;
# A policy engine checks which datasets look stale (for example: old + large).&lt;br /&gt;
# Matching datasets are marked as &amp;lt;b&amp;gt;planned&amp;lt;/b&amp;gt; and shown in your overview.&lt;br /&gt;
# You can review and change what should happen.&lt;br /&gt;
# If no action is taken, planned moves can become scheduled and then executed.&lt;br /&gt;
# Data is moved to tape staging, then processed by the tape backend.&lt;br /&gt;
&lt;br /&gt;
== Who sees what? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Regular users&amp;lt;/b&amp;gt; see only their own datasets and actions.&lt;br /&gt;
* &amp;lt;b&amp;gt;Group admins&amp;lt;/b&amp;gt; see data for their configured group(s).&lt;br /&gt;
* &amp;lt;b&amp;gt;System admins&amp;lt;/b&amp;gt; can see and manage everything.&lt;br /&gt;
&lt;br /&gt;
== User pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1) Overview ===&lt;br /&gt;
This is your action page. It shows items that currently need your decision.&lt;br /&gt;
[[File:User datasets.png|left|frame]]&lt;br /&gt;
&lt;br /&gt;
For each candidate, you can:&lt;br /&gt;
* &amp;lt;b&amp;gt;Approve&amp;lt;/b&amp;gt;: proceed with move scheduling.&lt;br /&gt;
* &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt;: postpone the decision to a future date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Deny/Block&amp;lt;/b&amp;gt;: stop this move path.&lt;br /&gt;
* &amp;lt;b&amp;gt;Edit metadata&amp;lt;/b&amp;gt;: add key/value notes for archived data.&lt;br /&gt;
&lt;br /&gt;
You can also select multiple rows and apply actions in bulk.&lt;br /&gt;
&lt;br /&gt;
=== 2) Datasets ===&lt;br /&gt;
This page shows your discovered datasets, their sizes, and activity times.&lt;br /&gt;
&lt;br /&gt;
[SCREENSHOT: User Datasets page]&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* If a dataset already has an active move candidate, scheduling controls may be disabled.&lt;br /&gt;
* The dataset list is informational; move decisions are handled through candidates/schedule.&lt;br /&gt;
&lt;br /&gt;
=== 3) Schedule ===&lt;br /&gt;
This page shows move candidates and their status over time.&lt;br /&gt;
[[File:User schedule.png|left|frame]]&lt;br /&gt;
Common statuses:&lt;br /&gt;
* &amp;lt;b&amp;gt;Planned&amp;lt;/b&amp;gt; (or &amp;lt;b&amp;gt;planned + notified&amp;lt;/b&amp;gt;): under review.&lt;br /&gt;
* &amp;lt;b&amp;gt;Scheduled&amp;lt;/b&amp;gt;: move is planned for a specific date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Executing / Tape staged / On tape&amp;lt;/b&amp;gt;: move is in progress or completed.&lt;br /&gt;
* &amp;lt;b&amp;gt;Error&amp;lt;/b&amp;gt;: move needs admin attention.&lt;br /&gt;
&lt;br /&gt;
Once a move is already executing or completed, schedule-changing actions are locked.&lt;br /&gt;
&lt;br /&gt;
=== 4) Overrides ===&lt;br /&gt;
Overrides tell Tapeworm to ignore specific paths in future planning.&lt;br /&gt;
&lt;br /&gt;
[SCREENSHOT: User Overrides page]&lt;br /&gt;
&lt;br /&gt;
Use overrides when:&lt;br /&gt;
* a project is active again,&lt;br /&gt;
* a path should stay on disk for operational reasons,&lt;br /&gt;
* policy suggestions are not appropriate for that location.&lt;br /&gt;
&lt;br /&gt;
Overrides apply to the selected path and everything below it.&lt;br /&gt;
&lt;br /&gt;
== Notifications (email) ==&lt;br /&gt;
&lt;br /&gt;
Tapeworm sends email updates when actions are pending or dates are approaching.&lt;br /&gt;
&lt;br /&gt;
[SCREENSHOT: Example Tapeworm notification email]&lt;br /&gt;
&lt;br /&gt;
Emails typically include:&lt;br /&gt;
* dataset path,&lt;br /&gt;
* size and last activity,&lt;br /&gt;
* current status,&lt;br /&gt;
* review/scheduled date.&lt;br /&gt;
&lt;br /&gt;
Please read these emails carefully — they are your chance to adjust decisions before execution.&lt;br /&gt;
&lt;br /&gt;
== Best practices for users ==&lt;br /&gt;
&lt;br /&gt;
* Check your &amp;lt;b&amp;gt;Overview&amp;lt;/b&amp;gt; page regularly.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt; if you need time to validate impact.&lt;br /&gt;
* Add &amp;lt;b&amp;gt;metadata&amp;lt;/b&amp;gt; when approving important datasets.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Overrides&amp;lt;/b&amp;gt; for known exceptions.&lt;br /&gt;
* If unsure, contact HPC support before a scheduled move date.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== What happens if I do nothing? ===&lt;br /&gt;
Planned items can move forward automatically after the review window.&lt;br /&gt;
&lt;br /&gt;
=== Can I undo after tape staging? ===&lt;br /&gt;
Not directly in Tapeworm. Retrieval is done via the tape/iRODS workflow.&lt;br /&gt;
&lt;br /&gt;
=== Why is an action button disabled? ===&lt;br /&gt;
Usually because the move has already progressed (executing/staged/on tape/error), so schedule edits are no longer valid.&lt;br /&gt;
&lt;br /&gt;
=== Why do I see “planned + notified”? ===&lt;br /&gt;
That means the candidate is planned and a notification has already been sent.&lt;br /&gt;
&lt;br /&gt;
== Need help? ==&lt;br /&gt;
&lt;br /&gt;
If anything is unclear, or you think a move is incorrect, please open an HPC support ticket.  &lt;br /&gt;
Include the dataset path and (if available) the candidate status shown in Tapeworm.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=File:User_datasets.png&amp;diff=2547</id>
		<title>File:User datasets.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=File:User_datasets.png&amp;diff=2547"/>
		<updated>2026-02-03T14:28:44Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User datasets page&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=File:User_schedule.png&amp;diff=2546</id>
		<title>File:User schedule.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=File:User_schedule.png&amp;diff=2546"/>
		<updated>2026-02-03T14:23:50Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User schedule page&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=File:User_overview.png&amp;diff=2545</id>
		<title>File:User overview.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=File:User_overview.png&amp;diff=2545"/>
		<updated>2026-02-03T14:22:32Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;User overview/schedule page&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2544</id>
		<title>Archival Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Archival_Storage&amp;diff=2544"/>
		<updated>2026-02-03T14:11:23Z</updated>

		<summary type="html">&lt;p&gt;Prins089: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tapeworm: Managing your archive data and tape moves =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:2px solid #d32f2f; background:#ffebee; padding:12px; margin:12px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Warning:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;margin:8px 0 0 18px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;This documentation page is under construction and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;The Tapeworm application is in beta and may contain errors.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tapeworm helps you manage data on &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; by identifying datasets that are no longer actively used and preparing them for tape archival.  &lt;br /&gt;
The goal is simple: keep fast storage available for active work, while safely preserving older data on tape.&lt;br /&gt;
&lt;br /&gt;
With Tapeworm, you can:&lt;br /&gt;
* See which of your datasets are being considered for tape archival.&lt;br /&gt;
* Review planned moves before they happen.&lt;br /&gt;
* Approve, snooze, or block moves when needed.&lt;br /&gt;
* Add metadata to help describe archived datasets.&lt;br /&gt;
&lt;br /&gt;
If you do nothing, Tapeworm will continue with the planned move after the review period.  &lt;br /&gt;
That is why we recommend checking your pending actions regularly.&lt;br /&gt;
&lt;br /&gt;
== How Tapeworm works (in plain language) ==&lt;br /&gt;
&lt;br /&gt;
# Tapeworm scans &amp;lt;code&amp;gt;/archive&amp;lt;/code&amp;gt; and builds an index of datasets, size, owner, and activity.&lt;br /&gt;
# A policy engine checks which datasets look stale (for example: old + large).&lt;br /&gt;
# Matching datasets are marked as &amp;lt;b&amp;gt;planned&amp;lt;/b&amp;gt; and shown in your overview.&lt;br /&gt;
# You can review and change what should happen.&lt;br /&gt;
# If no action is taken, planned moves can become scheduled and then executed.&lt;br /&gt;
# Data is moved to tape staging, then processed by the tape backend.&lt;br /&gt;
&lt;br /&gt;
== Who sees what? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Regular users&amp;lt;/b&amp;gt; see only their own datasets and actions.&lt;br /&gt;
* &amp;lt;b&amp;gt;Group admins&amp;lt;/b&amp;gt; see data for their configured group(s).&lt;br /&gt;
* &amp;lt;b&amp;gt;System admins&amp;lt;/b&amp;gt; can see and manage everything.&lt;br /&gt;
&lt;br /&gt;
== User pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1) Overview ===&lt;br /&gt;
This is your action page. It shows items that currently need your decision.&lt;br /&gt;
&lt;br /&gt;
[SCREENSHOT: User Overview page with pending actions table]&lt;br /&gt;
&lt;br /&gt;
For each candidate, you can:&lt;br /&gt;
* &amp;lt;b&amp;gt;Approve&amp;lt;/b&amp;gt;: proceed with move scheduling.&lt;br /&gt;
* &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt;: postpone the decision to a future date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Deny/Block&amp;lt;/b&amp;gt;: stop this move path.&lt;br /&gt;
* &amp;lt;b&amp;gt;Edit metadata&amp;lt;/b&amp;gt;: add key/value notes for archived data.&lt;br /&gt;
&lt;br /&gt;
You can also select multiple rows and apply actions in bulk.&lt;br /&gt;
&lt;br /&gt;
=== 2) Datasets ===&lt;br /&gt;
This page shows your discovered datasets, their sizes, and activity times.&lt;br /&gt;
&lt;br /&gt;
[SCREENSHOT: User Datasets page]&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* If a dataset already has an active move candidate, scheduling controls may be disabled.&lt;br /&gt;
* The dataset list is informational; move decisions are handled through candidates/schedule.&lt;br /&gt;
&lt;br /&gt;
=== 3) Schedule ===&lt;br /&gt;
This page shows move candidates and their status over time.&lt;br /&gt;
&lt;br /&gt;
[SCREENSHOT: User Schedule page with status colors]&lt;br /&gt;
&lt;br /&gt;
Common statuses:&lt;br /&gt;
* &amp;lt;b&amp;gt;Planned&amp;lt;/b&amp;gt; (or &amp;lt;b&amp;gt;planned + notified&amp;lt;/b&amp;gt;): under review.&lt;br /&gt;
* &amp;lt;b&amp;gt;Scheduled&amp;lt;/b&amp;gt;: move is planned for a specific date.&lt;br /&gt;
* &amp;lt;b&amp;gt;Executing / Tape staged / On tape&amp;lt;/b&amp;gt;: move is in progress or completed.&lt;br /&gt;
* &amp;lt;b&amp;gt;Error&amp;lt;/b&amp;gt;: move needs admin attention.&lt;br /&gt;
&lt;br /&gt;
Once a move is already executing or completed, schedule-changing actions are locked.&lt;br /&gt;
&lt;br /&gt;
=== 4) Overrides ===&lt;br /&gt;
Overrides tell Tapeworm to ignore specific paths in future planning.&lt;br /&gt;
&lt;br /&gt;
[SCREENSHOT: User Overrides page]&lt;br /&gt;
&lt;br /&gt;
Use overrides when:&lt;br /&gt;
* a project is active again,&lt;br /&gt;
* a path should stay on disk for operational reasons,&lt;br /&gt;
* policy suggestions are not appropriate for that location.&lt;br /&gt;
&lt;br /&gt;
Overrides apply to the selected path and everything below it.&lt;br /&gt;
&lt;br /&gt;
== Notifications (email) ==&lt;br /&gt;
&lt;br /&gt;
Tapeworm sends email updates when actions are pending or dates are approaching.&lt;br /&gt;
&lt;br /&gt;
[SCREENSHOT: Example Tapeworm notification email]&lt;br /&gt;
&lt;br /&gt;
Emails typically include:&lt;br /&gt;
* dataset path,&lt;br /&gt;
* size and last activity,&lt;br /&gt;
* current status,&lt;br /&gt;
* review/scheduled date.&lt;br /&gt;
&lt;br /&gt;
Please read these emails carefully — they are your chance to adjust decisions before execution.&lt;br /&gt;
&lt;br /&gt;
== Best practices for users ==&lt;br /&gt;
&lt;br /&gt;
* Check your &amp;lt;b&amp;gt;Overview&amp;lt;/b&amp;gt; page regularly.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Snooze&amp;lt;/b&amp;gt; if you need time to validate impact.&lt;br /&gt;
* Add &amp;lt;b&amp;gt;metadata&amp;lt;/b&amp;gt; when approving important datasets.&lt;br /&gt;
* Use &amp;lt;b&amp;gt;Overrides&amp;lt;/b&amp;gt; for known exceptions.&lt;br /&gt;
* If unsure, contact HPC support before a scheduled move date.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== What happens if I do nothing? ===&lt;br /&gt;
Planned items can move forward automatically after the review window.&lt;br /&gt;
&lt;br /&gt;
=== Can I undo after tape staging? ===&lt;br /&gt;
Not directly in Tapeworm. Retrieval is done via the tape/iRODS workflow.&lt;br /&gt;
&lt;br /&gt;
=== Why is an action button disabled? ===&lt;br /&gt;
Usually because the move has already progressed (executing/staged/on tape/error), so schedule edits are no longer valid.&lt;br /&gt;
&lt;br /&gt;
=== Why do I see “planned + notified”? ===&lt;br /&gt;
That means the candidate is planned and a notification has already been sent.&lt;br /&gt;
&lt;br /&gt;
== Need help? ==&lt;br /&gt;
&lt;br /&gt;
If anything is unclear, or you think a move is incorrect, please open an HPC support ticket.  &lt;br /&gt;
Include the dataset path and (if available) the candidate status shown in Tapeworm.&lt;/div&gt;</summary>
		<author><name>Prins089</name></author>
	</entry>
</feed>