<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.scinet.utoronto.ca/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pinto</id>
	<title>SciNet Users Documentation - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.scinet.utoronto.ca/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pinto"/>
	<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php/Special:Contributions/Pinto"/>
	<updated>2026-07-07T23:18:02Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.12</generator>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7802</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7802"/>
		<updated>2026-06-30T23:33:30Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot; or &amp;quot;Up3&amp;quot; &amp;quot;Partial3&amp;quot; or &amp;quot;Down3&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Up3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up  | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | HPSS|HPSS}}&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''' Tue June 30th, 2026 15:35: ''' Cooling is back. Powering systems up&lt;br /&gt;
&lt;br /&gt;
'''Tue June 30th, 2026 1:45 PM: ''' Repairs are still underway but are expected to be done later this afternoon.&lt;br /&gt;
&lt;br /&gt;
'''Mon June 29th, 2026 6:40 PM: ''' Systems are down due to cooling emergency.&lt;br /&gt;
&lt;br /&gt;
'''Fri Jun 26, 2026, 5:00 PM:''' Most systems are being brought back up.&lt;br /&gt;
&lt;br /&gt;
'''Fri Jun 29, 2026, 1:00 PM:''' HPSS via Globus bug is fixed.&lt;br /&gt;
&lt;br /&gt;
'''Thu Jun 25, 2026, 3:39 PM:''' Due to an unexpected technical issue, the SciNet systems can not yet be brought up today (except for the login nodes). We are working to have the systems back up tomorrow.&lt;br /&gt;
  &lt;br /&gt;
'''Tue Jun 23, 2026, 1:34 PM:''' Trillium login nodes and datamover nodes are up again, as is the OnDemand interface; This is mainly to give users access to their files; no jobs can be submittted for at least another day.&lt;br /&gt;
&lt;br /&gt;
'''Trillium AI Expansion Installation Maintenance Shutdown Schedule'''&lt;br /&gt;
&lt;br /&gt;
# '''May 26/27, 2026:''' Shutdown of the Trillium compute nodes and HPSS, starting at 4 AM EDT on May 26th. The Trillium login nodes as well as OnDemand, the Teach cluster, and Balam, will remain available during this maintenance. HPSS will be back in service later on the same day (May 26th), while the Trillium compute nodes are expected to be back in service at some time on May 27th.&lt;br /&gt;
# '''June 9/10, 2026:''' A multi-day chiller maintenance; this will involve a shutdown of all systems. &lt;br /&gt;
# '''June 22-25, 2026: A 4-day full datacentre shutdown.''' The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Balam, S4H, HPSS, Teach, as well as hosted equipment).&lt;br /&gt;
# &amp;lt;span style='color:red'&amp;gt;'''July 13-24, 2026 (tentative):'''&amp;lt;/span&amp;gt; A two-week long shutdown of Trillium compute nodes will be required. During most of this time the Trillium login nodes, storage and Open Ondemand will remain up, except for a one-day power shutdown within this period (currently planned for July 22nd).&lt;br /&gt;
&lt;br /&gt;
More information and precise dates for the last maintenance shutdown will be announced later.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 30, 2026, 3:00 pm:''' System have been updated to mitigate known security risks, and are back in service. Note that no actual security breaches were found.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 29, 2026, 5:25 pm:''' For security reasons, login access to all systems has been disabled, as have OnDemand Apps.  Compute jobs are still allowed to run.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Apr 23, 2026, 10:00 am:''' The Trillium file system has issues and may be slow on certain nodes. We are still investigating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7789</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7789"/>
		<updated>2026-06-29T16:57:55Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot; or &amp;quot;Up3&amp;quot; &amp;quot;Partial3&amp;quot; or &amp;quot;Down3&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Up3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up| Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | HPSS|HPSS}}&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Fri Jun 26, 2026, 5:00 PM:''' Most systems are being brought back up.&lt;br /&gt;
&lt;br /&gt;
'''Fri Jun 29, 2026, 1:00 PM:''' HPSS via Globus bug is fixed.&lt;br /&gt;
&lt;br /&gt;
'''Thu Jun 25, 2026, 3:39 PM:''' Due to an unexpected technical issue, the SciNet systems can not yet be brought up today (except for the login nodes). We are working to have the systems back up tomorrow.&lt;br /&gt;
  &lt;br /&gt;
'''Tue Jun 23, 2026, 1:34 PM:''' Trillium login nodes and datamover nodes are up again, as is the OnDemand interface; This is mainly to give users access to their files; no jobs can be submittted for at least another day.&lt;br /&gt;
&lt;br /&gt;
'''Trillium AI Expansion Installation Maintenance Shutdown Schedule'''&lt;br /&gt;
&lt;br /&gt;
# '''May 26/27, 2026:''' Shutdown of the Trillium compute nodes and HPSS, starting at 4 AM EDT on May 26th. The Trillium login nodes as well as OnDemand, the Teach cluster, and Balam, will remain available during this maintenance. HPSS will be back in service later on the same day (May 26th), while the Trillium compute nodes are expected to be back in service at some time on May 27th.&lt;br /&gt;
# '''June 9/10, 2026:''' A multi-day chiller maintenance; this will involve a shutdown of all systems. &lt;br /&gt;
# &amp;lt;span style='color:red'&amp;gt;'''June 22-25, 2026: A 4-day full datacentre shutdown.'''&amp;lt;/span&amp;gt; The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Balam, S4H, HPSS, Teach, as well as hosted equipment).&lt;br /&gt;
# '''July 13-24, 2026 (tentative):''' A two-week long shutdown of Trillium compute nodes will be required. During most of this time the Trillium login nodes, storage and Open Ondemand will remain up, except for a one-day power shutdown within this period (currently planned for July 22nd).&lt;br /&gt;
&lt;br /&gt;
More information and precise dates for the last maintenance shutdown will be announced later.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 30, 2026, 3:00 pm:''' System have been updated to mitigate known security risks, and are back in service. Note that no actual security breaches were found.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 29, 2026, 5:25 pm:''' For security reasons, login access to all systems has been disabled, as have OnDemand Apps.  Compute jobs are still allowed to run.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Apr 23, 2026, 10:00 am:''' The Trillium file system has issues and may be slow on certain nodes. We are still investigating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7788</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7788"/>
		<updated>2026-06-27T13:52:57Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot; or &amp;quot;Up3&amp;quot; &amp;quot;Partial3&amp;quot; or &amp;quot;Down3&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Up3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up| Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | HPSS|HPSS}}&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Fri Jun 26, 2026, 5:00 PM:''' Most systems are being brought back up.&lt;br /&gt;
&lt;br /&gt;
'''Fri Jun 26, 2026, 4:00 PM:''' HPSS via Globus is currently affected by a bug during data ingestion (uploads into HPSS only).&lt;br /&gt;
&lt;br /&gt;
* '''Action required for all users uploading to HPSS:'''&lt;br /&gt;
** In the Globus web interface, open '''Transfer &amp;amp; Sync Options''' in the transfer panel.&lt;br /&gt;
** Enable '''Do NOT verify file integrity after transfer'''.&lt;br /&gt;
** See the [[:File:Globus-HPSS-workaround.png|temporary workaround]] for reference.&lt;br /&gt;
&lt;br /&gt;
* '''Without this setting:'''&lt;br /&gt;
** Only the first file in a transfer may be written to HPSS (sometimes the first two).&lt;br /&gt;
** Directory trees may be created, but remain incomplete (only partial ingestion).&lt;br /&gt;
&lt;br /&gt;
* Downloads (recalls) from HPSS are not affected and continue to work normally.&lt;br /&gt;
&lt;br /&gt;
'''Thu Jun 25, 2026, 3:39 PM:''' Due to an unexpected technical issue, the SciNet systems can not yet be brought up today (except for the login nodes). We are working to have the systems back up tomorrow.&lt;br /&gt;
  &lt;br /&gt;
'''Tue Jun 23, 2026, 1:34 PM:''' Trillium login nodes and datamover nodes are up again, as is the OnDemand interface; This is mainly to give users access to their files; no jobs can be submittted for at least another day.&lt;br /&gt;
&lt;br /&gt;
'''Trillium AI Expansion Installation Maintenance Shutdown Schedule'''&lt;br /&gt;
&lt;br /&gt;
# '''May 26/27, 2026:''' Shutdown of the Trillium compute nodes and HPSS, starting at 4 AM EDT on May 26th. The Trillium login nodes as well as OnDemand, the Teach cluster, and Balam, will remain available during this maintenance. HPSS will be back in service later on the same day (May 26th), while the Trillium compute nodes are expected to be back in service at some time on May 27th.&lt;br /&gt;
# '''June 9/10, 2026:''' A multi-day chiller maintenance; this will involve a shutdown of all systems. &lt;br /&gt;
# &amp;lt;span style='color:red'&amp;gt;'''June 22-25, 2026: A 4-day full datacentre shutdown.'''&amp;lt;/span&amp;gt; The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Balam, S4H, HPSS, Teach, as well as hosted equipment).&lt;br /&gt;
# '''July 13-24, 2026 (tentative):''' A two-week long shutdown of Trillium compute nodes will be required. During most of this time the Trillium login nodes, storage and Open Ondemand will remain up, except for a one-day power shutdown within this period (currently planned for July 22nd).&lt;br /&gt;
&lt;br /&gt;
More information and precise dates for the last maintenance shutdown will be announced later.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 30, 2026, 3:00 pm:''' System have been updated to mitigate known security risks, and are back in service. Note that no actual security breaches were found.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 29, 2026, 5:25 pm:''' For security reasons, login access to all systems has been disabled, as have OnDemand Apps.  Compute jobs are still allowed to run.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Apr 23, 2026, 10:00 am:''' The Trillium file system has issues and may be slow on certain nodes. We are still investigating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7787</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7787"/>
		<updated>2026-06-26T22:38:25Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot; or &amp;quot;Up3&amp;quot; &amp;quot;Partial3&amp;quot; or &amp;quot;Down3&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Up3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up| Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | HPSS|HPSS}}&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Fri Jun 26, 2026, 5:00 PM:''' Most systems are being brought back up.&lt;br /&gt;
&lt;br /&gt;
'''Fri Jun 26, 2026, 4:00 PM:''' We upgraded Globus and HPSS to the latest software stack:&lt;br /&gt;
* alliancecan#trillium endpoint is working fine, no issues&lt;br /&gt;
* alliancecan#hpss currently we detected a bug, that makes the endpoint half broken:&lt;br /&gt;
** It will ingest only the first file of a sequence (sometimes the first 2), but nothing after that. &lt;br /&gt;
** It will create a whole directory tree, but with only 1 file, the rest of the tree is empty.&lt;br /&gt;
** Recalling multiple files or trees out of hpss is it working fine (this is the good half)&lt;br /&gt;
*** We have identified a [[:File:Globus-HPSS-workaround.png|temporary workaround]] for users who need to transfer data before a permanent fix is available:&lt;br /&gt;
*** Go to the &amp;quot;Transfer &amp;amp; Timer Options&amp;quot; in the middle of the file transfer pane.&lt;br /&gt;
*** find there the box to check called &amp;quot;do NOT verify file integrity after transfer&amp;quot; (forth checkbox down)&lt;br /&gt;
*** then you will be able to ingest multiple files and whole trees alliancecan#hpss&lt;br /&gt;
&lt;br /&gt;
'''Thu Jun 25, 2026, 3:39 PM:''' Due to an unexpected technical issue, the SciNet systems can not yet be brought up today (except for the login nodes). We are working to have the systems back up tomorrow.&lt;br /&gt;
  &lt;br /&gt;
'''Tue Jun 23, 2026, 1:34 PM:''' Trillium login nodes and datamover nodes are up again, as is the OnDemand interface; This is mainly to give users access to their files; no jobs can be submittted for at least another day.&lt;br /&gt;
&lt;br /&gt;
'''Trillium AI Expansion Installation Maintenance Shutdown Schedule'''&lt;br /&gt;
&lt;br /&gt;
# '''May 26/27, 2026:''' Shutdown of the Trillium compute nodes and HPSS, starting at 4 AM EDT on May 26th. The Trillium login nodes as well as OnDemand, the Teach cluster, and Balam, will remain available during this maintenance. HPSS will be back in service later on the same day (May 26th), while the Trillium compute nodes are expected to be back in service at some time on May 27th.&lt;br /&gt;
# '''June 9/10, 2026:''' A multi-day chiller maintenance; this will involve a shutdown of all systems. &lt;br /&gt;
# &amp;lt;span style='color:red'&amp;gt;'''June 22-25, 2026: A 4-day full datacentre shutdown.'''&amp;lt;/span&amp;gt; The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Balam, S4H, HPSS, Teach, as well as hosted equipment).&lt;br /&gt;
# '''July 13-24, 2026 (tentative):''' A two-week long shutdown of Trillium compute nodes will be required. During most of this time the Trillium login nodes, storage and Open Ondemand will remain up, except for a one-day power shutdown within this period (currently planned for July 22nd).&lt;br /&gt;
&lt;br /&gt;
More information and precise dates for the last maintenance shutdown will be announced later.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 30, 2026, 3:00 pm:''' System have been updated to mitigate known security risks, and are back in service. Note that no actual security breaches were found.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 29, 2026, 5:25 pm:''' For security reasons, login access to all systems has been disabled, as have OnDemand Apps.  Compute jobs are still allowed to run.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Apr 23, 2026, 10:00 am:''' The Trillium file system has issues and may be slow on certain nodes. We are still investigating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7786</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7786"/>
		<updated>2026-06-26T22:31:47Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot; or &amp;quot;Up3&amp;quot; &amp;quot;Partial3&amp;quot; or &amp;quot;Down3&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Up3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up| Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | HPSS|HPSS}}&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Fri Jun 26, 2026, 5:00 PM:''' Most systems are being brought back up.&lt;br /&gt;
&lt;br /&gt;
'''Fri Jun 26, 2026, 4:00 PM:''' We upgraded Globus and HPSS to the latest software stack:&lt;br /&gt;
* alliancecan#trillium endpoint is working fine, no issues&lt;br /&gt;
* alliancecan#hpss currently we detected a bug, that makes the endpoint half broken:&lt;br /&gt;
** It will ingest only the first file of a sequence (sometimes the first 2), but nothing after that. &lt;br /&gt;
** It will create a whole directory tree, but with only 1 file, the rest of the tree is empty.&lt;br /&gt;
** Recalling multiple files or trees out of hpss is it working fine (this is the good half)&lt;br /&gt;
*** We have identified a [[:File:Globus-HPSS-workaround.png|temporary workaround]] for users who need to transfer data before a permanent fix is available:&lt;br /&gt;
*** Go to the &amp;quot;Transfer &amp;amp; Timer Options&amp;quot; in the middle of the file transfer pane.&lt;br /&gt;
*** find there the box to check called &amp;quot;do NOT verify file integrity after transfer&amp;quot; (forth checkbox down)&lt;br /&gt;
*** then you will be able to ingest multiple files and whole trees&lt;br /&gt;
&lt;br /&gt;
'''Thu Jun 25, 2026, 3:39 PM:''' Due to an unexpected technical issue, the SciNet systems can not yet be brought up today (except for the login nodes). We are working to have the systems back up tomorrow.&lt;br /&gt;
  &lt;br /&gt;
'''Tue Jun 23, 2026, 1:34 PM:''' Trillium login nodes and datamover nodes are up again, as is the OnDemand interface; This is mainly to give users access to their files; no jobs can be submittted for at least another day.&lt;br /&gt;
&lt;br /&gt;
'''Trillium AI Expansion Installation Maintenance Shutdown Schedule'''&lt;br /&gt;
&lt;br /&gt;
# '''May 26/27, 2026:''' Shutdown of the Trillium compute nodes and HPSS, starting at 4 AM EDT on May 26th. The Trillium login nodes as well as OnDemand, the Teach cluster, and Balam, will remain available during this maintenance. HPSS will be back in service later on the same day (May 26th), while the Trillium compute nodes are expected to be back in service at some time on May 27th.&lt;br /&gt;
# '''June 9/10, 2026:''' A multi-day chiller maintenance; this will involve a shutdown of all systems. &lt;br /&gt;
# &amp;lt;span style='color:red'&amp;gt;'''June 22-25, 2026: A 4-day full datacentre shutdown.'''&amp;lt;/span&amp;gt; The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Balam, S4H, HPSS, Teach, as well as hosted equipment).&lt;br /&gt;
# '''July 13-24, 2026 (tentative):''' A two-week long shutdown of Trillium compute nodes will be required. During most of this time the Trillium login nodes, storage and Open Ondemand will remain up, except for a one-day power shutdown within this period (currently planned for July 22nd).&lt;br /&gt;
&lt;br /&gt;
More information and precise dates for the last maintenance shutdown will be announced later.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 30, 2026, 3:00 pm:''' System have been updated to mitigate known security risks, and are back in service. Note that no actual security breaches were found.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 29, 2026, 5:25 pm:''' For security reasons, login access to all systems has been disabled, as have OnDemand Apps.  Compute jobs are still allowed to run.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Apr 23, 2026, 10:00 am:''' The Trillium file system has issues and may be slow on certain nodes. We are still investigating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7783</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7783"/>
		<updated>2026-06-26T20:27:01Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot; or &amp;quot;Up3&amp;quot; &amp;quot;Partial3&amp;quot; or &amp;quot;Down3&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Down3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Partial3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up| Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Partial | HPSS|HPSS}}&lt;br /&gt;
|{{Down | Balam|Balam}}&lt;br /&gt;
|{{Down | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
'''Thu Jun 26, 2026, 4:00 PM:''' We upgraded Globus and HPSS to the latest software stack:&lt;br /&gt;
* alliancecan#trillium endpoint is working fine, no issues&lt;br /&gt;
* alliancecan#hpss currently we detected a bug, that makes the endpoint half broken:&lt;br /&gt;
** It will ingest only the first file of a sequence (sometimes the first 2), but nothing after that. &lt;br /&gt;
** It will create a whole directory tree, but with only 1 file, the rest of the tree is empty.&lt;br /&gt;
** Recalling multiple files or trees out of hpss is it working fine (this is the good half)&lt;br /&gt;
*** We have identified a [[:File:Globus-HPSS-workaround.png|temporary workaround]] for users who need to transfer data before a permanent fix is available:&lt;br /&gt;
*** Go to the &amp;quot;Transfer &amp;amp; Timer Options&amp;quot; in the middle of the file transfer pane.&lt;br /&gt;
*** find there the box to check called &amp;quot;do NOT verify file integrity after transfer&amp;quot; (forth checkbox down)&lt;br /&gt;
*** then you will be able to ingest multiple files and whole trees&lt;br /&gt;
&lt;br /&gt;
'''Thu Jun 25, 2026, 3:39 PM:''' Due to an unexpected technical issue, the SciNet systems can not yet be brought up today (except for the login nodes). We are working to have the systems back up tomorrow.&lt;br /&gt;
  &lt;br /&gt;
'''Tue Jun 23, 2026, 1:34 PM:''' Trillium login nodes and datamover nodes are up again, as is the OnDemand interface; This is mainly to give users access to their files; no jobs can be submittted for at least another day.&lt;br /&gt;
&lt;br /&gt;
'''Trillium AI Expansion Installation Maintenance Shutdown Schedule'''&lt;br /&gt;
&lt;br /&gt;
# '''May 26/27, 2026:''' Shutdown of the Trillium compute nodes and HPSS, starting at 4 AM EDT on May 26th. The Trillium login nodes as well as OnDemand, the Teach cluster, and Balam, will remain available during this maintenance. HPSS will be back in service later on the same day (May 26th), while the Trillium compute nodes are expected to be back in service at some time on May 27th.&lt;br /&gt;
# '''June 9/10, 2026:''' A multi-day chiller maintenance; this will involve a shutdown of all systems. &lt;br /&gt;
# &amp;lt;span style='color:red'&amp;gt;'''June 22-25, 2026: A 4-day full datacentre shutdown.'''&amp;lt;/span&amp;gt; The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Balam, S4H, HPSS, Teach, as well as hosted equipment).&lt;br /&gt;
# '''July 13-24, 2026 (tentative):''' A two-week long shutdown of Trillium compute nodes will be required. During most of this time the Trillium login nodes, storage and Open Ondemand will remain up, except for a one-day power shutdown within this period (currently planned for July 22nd).&lt;br /&gt;
&lt;br /&gt;
More information and precise dates for the last maintenance shutdown will be announced later.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 30, 2026, 3:00 pm:''' System have been updated to mitigate known security risks, and are back in service. Note that no actual security breaches were found.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 29, 2026, 5:25 pm:''' For security reasons, login access to all systems has been disabled, as have OnDemand Apps.  Compute jobs are still allowed to run.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Apr 23, 2026, 10:00 am:''' The Trillium file system has issues and may be slow on certain nodes. We are still investigating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7782</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7782"/>
		<updated>2026-06-26T20:24:46Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot; or &amp;quot;Up3&amp;quot; &amp;quot;Partial3&amp;quot; or &amp;quot;Down3&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Down3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Partial3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up| Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Partial | HPSS|HPSS}}&lt;br /&gt;
|{{Down | Balam|Balam}}&lt;br /&gt;
|{{Down | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
'''Thu Jun 26, 2026, 4:00 PM:''' We upgraded Globus and HPSS to the latest software stack:&lt;br /&gt;
* alliancecan#trillium endpoint is working fine, no issues&lt;br /&gt;
* alliancecan#hpss currently we detected a bug, that makes the endpoint half broken:&lt;br /&gt;
** It will ingest only the first file of a sequence (sometimes the first 2), but nothing after that. &lt;br /&gt;
** It will create a whole directory tree, but with only 1 file, the rest of the tree is empty.&lt;br /&gt;
** Recalling multiple files or trees out of hpss is it working fine (this is the good half)&lt;br /&gt;
** We came up with a [https://docs.scinet.utoronto.ca/index.php/File.png temporary workaround], if you plan to transfer things before we have a final solution:&lt;br /&gt;
*** Go to the &amp;quot;Transfer &amp;amp; Timer Options&amp;quot; in the middle of the file transfer pane.&lt;br /&gt;
*** find there the box to check called &amp;quot;do NOT verify file integrity after transfer&amp;quot; (forth checkbox down)&lt;br /&gt;
*** then you will be able to ingest multiple files and whole trees&lt;br /&gt;
&lt;br /&gt;
'''Thu Jun 25, 2026, 3:39 PM:''' Due to an unexpected technical issue, the SciNet systems can not yet be brought up today (except for the login nodes). We are working to have the systems back up tomorrow.&lt;br /&gt;
  &lt;br /&gt;
'''Tue Jun 23, 2026, 1:34 PM:''' Trillium login nodes and datamover nodes are up again, as is the OnDemand interface; This is mainly to give users access to their files; no jobs can be submittted for at least another day.&lt;br /&gt;
&lt;br /&gt;
'''Trillium AI Expansion Installation Maintenance Shutdown Schedule'''&lt;br /&gt;
&lt;br /&gt;
# '''May 26/27, 2026:''' Shutdown of the Trillium compute nodes and HPSS, starting at 4 AM EDT on May 26th. The Trillium login nodes as well as OnDemand, the Teach cluster, and Balam, will remain available during this maintenance. HPSS will be back in service later on the same day (May 26th), while the Trillium compute nodes are expected to be back in service at some time on May 27th.&lt;br /&gt;
# '''June 9/10, 2026:''' A multi-day chiller maintenance; this will involve a shutdown of all systems. &lt;br /&gt;
# &amp;lt;span style='color:red'&amp;gt;'''June 22-25, 2026: A 4-day full datacentre shutdown.'''&amp;lt;/span&amp;gt; The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Balam, S4H, HPSS, Teach, as well as hosted equipment).&lt;br /&gt;
# '''July 13-24, 2026 (tentative):''' A two-week long shutdown of Trillium compute nodes will be required. During most of this time the Trillium login nodes, storage and Open Ondemand will remain up, except for a one-day power shutdown within this period (currently planned for July 22nd).&lt;br /&gt;
&lt;br /&gt;
More information and precise dates for the last maintenance shutdown will be announced later.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 30, 2026, 3:00 pm:''' System have been updated to mitigate known security risks, and are back in service. Note that no actual security breaches were found.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 29, 2026, 5:25 pm:''' For security reasons, login access to all systems has been disabled, as have OnDemand Apps.  Compute jobs are still allowed to run.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Apr 23, 2026, 10:00 am:''' The Trillium file system has issues and may be slow on certain nodes. We are still investigating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7781</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7781"/>
		<updated>2026-06-26T20:23:34Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot; or &amp;quot;Up3&amp;quot; &amp;quot;Partial3&amp;quot; or &amp;quot;Down3&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Down3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Partial3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up| Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Partial | HPSS|HPSS}}&lt;br /&gt;
|{{Down | Balam|Balam}}&lt;br /&gt;
|{{Down | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
'''Thu Jun 26, 2026, 4:00 PM:''' We upgraded Globus and HPSS to the latest software stack:&lt;br /&gt;
* alliancecan#trillium endpoint is working fine, no issues&lt;br /&gt;
* alliancecan#hpss currently we detected a bug, that makes the endpoint half broken:&lt;br /&gt;
** It will ingest only the first file of a sequence (sometimes the first 2), but nothing after that. &lt;br /&gt;
** It will create a whole directory tree, but with only 1 file, the rest of the tree is empty.&lt;br /&gt;
** Recalling multiple files or trees out of hpss is it working fine (this is the good half)&lt;br /&gt;
** We came up with a [[https://docs.scinet.utoronto.ca/index.php/File:Globus-HPSS-workaround.png|temporary workaround]], if you plan to transfer things before we have a final solution:&lt;br /&gt;
*** Go to the &amp;quot;Transfer &amp;amp; Timer Options&amp;quot; in the middle of the file transfer pane.&lt;br /&gt;
*** find there the box to check called &amp;quot;do NOT verify file integrity after transfer&amp;quot; (forth checkbox down)&lt;br /&gt;
*** then you will be able to ingest multiple files and whole trees&lt;br /&gt;
&lt;br /&gt;
'''Thu Jun 25, 2026, 3:39 PM:''' Due to an unexpected technical issue, the SciNet systems can not yet be brought up today (except for the login nodes). We are working to have the systems back up tomorrow.&lt;br /&gt;
  &lt;br /&gt;
'''Tue Jun 23, 2026, 1:34 PM:''' Trillium login nodes and datamover nodes are up again, as is the OnDemand interface; This is mainly to give users access to their files; no jobs can be submittted for at least another day.&lt;br /&gt;
&lt;br /&gt;
'''Trillium AI Expansion Installation Maintenance Shutdown Schedule'''&lt;br /&gt;
&lt;br /&gt;
# '''May 26/27, 2026:''' Shutdown of the Trillium compute nodes and HPSS, starting at 4 AM EDT on May 26th. The Trillium login nodes as well as OnDemand, the Teach cluster, and Balam, will remain available during this maintenance. HPSS will be back in service later on the same day (May 26th), while the Trillium compute nodes are expected to be back in service at some time on May 27th.&lt;br /&gt;
# '''June 9/10, 2026:''' A multi-day chiller maintenance; this will involve a shutdown of all systems. &lt;br /&gt;
# &amp;lt;span style='color:red'&amp;gt;'''June 22-25, 2026: A 4-day full datacentre shutdown.'''&amp;lt;/span&amp;gt; The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Balam, S4H, HPSS, Teach, as well as hosted equipment).&lt;br /&gt;
# '''July 13-24, 2026 (tentative):''' A two-week long shutdown of Trillium compute nodes will be required. During most of this time the Trillium login nodes, storage and Open Ondemand will remain up, except for a one-day power shutdown within this period (currently planned for July 22nd).&lt;br /&gt;
&lt;br /&gt;
More information and precise dates for the last maintenance shutdown will be announced later.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 30, 2026, 3:00 pm:''' System have been updated to mitigate known security risks, and are back in service. Note that no actual security breaches were found.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 29, 2026, 5:25 pm:''' For security reasons, login access to all systems has been disabled, as have OnDemand Apps.  Compute jobs are still allowed to run.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Apr 23, 2026, 10:00 am:''' The Trillium file system has issues and may be slow on certain nodes. We are still investigating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7780</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7780"/>
		<updated>2026-06-26T20:22:58Z</updated>

		<summary type="html">&lt;p&gt;Pinto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot; or &amp;quot;Up3&amp;quot; &amp;quot;Partial3&amp;quot; or &amp;quot;Down3&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Down3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Partial3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up| Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Partial | HPSS|HPSS}}&lt;br /&gt;
|{{Down | Balam|Balam}}&lt;br /&gt;
|{{Down | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
'''Thu Jun 26, 2026, 4:00 PM:''' We upgraded Globus and HPSS to the latest software stack:&lt;br /&gt;
* alliancecan#trillium endpoint is working fine, no issues&lt;br /&gt;
* alliancecan#hpss currently we detected a bug, that makes the endpoint half broken:&lt;br /&gt;
** It will ingest only the first file of a sequence (sometimes the first 2), but nothing after that. &lt;br /&gt;
** It will create a whole directory tree, but with only 1 file, the rest of the tree is empty.&lt;br /&gt;
** Recalling multiple files or trees out of hpss is it working fine (this is the good half)&lt;br /&gt;
** We came up with a [[Globus-HPSS-workaround.png|temporary workaround]], if you plan to transfer things before we have a final solution:&lt;br /&gt;
*** Go to the &amp;quot;Transfer &amp;amp; Timer Options&amp;quot; in the middle of the file transfer pane.&lt;br /&gt;
*** find there the box to check called &amp;quot;do NOT verify file integrity after transfer&amp;quot; (forth checkbox down)&lt;br /&gt;
*** then you will be able to ingest multiple files and whole trees&lt;br /&gt;
&lt;br /&gt;
'''Thu Jun 25, 2026, 3:39 PM:''' Due to an unexpected technical issue, the SciNet systems can not yet be brought up today (except for the login nodes). We are working to have the systems back up tomorrow.&lt;br /&gt;
  &lt;br /&gt;
'''Tue Jun 23, 2026, 1:34 PM:''' Trillium login nodes and datamover nodes are up again, as is the OnDemand interface; This is mainly to give users access to their files; no jobs can be submittted for at least another day.&lt;br /&gt;
&lt;br /&gt;
'''Trillium AI Expansion Installation Maintenance Shutdown Schedule'''&lt;br /&gt;
&lt;br /&gt;
# '''May 26/27, 2026:''' Shutdown of the Trillium compute nodes and HPSS, starting at 4 AM EDT on May 26th. The Trillium login nodes as well as OnDemand, the Teach cluster, and Balam, will remain available during this maintenance. HPSS will be back in service later on the same day (May 26th), while the Trillium compute nodes are expected to be back in service at some time on May 27th.&lt;br /&gt;
# '''June 9/10, 2026:''' A multi-day chiller maintenance; this will involve a shutdown of all systems. &lt;br /&gt;
# &amp;lt;span style='color:red'&amp;gt;'''June 22-25, 2026: A 4-day full datacentre shutdown.'''&amp;lt;/span&amp;gt; The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Balam, S4H, HPSS, Teach, as well as hosted equipment).&lt;br /&gt;
# '''July 13-24, 2026 (tentative):''' A two-week long shutdown of Trillium compute nodes will be required. During most of this time the Trillium login nodes, storage and Open Ondemand will remain up, except for a one-day power shutdown within this period (currently planned for July 22nd).&lt;br /&gt;
&lt;br /&gt;
More information and precise dates for the last maintenance shutdown will be announced later.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 30, 2026, 3:00 pm:''' System have been updated to mitigate known security risks, and are back in service. Note that no actual security breaches were found.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 29, 2026, 5:25 pm:''' For security reasons, login access to all systems has been disabled, as have OnDemand Apps.  Compute jobs are still allowed to run.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Apr 23, 2026, 10:00 am:''' The Trillium file system has issues and may be slow on certain nodes. We are still investigating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=File:Globus-HPSS-workaround.png&amp;diff=7779</id>
		<title>File:Globus-HPSS-workaround.png</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=File:Globus-HPSS-workaround.png&amp;diff=7779"/>
		<updated>2026-06-26T20:20:32Z</updated>

		<summary type="html">&lt;p&gt;Pinto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7778</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7778"/>
		<updated>2026-06-26T20:18:39Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot; or &amp;quot;Up3&amp;quot; &amp;quot;Partial3&amp;quot; or &amp;quot;Down3&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Down3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Partial3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up| Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Partial | HPSS|HPSS}}&lt;br /&gt;
|{{Down | Balam|Balam}}&lt;br /&gt;
|{{Down | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
'''Thu Jun 26, 2026, 4:00 PM:''' We upgraded Globus and HPSS to the latest software stack:&lt;br /&gt;
* alliancecan#trillium endpoint is working fine, no issues&lt;br /&gt;
* alliancecan#hpss currently we detected a bug, that makes the endpoint half broken:&lt;br /&gt;
** It will ingest only the first file of a sequence (sometimes the first 2), but nothing after that. &lt;br /&gt;
** It will create a whole directory tree, but with only 1 file, the rest of the tree is empty.&lt;br /&gt;
** Recalling multiple files or trees out of hpss is it working fine (this is the good half)&lt;br /&gt;
** We came up with a temporary workaround, if you plan to transfer things before we have a final solution:&lt;br /&gt;
*** Go to the &amp;quot;Transfer &amp;amp; Timer Options&amp;quot; in the middle of the file transfer pane.&lt;br /&gt;
*** find there the box to check called &amp;quot;do NOT verify file integrity after transfer&amp;quot; (forth checkbox down)&lt;br /&gt;
*** then you will be able to ingest multiple files and whole trees&lt;br /&gt;
&lt;br /&gt;
'''Thu Jun 25, 2026, 3:39 PM:''' Due to an unexpected technical issue, the SciNet systems can not yet be brought up today (except for the login nodes). We are working to have the systems back up tomorrow.&lt;br /&gt;
  &lt;br /&gt;
'''Tue Jun 23, 2026, 1:34 PM:''' Trillium login nodes and datamover nodes are up again, as is the OnDemand interface; This is mainly to give users access to their files; no jobs can be submittted for at least another day.&lt;br /&gt;
&lt;br /&gt;
'''Trillium AI Expansion Installation Maintenance Shutdown Schedule'''&lt;br /&gt;
&lt;br /&gt;
# '''May 26/27, 2026:''' Shutdown of the Trillium compute nodes and HPSS, starting at 4 AM EDT on May 26th. The Trillium login nodes as well as OnDemand, the Teach cluster, and Balam, will remain available during this maintenance. HPSS will be back in service later on the same day (May 26th), while the Trillium compute nodes are expected to be back in service at some time on May 27th.&lt;br /&gt;
# '''June 9/10, 2026:''' A multi-day chiller maintenance; this will involve a shutdown of all systems. &lt;br /&gt;
# &amp;lt;span style='color:red'&amp;gt;'''June 22-25, 2026: A 4-day full datacentre shutdown.'''&amp;lt;/span&amp;gt; The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Balam, S4H, HPSS, Teach, as well as hosted equipment).&lt;br /&gt;
# '''July 13-24, 2026 (tentative):''' A two-week long shutdown of Trillium compute nodes will be required. During most of this time the Trillium login nodes, storage and Open Ondemand will remain up, except for a one-day power shutdown within this period (currently planned for July 22nd).&lt;br /&gt;
&lt;br /&gt;
More information and precise dates for the last maintenance shutdown will be announced later.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 30, 2026, 3:00 pm:''' System have been updated to mitigate known security risks, and are back in service. Note that no actual security breaches were found.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 29, 2026, 5:25 pm:''' For security reasons, login access to all systems has been disabled, as have OnDemand Apps.  Compute jobs are still allowed to run.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Apr 23, 2026, 10:00 am:''' The Trillium file system has issues and may be slow on certain nodes. We are still investigating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7777</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7777"/>
		<updated>2026-06-26T20:18:13Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot; or &amp;quot;Up3&amp;quot; &amp;quot;Partial3&amp;quot; or &amp;quot;Down3&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Down3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Partial3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up| Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Partial | HPSS|HPSS}}&lt;br /&gt;
|{{Down | Balam|Balam}}&lt;br /&gt;
|{{Down | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
'''Thu Jun 25, 2026, 4:00 PM:''' We upgraded Globus and HPSS to the latest software stack:&lt;br /&gt;
* alliancecan#trillium endpoint is working fine, no issues&lt;br /&gt;
* alliancecan#hpss currently we detected a bug, that makes the endpoint half broken:&lt;br /&gt;
** It will ingest only the first file of a sequence (sometimes the first 2), but nothing after that. &lt;br /&gt;
** It will create a whole directory tree, but with only 1 file, the rest of the tree is empty.&lt;br /&gt;
** Recalling multiple files or trees out of hpss is it working fine (this is the good half)&lt;br /&gt;
** We came up with a temporary workaround, if you plan to transfer things before we have a final solution:&lt;br /&gt;
*** Go to the &amp;quot;Transfer &amp;amp; Timer Options&amp;quot; in the middle of the file transfer pane.&lt;br /&gt;
*** find there the box to check called &amp;quot;do NOT verify file integrity after transfer&amp;quot; (forth checkbox down)&lt;br /&gt;
*** then you will be able to ingest multiple files and whole trees&lt;br /&gt;
&lt;br /&gt;
'''Thu Jun 25, 2026, 3:39 PM:''' Due to an unexpected technical issue, the SciNet systems can not yet be brought up today (except for the login nodes). We are working to have the systems back up tomorrow.&lt;br /&gt;
  &lt;br /&gt;
'''Tue Jun 23, 2026, 1:34 PM:''' Trillium login nodes and datamover nodes are up again, as is the OnDemand interface; This is mainly to give users access to their files; no jobs can be submittted for at least another day.&lt;br /&gt;
&lt;br /&gt;
'''Trillium AI Expansion Installation Maintenance Shutdown Schedule'''&lt;br /&gt;
&lt;br /&gt;
# '''May 26/27, 2026:''' Shutdown of the Trillium compute nodes and HPSS, starting at 4 AM EDT on May 26th. The Trillium login nodes as well as OnDemand, the Teach cluster, and Balam, will remain available during this maintenance. HPSS will be back in service later on the same day (May 26th), while the Trillium compute nodes are expected to be back in service at some time on May 27th.&lt;br /&gt;
# '''June 9/10, 2026:''' A multi-day chiller maintenance; this will involve a shutdown of all systems. &lt;br /&gt;
# &amp;lt;span style='color:red'&amp;gt;'''June 22-25, 2026: A 4-day full datacentre shutdown.'''&amp;lt;/span&amp;gt; The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Balam, S4H, HPSS, Teach, as well as hosted equipment).&lt;br /&gt;
# '''July 13-24, 2026 (tentative):''' A two-week long shutdown of Trillium compute nodes will be required. During most of this time the Trillium login nodes, storage and Open Ondemand will remain up, except for a one-day power shutdown within this period (currently planned for July 22nd).&lt;br /&gt;
&lt;br /&gt;
More information and precise dates for the last maintenance shutdown will be announced later.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 30, 2026, 3:00 pm:''' System have been updated to mitigate known security risks, and are back in service. Note that no actual security breaches were found.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 29, 2026, 5:25 pm:''' For security reasons, login access to all systems has been disabled, as have OnDemand Apps.  Compute jobs are still allowed to run.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Apr 23, 2026, 10:00 am:''' The Trillium file system has issues and may be slow on certain nodes. We are still investigating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7776</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7776"/>
		<updated>2026-06-26T20:17:24Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot; or &amp;quot;Up3&amp;quot; &amp;quot;Partial3&amp;quot; or &amp;quot;Down3&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Down3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Partial3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up| Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Partial | HPSS|HPSS}}&lt;br /&gt;
|{{Down | Balam|Balam}}&lt;br /&gt;
|{{Down | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
'''Thu Jun 25, 2026, 4:00 PM:''' We upgraded Globus and HPSS to the lasted software stack:&lt;br /&gt;
* alliancecan#trillium endpoint is working fine, no issues&lt;br /&gt;
* alliancecan#hpss currently we detected a bug,  that makes the endpoint  half broken:&lt;br /&gt;
** It will ingest only the first file of a sequence (sometimes the first 2), but nothing after that. &lt;br /&gt;
** It will create a whole directory tree, but with only 1 file, the rest of the tree is empty.&lt;br /&gt;
** Recalling multiple files or trees out of hpss is it working fine (this is the good half)&lt;br /&gt;
** We came up with a temporary workaround, if you plan to transfer things before we have a final solution:&lt;br /&gt;
*** Go to the &amp;quot;Transfer &amp;amp; Timer Options&amp;quot; in the middle of the file transfer pane.&lt;br /&gt;
*** find there the box to check called &amp;quot;do NOT verify file integrity after transfer&amp;quot; (forth checkbox down)&lt;br /&gt;
*** then you will be able to ingest multiple files and whole trees&lt;br /&gt;
&lt;br /&gt;
'''Thu Jun 25, 2026, 3:39 PM:''' Due to an unexpected technical issue, the SciNet systems can not yet be brought up today (except for the login nodes). We are working to have the systems back up tomorrow.&lt;br /&gt;
  &lt;br /&gt;
'''Tue Jun 23, 2026, 1:34 PM:''' Trillium login nodes and datamover nodes are up again, as is the OnDemand interface; This is mainly to give users access to their files; no jobs can be submittted for at least another day.&lt;br /&gt;
&lt;br /&gt;
'''Trillium AI Expansion Installation Maintenance Shutdown Schedule'''&lt;br /&gt;
&lt;br /&gt;
# '''May 26/27, 2026:''' Shutdown of the Trillium compute nodes and HPSS, starting at 4 AM EDT on May 26th. The Trillium login nodes as well as OnDemand, the Teach cluster, and Balam, will remain available during this maintenance. HPSS will be back in service later on the same day (May 26th), while the Trillium compute nodes are expected to be back in service at some time on May 27th.&lt;br /&gt;
# '''June 9/10, 2026:''' A multi-day chiller maintenance; this will involve a shutdown of all systems. &lt;br /&gt;
# &amp;lt;span style='color:red'&amp;gt;'''June 22-25, 2026: A 4-day full datacentre shutdown.'''&amp;lt;/span&amp;gt; The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Balam, S4H, HPSS, Teach, as well as hosted equipment).&lt;br /&gt;
# '''July 13-24, 2026 (tentative):''' A two-week long shutdown of Trillium compute nodes will be required. During most of this time the Trillium login nodes, storage and Open Ondemand will remain up, except for a one-day power shutdown within this period (currently planned for July 22nd).&lt;br /&gt;
&lt;br /&gt;
More information and precise dates for the last maintenance shutdown will be announced later.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 30, 2026, 3:00 pm:''' System have been updated to mitigate known security risks, and are back in service. Note that no actual security breaches were found.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 29, 2026, 5:25 pm:''' For security reasons, login access to all systems has been disabled, as have OnDemand Apps.  Compute jobs are still allowed to run.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Apr 23, 2026, 10:00 am:''' The Trillium file system has issues and may be slow on certain nodes. We are still investigating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7775</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7775"/>
		<updated>2026-06-26T20:14:40Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot; or &amp;quot;Up3&amp;quot; &amp;quot;Partial3&amp;quot; or &amp;quot;Down3&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Down3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Partial3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up| Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Partial | HPSS|HPSS}}&lt;br /&gt;
|{{Down | Balam|Balam}}&lt;br /&gt;
|{{Down | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
'''Thu Jun 25, 2026, 4:00 PM:''' We upgraded Globus and HPSS to the lasted software stack:&lt;br /&gt;
* alliancecan#trillium endpoint is working fine, no issues&lt;br /&gt;
* alliancecan#hpss currently we detected a bug,  that makes the endpoint  half broken:&lt;br /&gt;
** It will ingest only the first file of a sequence (sometimes the first 2), but nothing after that. &lt;br /&gt;
** It will create a whole directory tree, but with only 1 file, the rest of the tree is empty.&lt;br /&gt;
** Recalling multiple files or trees out of hpss is it working fine (this is the good half)&lt;br /&gt;
** We came up with a temporary workaround, if you plan to transfer things before we have a final solution:&lt;br /&gt;
*** Go to the &amp;quot;Transfer &amp;amp; Timer Options&amp;quot; in the middle of the file transfer pane.&lt;br /&gt;
*** find there the box to check called &amp;quot;do NOT verify file integrity after transfer&amp;quot; (forth checkbox down)&lt;br /&gt;
&lt;br /&gt;
'''Thu Jun 25, 2026, 3:39 PM:''' Due to an unexpected technical issue, the SciNet systems can not yet be brought up today (except for the login nodes). We are working to have the systems back up tomorrow.&lt;br /&gt;
  &lt;br /&gt;
'''Tue Jun 23, 2026, 1:34 PM:''' Trillium login nodes and datamover nodes are up again, as is the OnDemand interface; This is mainly to give users access to their files; no jobs can be submittted for at least another day.&lt;br /&gt;
&lt;br /&gt;
'''Trillium AI Expansion Installation Maintenance Shutdown Schedule'''&lt;br /&gt;
&lt;br /&gt;
# '''May 26/27, 2026:''' Shutdown of the Trillium compute nodes and HPSS, starting at 4 AM EDT on May 26th. The Trillium login nodes as well as OnDemand, the Teach cluster, and Balam, will remain available during this maintenance. HPSS will be back in service later on the same day (May 26th), while the Trillium compute nodes are expected to be back in service at some time on May 27th.&lt;br /&gt;
# '''June 9/10, 2026:''' A multi-day chiller maintenance; this will involve a shutdown of all systems. &lt;br /&gt;
# &amp;lt;span style='color:red'&amp;gt;'''June 22-25, 2026: A 4-day full datacentre shutdown.'''&amp;lt;/span&amp;gt; The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Balam, S4H, HPSS, Teach, as well as hosted equipment).&lt;br /&gt;
# '''July 13-24, 2026 (tentative):''' A two-week long shutdown of Trillium compute nodes will be required. During most of this time the Trillium login nodes, storage and Open Ondemand will remain up, except for a one-day power shutdown within this period (currently planned for July 22nd).&lt;br /&gt;
&lt;br /&gt;
More information and precise dates for the last maintenance shutdown will be announced later.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 30, 2026, 3:00 pm:''' System have been updated to mitigate known security risks, and are back in service. Note that no actual security breaches were found.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 29, 2026, 5:25 pm:''' For security reasons, login access to all systems has been disabled, as have OnDemand Apps.  Compute jobs are still allowed to run.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Apr 23, 2026, 10:00 am:''' The Trillium file system has issues and may be slow on certain nodes. We are still investigating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7774</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7774"/>
		<updated>2026-06-26T20:09:44Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot; or &amp;quot;Up3&amp;quot; &amp;quot;Partial3&amp;quot; or &amp;quot;Down3&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Down3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Partial3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up| Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Partial | HPSS|HPSS}}&lt;br /&gt;
|{{Down | Balam|Balam}}&lt;br /&gt;
|{{Down | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
'''Thu Jun 25, 2026, 4:00 PM:''' We upgraded Globus and HPSS to the lasted software stack:&lt;br /&gt;
  * alliancecan#trillium endpoint is working fine, no issues&lt;br /&gt;
  * alliancecan#hpss currently we detected a bug,  that makes the endpoint  half broken:&lt;br /&gt;
    ** It will ingest only the first file of a sequence (sometimes the first 2), but nothing after that. &lt;br /&gt;
    ** It will create a whole directory tree, but with only 1 file, the rest of the tree is empty.&lt;br /&gt;
    ** Recalling multiple files or trees out of hpss is it working fine (this is the good half)&lt;br /&gt;
    ** We came up with a temporary workaround, if you plan to transfer things before we have a final solution:&lt;br /&gt;
        *** Go to the &amp;quot;Transfer &amp;amp; Timer Options&amp;quot; in the middle of the file transfer pane.&lt;br /&gt;
        *** find there the box to check called &amp;quot;do NOT verify file integrity after transfer&amp;quot; (forth checkbox down)&lt;br /&gt;
&lt;br /&gt;
'''Thu Jun 25, 2026, 3:39 PM:''' Due to an unexpected technical issue, the SciNet systems can not yet be brought up today (except for the login nodes). We are working to have the systems back up tomorrow.&lt;br /&gt;
  &lt;br /&gt;
'''Tue Jun 23, 2026, 1:34 PM:''' Trillium login nodes and datamover nodes are up again, as is the OnDemand interface; This is mainly to give users access to their files; no jobs can be submittted for at least another day.&lt;br /&gt;
&lt;br /&gt;
'''Trillium AI Expansion Installation Maintenance Shutdown Schedule'''&lt;br /&gt;
&lt;br /&gt;
# '''May 26/27, 2026:''' Shutdown of the Trillium compute nodes and HPSS, starting at 4 AM EDT on May 26th. The Trillium login nodes as well as OnDemand, the Teach cluster, and Balam, will remain available during this maintenance. HPSS will be back in service later on the same day (May 26th), while the Trillium compute nodes are expected to be back in service at some time on May 27th.&lt;br /&gt;
# '''June 9/10, 2026:''' A multi-day chiller maintenance; this will involve a shutdown of all systems. &lt;br /&gt;
# &amp;lt;span style='color:red'&amp;gt;'''June 22-25, 2026: A 4-day full datacentre shutdown.'''&amp;lt;/span&amp;gt; The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Balam, S4H, HPSS, Teach, as well as hosted equipment).&lt;br /&gt;
# '''July 13-24, 2026 (tentative):''' A two-week long shutdown of Trillium compute nodes will be required. During most of this time the Trillium login nodes, storage and Open Ondemand will remain up, except for a one-day power shutdown within this period (currently planned for July 22nd).&lt;br /&gt;
&lt;br /&gt;
More information and precise dates for the last maintenance shutdown will be announced later.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 30, 2026, 3:00 pm:''' System have been updated to mitigate known security risks, and are back in service. Note that no actual security breaches were found.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 29, 2026, 5:25 pm:''' For security reasons, login access to all systems has been disabled, as have OnDemand Apps.  Compute jobs are still allowed to run.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Apr 23, 2026, 10:00 am:''' The Trillium file system has issues and may be slow on certain nodes. We are still investigating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7773</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7773"/>
		<updated>2026-06-26T20:00:50Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot; or &amp;quot;Up3&amp;quot; &amp;quot;Partial3&amp;quot; or &amp;quot;Down3&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Down3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Partial3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up| Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Partial | HPSS|HPSS}}&lt;br /&gt;
|{{Down | Balam|Balam}}&lt;br /&gt;
|{{Down | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Thu Jun 25, 2026, 3:39 PM:''' Due to an unexpected technical issue, the SciNet systems can not yet be brought up today (except for the login nodes). We are working to have the systems back up tomorrow.&lt;br /&gt;
  &lt;br /&gt;
'''Tue Jun 23, 2026, 1:34 PM:''' Trillium login nodes and datamover nodes are up again, as is the OnDemand interface; This is mainly to give users access to their files; no jobs can be submittted for at least another day.&lt;br /&gt;
&lt;br /&gt;
'''Trillium AI Expansion Installation Maintenance Shutdown Schedule'''&lt;br /&gt;
&lt;br /&gt;
# '''May 26/27, 2026:''' Shutdown of the Trillium compute nodes and HPSS, starting at 4 AM EDT on May 26th. The Trillium login nodes as well as OnDemand, the Teach cluster, and Balam, will remain available during this maintenance. HPSS will be back in service later on the same day (May 26th), while the Trillium compute nodes are expected to be back in service at some time on May 27th.&lt;br /&gt;
# '''June 9/10, 2026:''' A multi-day chiller maintenance; this will involve a shutdown of all systems. &lt;br /&gt;
# &amp;lt;span style='color:red'&amp;gt;'''June 22-25, 2026: A 4-day full datacentre shutdown.'''&amp;lt;/span&amp;gt; The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Balam, S4H, HPSS, Teach, as well as hosted equipment).&lt;br /&gt;
# '''July 13-24, 2026 (tentative):''' A two-week long shutdown of Trillium compute nodes will be required. During most of this time the Trillium login nodes, storage and Open Ondemand will remain up, except for a one-day power shutdown within this period (currently planned for July 22nd).&lt;br /&gt;
&lt;br /&gt;
More information and precise dates for the last maintenance shutdown will be announced later.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 30, 2026, 3:00 pm:''' System have been updated to mitigate known security risks, and are back in service. Note that no actual security breaches were found.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 29, 2026, 5:25 pm:''' For security reasons, login access to all systems has been disabled, as have OnDemand Apps.  Compute jobs are still allowed to run.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Apr 23, 2026, 10:00 am:''' The Trillium file system has issues and may be slow on certain nodes. We are still investigating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7771</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7771"/>
		<updated>2026-06-26T13:18:34Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Down | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Partial3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Partial | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Partial | HPSS|HPSS}}&lt;br /&gt;
|{{Down | Balam|Balam}}&lt;br /&gt;
|{{Down | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Thu Jun 25, 2026, 3:39 PM:''' Due to an unexpected technical issue, the SciNet systems can not yet be brought up today (except for the login nodes). We are working to have the systems back up tomorrow.&lt;br /&gt;
  &lt;br /&gt;
'''Tue Jun 23, 2026, 1:34 PM:''' Trillium login nodes and datamover nodes are up again, as is the OnDemand interface; This is mainly to give users access to their files; no jobs can be submittted for at least another day.&lt;br /&gt;
&lt;br /&gt;
'''Trillium AI Expansion Installation Maintenance Shutdown Schedule'''&lt;br /&gt;
&lt;br /&gt;
# '''May 26/27, 2026:''' Shutdown of the Trillium compute nodes and HPSS, starting at 4 AM EDT on May 26th. The Trillium login nodes as well as OnDemand, the Teach cluster, and Balam, will remain available during this maintenance. HPSS will be back in service later on the same day (May 26th), while the Trillium compute nodes are expected to be back in service at some time on May 27th.&lt;br /&gt;
# '''June 9/10, 2026:''' A multi-day chiller maintenance; this will involve a shutdown of all systems. &lt;br /&gt;
# &amp;lt;span style='color:red'&amp;gt;'''June 22-25, 2026: A 4-day full datacentre shutdown.'''&amp;lt;/span&amp;gt; The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Balam, S4H, HPSS, Teach, as well as hosted equipment).&lt;br /&gt;
# '''July 13-24, 2026 (tentative):''' A two-week long shutdown of Trillium compute nodes will be required. During most of this time the Trillium login nodes, storage and Open Ondemand will remain up, except for a one-day power shutdown within this period (currently planned for July 22nd).&lt;br /&gt;
&lt;br /&gt;
More information and precise dates for the last maintenance shutdown will be announced later.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 30, 2026, 3:00 pm:''' System have been updated to mitigate known security risks, and are back in service. Note that no actual security breaches were found.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 29, 2026, 5:25 pm:''' For security reasons, login access to all systems has been disabled, as have OnDemand Apps.  Compute jobs are still allowed to run.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Apr 23, 2026, 10:00 am:''' The Trillium file system has issues and may be slow on certain nodes. We are still investigating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7770</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7770"/>
		<updated>2026-06-26T00:18:51Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Partial3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Partial3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Partial | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Partial | HPSS|HPSS}}&lt;br /&gt;
|{{Down | Balam|Balam}}&lt;br /&gt;
|{{Down | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Thu Jun 25, 2026, 3:39 PM:''' Due to an unexpected technical issue, the SciNet systems can not yet be brought up today (except for the login nodes). We are working to have the systems back up tomorrow.&lt;br /&gt;
  &lt;br /&gt;
'''Tue Jun 23, 2026, 1:34 PM:''' Trillium login nodes and datamover nodes are up again, as is the OnDemand interface; This is mainly to give users access to their files; no jobs can be submittted for at least another day.&lt;br /&gt;
&lt;br /&gt;
'''Trillium AI Expansion Installation Maintenance Shutdown Schedule'''&lt;br /&gt;
&lt;br /&gt;
# '''May 26/27, 2026:''' Shutdown of the Trillium compute nodes and HPSS, starting at 4 AM EDT on May 26th. The Trillium login nodes as well as OnDemand, the Teach cluster, and Balam, will remain available during this maintenance. HPSS will be back in service later on the same day (May 26th), while the Trillium compute nodes are expected to be back in service at some time on May 27th.&lt;br /&gt;
# '''June 9/10, 2026:''' A multi-day chiller maintenance; this will involve a shutdown of all systems. &lt;br /&gt;
# &amp;lt;span style='color:red'&amp;gt;'''June 22-25, 2026: A 4-day full datacentre shutdown.'''&amp;lt;/span&amp;gt; The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Balam, S4H, HPSS, Teach, as well as hosted equipment).&lt;br /&gt;
# '''July 13-24, 2026 (tentative):''' A two-week long shutdown of Trillium compute nodes will be required. During most of this time the Trillium login nodes, storage and Open Ondemand will remain up, except for a one-day power shutdown within this period (currently planned for July 22nd).&lt;br /&gt;
&lt;br /&gt;
More information and precise dates for the last maintenance shutdown will be announced later.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 30, 2026, 3:00 pm:''' System have been updated to mitigate known security risks, and are back in service. Note that no actual security breaches were found.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 29, 2026, 5:25 pm:''' For security reasons, login access to all systems has been disabled, as have OnDemand Apps.  Compute jobs are still allowed to run.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Apr 23, 2026, 10:00 am:''' The Trillium file system has issues and may be slow on certain nodes. We are still investigating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7769</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7769"/>
		<updated>2026-06-26T00:18:18Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Partial3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Partial3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Partial | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | HPSS|HPSS}}&lt;br /&gt;
|{{Down | Balam|Balam}}&lt;br /&gt;
|{{Down | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Thu Jun 25, 2026, 3:39 PM:''' Due to an unexpected technical issue, the SciNet systems can not yet be brought up today (except for the login nodes). We are working to have the systems back up tomorrow.&lt;br /&gt;
  &lt;br /&gt;
'''Tue Jun 23, 2026, 1:34 PM:''' Trillium login nodes and datamover nodes are up again, as is the OnDemand interface; This is mainly to give users access to their files; no jobs can be submittted for at least another day.&lt;br /&gt;
&lt;br /&gt;
'''Trillium AI Expansion Installation Maintenance Shutdown Schedule'''&lt;br /&gt;
&lt;br /&gt;
# '''May 26/27, 2026:''' Shutdown of the Trillium compute nodes and HPSS, starting at 4 AM EDT on May 26th. The Trillium login nodes as well as OnDemand, the Teach cluster, and Balam, will remain available during this maintenance. HPSS will be back in service later on the same day (May 26th), while the Trillium compute nodes are expected to be back in service at some time on May 27th.&lt;br /&gt;
# '''June 9/10, 2026:''' A multi-day chiller maintenance; this will involve a shutdown of all systems. &lt;br /&gt;
# &amp;lt;span style='color:red'&amp;gt;'''June 22-25, 2026: A 4-day full datacentre shutdown.'''&amp;lt;/span&amp;gt; The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Balam, S4H, HPSS, Teach, as well as hosted equipment).&lt;br /&gt;
# '''July 13-24, 2026 (tentative):''' A two-week long shutdown of Trillium compute nodes will be required. During most of this time the Trillium login nodes, storage and Open Ondemand will remain up, except for a one-day power shutdown within this period (currently planned for July 22nd).&lt;br /&gt;
&lt;br /&gt;
More information and precise dates for the last maintenance shutdown will be announced later.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 30, 2026, 3:00 pm:''' System have been updated to mitigate known security risks, and are back in service. Note that no actual security breaches were found.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 29, 2026, 5:25 pm:''' For security reasons, login access to all systems has been disabled, as have OnDemand Apps.  Compute jobs are still allowed to run.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Apr 23, 2026, 10:00 am:''' The Trillium file system has issues and may be slow on certain nodes. We are still investigating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7751</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7751"/>
		<updated>2026-06-09T18:55:51Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Up3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | HPSS|HPSS}}&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Partial | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Announcement: Trillium AI Expansion Installation Maintenance Shutdowns'''&lt;br /&gt;
&lt;br /&gt;
# '''May 26/27, 2026:''' Shutdown of the Trillium compute nodes and HPSS, starting at 4 AM EDT on May 26th. The Trillium login nodes as well as OnDemand, the Teach cluster, and Balam, will remain available during this maintenance. HPSS will be back in service later on the same day (May 26th), while the Trillium compute nodes are expected to be back in service at some time on May 27th.&lt;br /&gt;
# '''June 9/10, 2026:''' A multi-day chiller maintenance; this will involve a shutdown of all systems. &lt;br /&gt;
# '''June 22-25, 2026:''' A four-day full datacentre shutdown.&lt;br /&gt;
# '''mid July:''' A two-week long shutdown of Trillium compute nodes will be required in the summer. During this time the Trillium login nodes, storage and Open Ondemand will remain up.&lt;br /&gt;
&lt;br /&gt;
More information and precise dates for these last three maintenance shutdowns will be announced later.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 30, 2026, 3:00 pm:''' System have been updated to mitigate known security risks, and are back in service. Note that no actual security breaches were found.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 29, 2026, 5:25 pm:''' For security reasons, login access to all systems has been disabled, as have OnDemand Apps.  Compute jobs are still allowed to run.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Apr 23, 2026, 10:00 am:''' The Trillium file system has issues and may be slow on certain nodes. We are still investigating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7736</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7736"/>
		<updated>2026-05-27T20:23:51Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Up3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | HPSS|HPSS}}&lt;br /&gt;
|{{up | Balam|Balam}}&lt;br /&gt;
|{{Up | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{up | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Announcement: Trillium AI Expansion Installation Maintenance Shutdowns'''&lt;br /&gt;
&lt;br /&gt;
# '''May 26/27, 2026:''' Shutdown of the Trillium compute nodes and HPSS, starting at 4 AM EDT on May 26th. The Trillium login nodes as well as OnDemand, the Teach cluster, and Balam, will remain available during this maintenance. HPSS will be back in service later on the same day (May 26th), while the Trillium compute nodes are expected to be back in service at some time on May 27th.&lt;br /&gt;
# '''June 9/10, 2026 (tentative):''' A multi-day chiller maintenance; this will involve a shutdown of all systems. &lt;br /&gt;
# '''June 22-26, 2026 (tentative):''' A four-day full datacentre shutdown.&lt;br /&gt;
# '''Likely in July:''' A final two week long shutdown of Trillium compute nodes will be required in the summer. During this time the Trillium login nodes, storage and Open Ondemand will remain up.&lt;br /&gt;
&lt;br /&gt;
More information and precise dates for these last three maintenance shutdowns will be announced later.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 30, 2026, 3:00 pm:''' System have been updated to mitigate known security risks, and are back in service. Note that no actual security breaches were found.&lt;br /&gt;
&lt;br /&gt;
'''Wed Apr 29, 2026, 5:25 pm:''' For security reasons, login access to all systems has been disabled, as have OnDemand Apps.  Compute jobs are still allowed to run.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Apr 23, 2026, 10:00 am:''' The Trillium file system has issues and may be slow on certain nodes. We are still investigating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7643</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7643"/>
		<updated>2026-04-07T02:12:20Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Up3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | HPSS|HPSS}}&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Mon Apr 06, 2026, 10:00 pm:''' We will have to reschedule the HPSS update. This attempt didn't work as expected&lt;br /&gt;
&lt;br /&gt;
'''Mon Apr 06, 2026, 8:00 pm:''' HPSS scheduled maintenance: update of HPSS to v11.3_u4 and hsi-htar to v11.3_u1 (bug fixes)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7640</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7640"/>
		<updated>2026-04-07T02:12:01Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Up3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{partial | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{down | HPSS|HPSS}}&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Mon Apr 06, 2026, 10:00 pm:''' We will have to reschedule the HPSS update. This attempt didn't work as expected&lt;br /&gt;
&lt;br /&gt;
'''Mon Apr 06, 2026, 8:00 pm:''' HPSS scheduled maintenance: update of HPSS to v11.3_u4 and hsi-htar to v11.3_u1 (bug fixes)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7637</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7637"/>
		<updated>2026-04-06T13:14:32Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Up3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{partial | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{down | HPSS|HPSS}}&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Mon Apr 06, 2026, 8:00 pm:''' HPSS scheduled maintenance: update of HPSS to v11.3_u4 and hsi-htar to v11.3_u1 (bug fixes)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7628</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7628"/>
		<updated>2026-04-02T17:54:58Z</updated>

		<summary type="html">&lt;p&gt;Pinto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Up3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | HPSS|HPSS}}&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mon Apr 06, 2026, 8:00 pm:''' HPSS scheduled maintenance: update of HPSS to v11.3_u4 and hsi-htar to v11.3_u1 (bug fixes)&lt;br /&gt;
&lt;br /&gt;
'''Wed Mar 25, 2026, 5:00 pm:''' Trillium is operational again.&lt;br /&gt;
&lt;br /&gt;
'''Wed Mar 25, 2026, 9:00 am:''' Teach is operational again.&lt;br /&gt;
&lt;br /&gt;
'''Tue Mar 24, 2026, 8:45 pm:''' Open OnDemand is operational again.&lt;br /&gt;
&lt;br /&gt;
'''Tue Mar 24, 2026, 1:00 pm:''' External connectivity is back. &lt;br /&gt;
&lt;br /&gt;
'''Tue Mar 24, 2026, 12:05 pm:''' External connectivity to the data centre was lost. &lt;br /&gt;
&lt;br /&gt;
'''Tue Mar 24, 2026, 7:00 am:''' Maintenance has started.&lt;br /&gt;
&lt;br /&gt;
'''Mon Mar 16, 2026. 13:30pm''' Recovering.  Almost all systems are up again. Please resubmit your jobs that crashed. &lt;br /&gt;
&lt;br /&gt;
'''Mon Mar 16, 2026. 12:00pm''' Power glitch at the data centre caused compute nodes to go down.&lt;br /&gt;
&lt;br /&gt;
'''Thu Mar 12, 2026, 4:15 pm''' Connection to Trillium are operational again.&lt;br /&gt;
&lt;br /&gt;
'''Thu Mar 12, 2026, 1:00 pm''' We've had some login issues particularly for Trillium-GPU. We're investigating.&lt;br /&gt;
&lt;br /&gt;
'''Downtime Announcement:'''  The winter cooling tower maintenance for the SciNet data centre will take place on March 24 and 25, 2026, starting at 7:00 a.m. on the 24th.  All SciNet systems (Trillium, OnDemand, Balam, S4H, Teach, as well as hosted equipment) will have their compute nodes shut down. Login nodes, file systems, and the HPSS system will remain available, and&lt;br /&gt;
jobs will be held in the queue until maintenance is complete.  Starting 7am on Mar 23, users are encouraged to submit small and short jobs that may be scheduled before the maintenance begins.&lt;br /&gt;
&lt;br /&gt;
'''Fri Feb 20, 2026, 11:35 pm:''' Power glitch, ~480 compute nodes rebooted. Regional power quality has been quite poor lately ([https://www.yorkregion.com/news/road-salt-blamed-for-power-outages/article_1a36d25d-5f97-56ee-a0c7-c49c7b732d38.html 1],&lt;br /&gt;
[https://www.yorkregion.com/news/power-company-executive-responds-to-york-region-outages/article_c4d072e7-2892-5c9c-8deb-ac5e1936779c.html 2]).&lt;br /&gt;
&lt;br /&gt;
'''Thu Feb 19, 2026, 3:00 pm:''' Systems restored. Please report issues to support@scinet.utoronto.ca.&lt;br /&gt;
&lt;br /&gt;
'''Tue Feb 17, 2026, 8:40 am:''' Power outage at the data centre.  Cooling issues have developed as a result.  Major systems (Trillium, S4H) are expected to be down until sometime Thursday. Login nodes and file systems will remain accessible.&lt;br /&gt;
&lt;br /&gt;
'''Mon Feb 16, 2026, 8:40 pm:''' Electricity is unstable in the data centre area due to severe snowfall.&lt;br /&gt;
&lt;br /&gt;
'''Thu Jan 29, 2026, 1:40 pm:''' All services are operational again.&lt;br /&gt;
&lt;br /&gt;
'''Thu Jan 29, 2026, 12:00 pm:''' The Trillium and Open OnDemand compute nodes are operational again. We are still working on bringing Balam, Neptune and S4H nodes up again.&lt;br /&gt;
&lt;br /&gt;
'''Thu Jan 29, 2026, 10:00 am:''' There was a power glitch at the data centre overnight. The login nodes are accessible but the compute nodes are down.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7625</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7625"/>
		<updated>2026-03-26T13:51:50Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Up3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | HPSS|HPSS}}&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Wed Mar 25, 2026, 5:00 pm:''' Trillium is operational again.&lt;br /&gt;
&lt;br /&gt;
'''Wed Mar 25, 2026, 9:00 am:''' Teach is operational again.&lt;br /&gt;
&lt;br /&gt;
'''Tue Mar 24, 2026, 8:45 pm:''' Open OnDemand is operational again.&lt;br /&gt;
&lt;br /&gt;
'''Tue Mar 24, 2026, 1:00 pm:''' External connectivity is back. &lt;br /&gt;
&lt;br /&gt;
'''Tue Mar 24, 2026, 12:05 pm:''' External connectivity to the data centre was lost. &lt;br /&gt;
&lt;br /&gt;
'''Tue Mar 24, 2026, 7:00 am:''' Maintenance has started.&lt;br /&gt;
&lt;br /&gt;
'''Mon Mar 16, 2026. 13:30pm''' Recovering.  Almost all systems are up again. Please resubmit your jobs that crashed. &lt;br /&gt;
&lt;br /&gt;
'''Mon Mar 16, 2026. 12:00pm''' Power glitch at the data centre caused compute nodes to go down.&lt;br /&gt;
&lt;br /&gt;
'''Thu Mar 12, 2026, 4:15 pm''' Connection to Trillium are operational again.&lt;br /&gt;
&lt;br /&gt;
'''Thu Mar 12, 2026, 1:00 pm''' We've had some login issues particularly for Trillium-GPU. We're investigating.&lt;br /&gt;
&lt;br /&gt;
'''Downtime Announcement:'''  The winter cooling tower maintenance for the SciNet data centre will take place on March 24 and 25, 2026, starting at 7:00 a.m. on the 24th.  All SciNet systems (Trillium, OnDemand, Balam, S4H, Teach, as well as hosted equipment) will have their compute nodes shut down. Login nodes, file systems, and the HPSS system will remain available, and&lt;br /&gt;
jobs will be held in the queue until maintenance is complete.  Starting 7am on Mar 23, users are encouraged to submit small and short jobs that may be scheduled before the maintenance begins.&lt;br /&gt;
&lt;br /&gt;
'''Fri Feb 20, 2026, 11:35 pm:''' Power glitch, ~480 compute nodes rebooted. Regional power quality has been quite poor lately ([https://www.yorkregion.com/news/road-salt-blamed-for-power-outages/article_1a36d25d-5f97-56ee-a0c7-c49c7b732d38.html 1],&lt;br /&gt;
[https://www.yorkregion.com/news/power-company-executive-responds-to-york-region-outages/article_c4d072e7-2892-5c9c-8deb-ac5e1936779c.html 2]).&lt;br /&gt;
&lt;br /&gt;
'''Thu Feb 19, 2026, 3:00 pm:''' Systems restored. Please report issues to support@scinet.utoronto.ca.&lt;br /&gt;
&lt;br /&gt;
'''Tue Feb 17, 2026, 8:40 am:''' Power outage at the data centre.  Cooling issues have developed as a result.  Major systems (Trillium, S4H) are expected to be down until sometime Thursday. Login nodes and file systems will remain accessible.&lt;br /&gt;
&lt;br /&gt;
'''Mon Feb 16, 2026, 8:40 pm:''' Electricity is unstable in the data centre area due to severe snowfall.&lt;br /&gt;
&lt;br /&gt;
'''Thu Jan 29, 2026, 1:40 pm:''' All services are operational again.&lt;br /&gt;
&lt;br /&gt;
'''Thu Jan 29, 2026, 12:00 pm:''' The Trillium and Open OnDemand compute nodes are operational again. We are still working on bringing Balam, Neptune and S4H nodes up again.&lt;br /&gt;
&lt;br /&gt;
'''Thu Jan 29, 2026, 10:00 am:''' There was a power glitch at the data centre overnight. The login nodes are accessible but the compute nodes are down.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7493</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7493"/>
		<updated>2026-01-17T04:12:02Z</updated>

		<summary type="html">&lt;p&gt;Pinto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Up3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | HPSS|HPSS}}&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Thu Jan 16, 2026, 11:00 pm:''' HPSS is back online, and accessible via alliancecan#hpss Globus endpoint. &lt;br /&gt;
&lt;br /&gt;
'''Thu Jan 15, 2026, 10:00 pm:''' HPSS will undergo maintenance on Friday morning, Jan/16/2025, , including alliancecan#hpss Globus endpoint &lt;br /&gt;
&lt;br /&gt;
'''Tue Jan 6, 2026, 10:15 am:''' OnDemand has been fixed and is working again.&lt;br /&gt;
&lt;br /&gt;
'''Mon Jan 5, 2026, 9:00 pm:''' The authentication mechanism of OnDemand is not working.&lt;br /&gt;
&lt;br /&gt;
'''Wed Dec 31, 2025, 12:40 pm:''' We believe the problem has now been resolved.  Please let us know if you still experience login problems or aborted jobs.&lt;br /&gt;
&lt;br /&gt;
'''Tue Dec 30, 2025, 2:10 pm:''' We are experiencing problems with authentication, resulting in failed logins, OOD errors, and aborted jobs (with &amp;quot;prolog error&amp;quot;).  Please bear with us, as we are very short-staffed during the holiday break.  We will post updates here.&lt;br /&gt;
&lt;br /&gt;
'''Tue Dec 3, 2025, 11:30 am:''' Open OnDemand is fully operational again.&lt;br /&gt;
&lt;br /&gt;
'''Sat Nov 29, 2025, 00:40 am:''' There has been a problem with the water chiller. Some systems are offline.&lt;br /&gt;
&lt;br /&gt;
'''Wed Nov 5, 2025, 12:55 pm:''' Balam is back online.&lt;br /&gt;
&lt;br /&gt;
'''Wed Nov 5, 2025, 10:00 am:''' Open OnDemand is back online.&lt;br /&gt;
&lt;br /&gt;
'''Tue Nov 4, 2025, 11:00 pm:''' Most of the work is done, data movers, Globus, and HPSS are back online. Remaining services will be worked on tomorrow.&lt;br /&gt;
&lt;br /&gt;
'''Tue Nov 4, 2025, 8:30 am:''' Scheduled network maintenance. Trillium cluster is *not* affected.&lt;br /&gt;
&lt;br /&gt;
'''Tue Oct 21, 2025, 17:30 am:''' Balam maintenance finished.&lt;br /&gt;
&lt;br /&gt;
'''Tue Oct 21, 2025, 7:00 am:''' Balam maintenance day.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 15, 2025, 3:55 pm:''' Trillium inbound connections through trillium.alliancecan.ca or trillium.scinet.utoronto.ca are working again.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 15, 2025, 3:05 pm:''' Trillium is experiencing external network issues for both incoming traffic. Please try: ssh USERNAME@tri-login01.scinet.utoronto.ca in the meantime.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Oct 06, 2025, 8:00 pm:''' HPSS is fully functional. You may submit archive jobs from trillium login nodes, datamovers and robots.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 03, 2025, 6:30 pm:''' HPSS is back online, and already accessible via alliancecan#hpss Globus endpoint. Directory tree now follows the other Alliance clusters. We're still working on job submission via Slurm&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 0:00 am:''' Niagara compute nodes are now unavailable for regular users. The login nodes will remain available for a while to allow a few last data transfers, although transfers from the Niagara file systems to Trillium are best done on nia-dm1.scinet.utoronto.ca.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 9:30 am:''' HPSS is down for scheduled maintenance, including alliancecan#hpss Globus endpoint&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7490</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7490"/>
		<updated>2026-01-16T03:08:19Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Up3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | HPSS|HPSS}}&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Thu Jan 15, 2026, 10:00 pm:''' HPSS will undergo maintenance on Friday morning, Jan/16/2025, , including alliancecan#hpss Globus endpoint &lt;br /&gt;
&lt;br /&gt;
'''Tue Jan 6, 2026, 10:15 am:''' OnDemand has been fixed and is working again.&lt;br /&gt;
&lt;br /&gt;
'''Mon Jan 5, 2026, 9:00 pm:''' The authentication mechanism of OnDemand is not working.&lt;br /&gt;
&lt;br /&gt;
'''Wed Dec 31, 2025, 12:40 pm:''' We believe the problem has now been resolved.  Please let us know if you still experience login problems or aborted jobs.&lt;br /&gt;
&lt;br /&gt;
'''Tue Dec 30, 2025, 2:10 pm:''' We are experiencing problems with authentication, resulting in failed logins, OOD errors, and aborted jobs (with &amp;quot;prolog error&amp;quot;).  Please bear with us, as we are very short-staffed during the holiday break.  We will post updates here.&lt;br /&gt;
&lt;br /&gt;
'''Tue Dec 3, 2025, 11:30 am:''' Open OnDemand is fully operational again.&lt;br /&gt;
&lt;br /&gt;
'''Sat Nov 29, 2025, 00:40 am:''' There has been a problem with the water chiller. Some systems are offline.&lt;br /&gt;
&lt;br /&gt;
'''Wed Nov 5, 2025, 12:55 pm:''' Balam is back online.&lt;br /&gt;
&lt;br /&gt;
'''Wed Nov 5, 2025, 10:00 am:''' Open OnDemand is back online.&lt;br /&gt;
&lt;br /&gt;
'''Tue Nov 4, 2025, 11:00 pm:''' Most of the work is done, data movers, Globus, and HPSS are back online. Remaining services will be worked on tomorrow.&lt;br /&gt;
&lt;br /&gt;
'''Tue Nov 4, 2025, 8:30 am:''' Scheduled network maintenance. Trillium cluster is *not* affected.&lt;br /&gt;
&lt;br /&gt;
'''Tue Oct 21, 2025, 17:30 am:''' Balam maintenance finished.&lt;br /&gt;
&lt;br /&gt;
'''Tue Oct 21, 2025, 7:00 am:''' Balam maintenance day.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 15, 2025, 3:55 pm:''' Trillium inbound connections through trillium.alliancecan.ca or trillium.scinet.utoronto.ca are working again.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 15, 2025, 3:05 pm:''' Trillium is experiencing external network issues for both incoming traffic. Please try: ssh USERNAME@tri-login01.scinet.utoronto.ca in the meantime.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Oct 06, 2025, 8:00 pm:''' HPSS is fully functional. You may submit archive jobs from trillium login nodes, datamovers and robots.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 03, 2025, 6:30 pm:''' HPSS is back online, and already accessible via alliancecan#hpss Globus endpoint. Directory tree now follows the other Alliance clusters. We're still working on job submission via Slurm&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 0:00 am:''' Niagara compute nodes are now unavailable for regular users. The login nodes will remain available for a while to allow a few last data transfers, although transfers from the Niagara file systems to Trillium are best done on nia-dm1.scinet.utoronto.ca.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 9:30 am:''' HPSS is down for scheduled maintenance, including alliancecan#hpss Globus endpoint&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7487</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7487"/>
		<updated>2026-01-16T03:07:26Z</updated>

		<summary type="html">&lt;p&gt;Pinto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Up3 | OnDemand|https://docs.alliancecan.ca/wiki/Trillium_Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | HPSS|HPSS}}&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Thu Jan 15, 2026, 10:00 pm:''' HPSS will undergo maintenance on Friday morning, Jan/16/2025&lt;br /&gt;
&lt;br /&gt;
'''Tue Jan 6, 2026, 10:15 am:''' OnDemand has been fixed and is working again.&lt;br /&gt;
&lt;br /&gt;
'''Mon Jan 5, 2026, 9:00 pm:''' The authentication mechanism of OnDemand is not working.&lt;br /&gt;
&lt;br /&gt;
'''Wed Dec 31, 2025, 12:40 pm:''' We believe the problem has now been resolved.  Please let us know if you still experience login problems or aborted jobs.&lt;br /&gt;
&lt;br /&gt;
'''Tue Dec 30, 2025, 2:10 pm:''' We are experiencing problems with authentication, resulting in failed logins, OOD errors, and aborted jobs (with &amp;quot;prolog error&amp;quot;).  Please bear with us, as we are very short-staffed during the holiday break.  We will post updates here.&lt;br /&gt;
&lt;br /&gt;
'''Tue Dec 3, 2025, 11:30 am:''' Open OnDemand is fully operational again.&lt;br /&gt;
&lt;br /&gt;
'''Sat Nov 29, 2025, 00:40 am:''' There has been a problem with the water chiller. Some systems are offline.&lt;br /&gt;
&lt;br /&gt;
'''Wed Nov 5, 2025, 12:55 pm:''' Balam is back online.&lt;br /&gt;
&lt;br /&gt;
'''Wed Nov 5, 2025, 10:00 am:''' Open OnDemand is back online.&lt;br /&gt;
&lt;br /&gt;
'''Tue Nov 4, 2025, 11:00 pm:''' Most of the work is done, data movers, Globus, and HPSS are back online. Remaining services will be worked on tomorrow.&lt;br /&gt;
&lt;br /&gt;
'''Tue Nov 4, 2025, 8:30 am:''' Scheduled network maintenance. Trillium cluster is *not* affected.&lt;br /&gt;
&lt;br /&gt;
'''Tue Oct 21, 2025, 17:30 am:''' Balam maintenance finished.&lt;br /&gt;
&lt;br /&gt;
'''Tue Oct 21, 2025, 7:00 am:''' Balam maintenance day.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 15, 2025, 3:55 pm:''' Trillium inbound connections through trillium.alliancecan.ca or trillium.scinet.utoronto.ca are working again.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 15, 2025, 3:05 pm:''' Trillium is experiencing external network issues for both incoming traffic. Please try: ssh USERNAME@tri-login01.scinet.utoronto.ca in the meantime.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Oct 06, 2025, 8:00 pm:''' HPSS is fully functional. You may submit archive jobs from trillium login nodes, datamovers and robots.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 03, 2025, 6:30 pm:''' HPSS is back online, and already accessible via alliancecan#hpss Globus endpoint. Directory tree now follows the other Alliance clusters. We're still working on job submission via Slurm&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 0:00 am:''' Niagara compute nodes are now unavailable for regular users. The login nodes will remain available for a while to allow a few last data transfers, although transfers from the Niagara file systems to Trillium are best done on nia-dm1.scinet.utoronto.ca.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 9:30 am:''' HPSS is down for scheduled maintenance, including alliancecan#hpss Globus endpoint&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=HPSS&amp;diff=7454</id>
		<title>HPSS</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=HPSS&amp;diff=7454"/>
		<updated>2025-12-24T00:28:13Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* HTAR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|align=right&lt;br /&gt;
|align=center|'''Topology Overview'''&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:HPSS-overview.jpg|right|x600px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== High Performance Storage System ==&lt;br /&gt;
&lt;br /&gt;
The High Performance Storage System ([https://www.hpss-collaboration.org/index.shtml HPSS] [https://en.wikipedia.org/wiki/High_Performance_Storage_System wikipedia]) is a tape-backed hierarchical storage system that provides a significant portion of the allocated storage space at SciNet. It is a repository for archiving data that is not being actively used. Data can be returned to the active shared parallel filesystem on Trillium (&amp;quot;VAST&amp;quot;) when it is needed.  &lt;br /&gt;
&lt;br /&gt;
In the context of the {{Alliance}} Resource Allocations, it is called 'nearline'.&lt;br /&gt;
&lt;br /&gt;
Since this system is intended for large data storage, it is accessible only to groups who have been awarded storage space at SciNet beyond 5TB in the yearly RAC resource allocation round. However, upon request, any user may be awarded access to HPSS, up to 2TB per group, so that you may get familiar with the system (just email support@scinet.utoronto.ca)&lt;br /&gt;
&lt;br /&gt;
Access and transfer of data into and out of HPSS is done under the control of the user, whose interaction is expected to be scripted and submitted as a batch job, using one or more of the following utilities:&lt;br /&gt;
* [https://www.racf.bnl.gov/Facility/HPSS/Documentation/HSI/doc_intro.html HSI] is a client with an ftp-like functionality which can be used to archive and retrieve large files. It is also useful for browsing the contents of HPSS.&lt;br /&gt;
* [https://www.sdcc.bnl.gov/sites/default/files/2021-09/htar.txt HTAR] is a utility that creates tar formatted archives directly into HPSS. It also creates a separate index file (.idx) that can be accessed and browsed quickly.&lt;br /&gt;
* [https://support.scinet.utoronto.ca/wiki/index.php/ISH ISH] is a TUI utility that can perform an inventory of the files and directories in your tarballs.&lt;br /&gt;
&lt;br /&gt;
We're currently running HPSS v 11.2.&lt;br /&gt;
&lt;br /&gt;
== Why should I use and trust HPSS? ==&lt;br /&gt;
* HPSS is a 25 year-old collaboration between IBM and the DoE labs in the US, and is used by about 45 facilities in the [http://www.top500.org “Top 500”] HPC list (plus some black-sites).&lt;br /&gt;
* Over 2.5 ExaBytes of combined storage world-wide.&lt;br /&gt;
* The top 3 sites in the World report (fall 2017) having 360PB, 220PB and 125PB in production (ECMWF, UKMO and BNL)&lt;br /&gt;
* Environment Canada also adopted HPSS in 2017 to store  Nav Canada data as well as to serve as their own archive. Currently has 2 X 100PB capacity installed. &lt;br /&gt;
* The SciNet HPSS system has been providing nearline capacity for important research data in Canada since early 2011, already at 10PB levels in 2018&lt;br /&gt;
* Very reliable, data redundancy and data insurance built-in (dual copies of everything are kept on tapes at SciNet)&lt;br /&gt;
* Data on cache and tapes can be geo-distributed for further resilience and HA.&lt;br /&gt;
* Highly scalable; current performance at SciNet - after the hardware and software upgrades in 2019 - Ingest and Recalls ~150 TB/day aggregated.&lt;br /&gt;
* HSI/HTAR clients also very reliable and used on several HPSS sites. ISH was written at SciNet.&lt;br /&gt;
* [[Media:HPSS_rationale_SNUG.pdf|HPSS fits well with the Storage Capacity Expansion Plan at SciNet]] (pdf presentation)&lt;br /&gt;
&lt;br /&gt;
== Guidelines ==&lt;br /&gt;
* A large portion of the storage capacity of HPSS is provided on tape -- a media that is not suited for storing small files. Files smaller than ~200MB should be grouped into tarballs with '''tar''' or '''htar'''.&lt;br /&gt;
* If you intent to use '''HSI''' or '''Globus''' to ingest material, you should favor tarballs over expanded directory trees. &amp;lt;font color=red&amp;gt;Your average file size on archive should be over 1GB/file&amp;lt;/font&amp;gt;.&lt;br /&gt;
* Optimal performance for aggregated transfers and allocation on tapes is obtained with [[Why not tarballs too large |&amp;lt;font color=red&amp;gt;tarballs of size 1TB or less&amp;lt;/font&amp;gt;]], whether ingested by htar or hsi ([[Why not tarballs too large |&amp;lt;font color=red&amp;gt;for good reasons&amp;lt;/font&amp;gt;]])&lt;br /&gt;
* We strongly urge that you use the sample scripts we are providing as the basis for your job submissions.&lt;br /&gt;
* Make sure to check the exit codes of each of the steps in your scripts, and check any returned logs for errors after any data transfer or tarball creation process.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;font color=red&amp;gt;'''#### New to the HPSS/nearline/archive System? ####'''&amp;lt;/font&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
First, nearline, archive, and HPSS all mean the same thing at SciNet.  HPSS is the true name of this storage system.&lt;br /&gt;
&lt;br /&gt;
Second, HPSS is not a regular file system, and as such is not mounted on the regular login, compute, and datamover nodes. Interaction with the HPSS system is therefore different than using simple copy, move, and tar commands.&lt;br /&gt;
&lt;br /&gt;
Before trying to use the system, you need to confirm you are part of a group that already has a HPSS RAC allocation, otherwise, email SciNet support and request an HPSS account (or else you will get &amp;quot;Error - authentication/initialization failed&amp;quot; and 71 exit codes). &lt;br /&gt;
&lt;br /&gt;
THIS set of instructions on the wiki is the best and most compressed &amp;quot;manual&amp;quot; we have on how to use HPSS. It may seem a bit overwhelming at first, because of all the job script templates we make available below (they are here so you don't have to think &lt;br /&gt;
too much, just copy and paste), but if you approach the index at the top as a &amp;quot;case switch&amp;quot; mechanism for what you intend to do, everything falls in place.&lt;br /&gt;
&lt;br /&gt;
== The 3 ways to access HPSS ==&lt;br /&gt;
* Submitting jobs to the [[HPSS#Access_Through_the_Queue_System | Trillium archive partitions]] (archiveshort or archivelong), and using HTAR or HSI on the archive02 node. These tools are optimized for speed and scale, to efficiently deal with small files, and are very resilient to timeouts due to slow tape access. That is our recommendation for large transfers.&lt;br /&gt;
* Using Globus, which can be a very good trade off between the efficiency of HSI/HTAR and the convenience of a WebGUI. You may transfer data between 2 endpoints. For instance:&lt;br /&gt;
  alliancecan#trillium&lt;br /&gt;
  alliancecan#hpss&lt;br /&gt;
* Submitting an interactive job to the [[HPSS#Access_Through_the_Queue_System | VFS partition]] (vfsshort), and using standard linux tools (cp, rsync, ls, cd, ...) to access the VFS based /archive mount point on the vfs02 node. We don't recommend this way, unless you are transferring only a handful of files, or just navigating the naming-space (directory tree similar to the other Trillium file systems).&lt;br /&gt;
  /archive&lt;br /&gt;
&lt;br /&gt;
Try this sequence:&lt;br /&gt;
&lt;br /&gt;
1) [https://docs.scinet.utoronto.ca/index.php/HPSS#Access_Through_an_Interactive_HSI_session take a look around HPSS using an interactive HSI session]&lt;br /&gt;
&lt;br /&gt;
(most linux shell commands have an equivalent in HPSS)&lt;br /&gt;
&lt;br /&gt;
2) [https://docs.scinet.utoronto.ca/index.php/HPSS#Sample_tarball_create archive a small test directory using HTAR]&lt;br /&gt;
&lt;br /&gt;
2a) use step 1) to see what happened&lt;br /&gt;
&lt;br /&gt;
3) [https://docs.scinet.utoronto.ca/index.php/HPSS#Sample_data_offload archive a file using hsi]&lt;br /&gt;
&lt;br /&gt;
3a) use step 1) to see what happened&lt;br /&gt;
&lt;br /&gt;
4) [https://docs.scinet.utoronto.ca/index.php/HPSS#Sample_transferring_directories archive a small test directory using HSI]&lt;br /&gt;
&lt;br /&gt;
4a) use step 1) to see what happened&lt;br /&gt;
&lt;br /&gt;
5) now try the other cases and so on. In a couple of hours you'll be in pretty good shape.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Access Through the Queue System  ==&lt;br /&gt;
All access to the archive system is done through the [https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Submitting_jobs_to_the_scheduler Trillium queue system].&lt;br /&gt;
&lt;br /&gt;
* Job submissions should be done to the 'archivelong', 'archiveshort' or 'vfsshort' partitions.&lt;br /&gt;
* Short jobs are limited to 1H walltime by default. Long jobs (&amp;gt; 1H) are limited to 72H walltime.&lt;br /&gt;
* Users are limited to only 2 long jobs and 2 short jobs at the same time, and 10 jobs total on the each queue.&lt;br /&gt;
* There can only be 5 long jobs running at any given time overall. Remaining submissions will be placed on hold for the time being. So far we have not seen a need for overall limit on short jobs.&lt;br /&gt;
* Jobs to the 'archivelong' and 'archiveshort' partitions must use [[HPSS#HTAR | htar]] or [[HPSS#HSI | hsi]]. These tools are optimized for speed and scale, to efficiently deal with small files, and are very resilient to timeouts due to slow tape access.&lt;br /&gt;
* The 'vfsshort' partition can only be used for interactive jobs, so that you can navigate the VFS based /archive mount point (Virtual File System), and/or make small file transfers to/from HPSS using standard linux tools (ls, cd, cp, rsync, etc). This access is always limited to 1 hour.&lt;br /&gt;
&lt;br /&gt;
You can submit your job like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 sbatch jobscript.sh (to 'archivelong' or 'archiveshort')&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And you can get an interactive session like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 salloc -p archiveshort&lt;br /&gt;
    OR&lt;br /&gt;
 salloc -p vfsshort&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Submitting_jobs_to_the_scheduler You may learn SLURM in more details here.]&lt;br /&gt;
&lt;br /&gt;
The status of pending jobs can be monitored with squeue specifying the archive partition:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -p archiveshort&lt;br /&gt;
  OR&lt;br /&gt;
squeue -p archivelong&lt;br /&gt;
  OR&lt;br /&gt;
squeue -p vfsshort&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Access Through an Interactive HSI session  ==&lt;br /&gt;
* You may want to acquire an interactive shell, start an HSI session and navigate the archive naming-space. Keep in mind, you're restricted to 1H.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pinto@tri-login02:~$ salloc -p archiveshort -t 1:00:00&lt;br /&gt;
salloc: Granted job allocation 50918&lt;br /&gt;
salloc: Waiting for resource configuration&lt;br /&gt;
salloc: Nodes hpss-archive02-ib are ready for job&lt;br /&gt;
hpss-archive02-ib:~$&lt;br /&gt;
&lt;br /&gt;
hpss-archive02-ib:~$ hsi    (DON'T FORGET TO START HSI)&lt;br /&gt;
******************************************************************&lt;br /&gt;
*     Welcome to HPSS@SciNet - High Perfomance Storage System    *&lt;br /&gt;
*                                                                * &lt;br /&gt;
*            INFO: THIS IS THE NEW 7.5.1 HPSS SYSTEM!            *&lt;br /&gt;
*                                                                *&lt;br /&gt;
*        Contact Information: support@scinet.utoronto.ca         *&lt;br /&gt;
*  NOTE: do not transfer SMALL FILES with HSI. Use HTAR instead  *&lt;br /&gt;
*              CHECK THE INTEGRITY OF YOUR TARBALLS              *&lt;br /&gt;
****************************************************************** &lt;br /&gt;
[HSI]/archive/scinet/pinto-&amp;gt; ls&lt;br /&gt;
&lt;br /&gt;
[HSI]/archive/scinet/pinto-&amp;gt; cd &amp;lt;some directory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: the VFS based /archive mount point is not visible on the archive02 node with the standard linux prompt. You must use HSI (or get an interactive session on the vfsshort partition).&lt;br /&gt;
&lt;br /&gt;
=== Scripted File Transfers ===&lt;br /&gt;
File transfers in and out of the HPSS should be scripted into jobs and submitted to the ''archivelong'' partition or the ''archiveshort'' partition. See generic example below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash -l&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong &lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J htar_create_tarball_in_hpss&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Creating a htar of finished-job1/ directory tree into HPSS&amp;quot;&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
# Note that your initial directory in HPSS will be $ARCHIVE&lt;br /&gt;
 &lt;br /&gt;
DEST=$ARCHIVE/finished-job1.tar&lt;br /&gt;
 &lt;br /&gt;
# htar WILL overwrite an existing file with the same name so check beforehand.&lt;br /&gt;
&lt;br /&gt;
hsi ls $DEST &amp;amp;&amp;gt; /dev/null&lt;br /&gt;
status=$?&lt;br /&gt;
&lt;br /&gt;
if [ $status == 0 ]; then   &lt;br /&gt;
    echo 'File $DEST already exists. Nothing has been done'&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
cd $SCRATCH/workarea/ &lt;br /&gt;
htar -Humask=0137 -cpf $ARCHIVE/finished-job1.tar finished-job1/ &lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HTAR returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Note:''' Always trap the execution of your jobs for abnormal terminations, and be sure to return the exit code&lt;br /&gt;
&lt;br /&gt;
=== Job Dependencies ===&lt;br /&gt;
&lt;br /&gt;
Typically data will be recalled to /scratch when it is needed for analysis. Job dependencies can be constructed so that analysis jobs wait in the queue for data recalls before starting. The qsub flag is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--dependency=&amp;lt;type:JOBID&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
where JOBID is the job number of the archive recalling job that must finish successfully before the analysis job can start.&lt;br /&gt;
&lt;br /&gt;
Here is a short cut for generating the dependency (lookup [https://docs.scinet.utoronto.ca/index.php/HPSS#Sample_data_recall data-recall.sh samples]):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hpss-archive02-ib:~$ sbatch -d afterok:$(sbatch --parsable data-recall.sh) job-to-work-on-recalled-data.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HTAR ==&lt;br /&gt;
''' Please aggregate small files (&amp;lt;~200MB) into tarballs or htar files. '''&lt;br /&gt;
&lt;br /&gt;
''' [[Why not tarballs too large |&amp;lt;font color=red&amp;gt;Keep your tarballs to size 1TB or less&amp;lt;/font&amp;gt;]], whether ingested by htar or hsi ([[Why not tarballs too large | &amp;lt;font color=red&amp;gt;WHY?&amp;lt;/font&amp;gt;]])'''&lt;br /&gt;
&lt;br /&gt;
HTAR is a utility that is used for aggregating a set of files and directories, by using a sophisticated multithreaded buffering scheme to write files directly from VAST into HPSS, creating an archive file that conforms to the POSIX TAR specification, thereby achieving a high rate of performance. HTAR does not do gzip compression, however it already has a built-in checksum algorithm.&lt;br /&gt;
&lt;br /&gt;
'''Caution'''&lt;br /&gt;
* Unlike with cput/cget in HSI, &amp;quot;prompt before overwrite&amp;quot;, this is not the default with (h)tar. Be careful not to unintentionally overwrite a previous htar destination file in HPSS. There could be a similar situation when extracting material back into VAST and overwriting the originals. Be sure to double-check the logic in your scripts.&lt;br /&gt;
* Check the HTAR exit code and log file before removing any files from the VAST active filesystems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 === HTAR Usage ===&lt;br /&gt;
* To write the ''file1'' and ''file2'' files to a new archive called ''files.tar'' in the default HPSS home directory, and preserve mask attributes (-p), enter:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    htar -cpf files.tar file1 file2&lt;br /&gt;
OR&lt;br /&gt;
    htar -cpf $ARCHIVE/files.tar file1 file2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* To write a ''subdirA'' to a new archive called ''subdirA.tar'' in the default HPSS home directory, enter:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    htar -cpf subdirA.tar subdirA/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* To extract all files from the archive file called ''proj1.tar'' in HPSS into the ''project1/src'' directory in VAST, and use the time of extraction as the modification time, enter:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    cd  project1/src&lt;br /&gt;
    htar -xpmf proj1.tar&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* To display the names of the files in the ''out.tar'' archive file within the HPSS home directory, enter (the out.tar.idx file will be queried):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    htar -vtf out.tar&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* To ensure that both the htar and the .idx files have read permissions to other members in your group use the umask option&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    htar -Humask=0137 ....&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more details please check the '''[http://www.mgleicher.us/GEL/htar/ HTAR - Introduction]''' or the '''[http://www.mgleicher.us/GEL/htar/htar_man_page.html HTAR Man Page]''' online&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==== Sample tarball create ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash -l&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong &lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J htar_create_tarball_in_hpss&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
# Note that your initial directory in HPSS will be $ARCHIVE&lt;br /&gt;
&lt;br /&gt;
DEST=$ARCHIVE/finished-job1.tar&lt;br /&gt;
&lt;br /&gt;
# htar WILL overwrite an existing file with the same name so check beforehand.&lt;br /&gt;
 &lt;br /&gt;
hsi ls $DEST &amp;amp;&amp;gt; /dev/null&lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
if [ $status == 0 ]; then   &lt;br /&gt;
    echo 'File $DEST already exists. Nothing has been done'&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
cd $SCRATCH/workarea/ &lt;br /&gt;
htar -Humask=0137 -cpf $DEST finished-job1/ &lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HTAR returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note:''' If you attempt to start a transfer with any files larger than 68GB the whole HTAR session will fail, and you'll get a notification listing all those files, so that you can transfer them with HSI. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
----------------------------------------&lt;br /&gt;
INFO: File too large for htar to handle: finished-job1/file1 (86567185745 bytes)&lt;br /&gt;
INFO: File too large for htar to handle: finished-job1/file2 (71857244579 bytes)&lt;br /&gt;
ERROR: 2 oversize member files found - please correct and retry&lt;br /&gt;
ERROR: [FATAL] error(s) generating filename list &lt;br /&gt;
HTAR: HTAR FAILED&lt;br /&gt;
###WARNING  htar returned non-zero exit status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sample tarball list ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash -l&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong &lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J htar_list_tarball_in_hpss&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
# Note that your initial directory in HPSS will be $ARCHIVE&lt;br /&gt;
&lt;br /&gt;
DEST=$ARCHIVE/finished-job1.tar&lt;br /&gt;
&lt;br /&gt;
htar -tvf $DEST&lt;br /&gt;
status=$?&lt;br /&gt;
&lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HTAR returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sample tarball extract ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong &lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J htar_extract_tarball_from_hpss&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
 &lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
# Note that your initial directory in HPSS will be $ARCHIVE&lt;br /&gt;
 &lt;br /&gt;
cd $SCRATCH/recalled-from-hpss&lt;br /&gt;
htar -xpmf $ARCHIVE/finished-job1.tar&lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HTAR returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HSI ==&lt;br /&gt;
&lt;br /&gt;
HSI may be the primary client with which some users will interact with HPSS. It provides an ftp-like interface for archiving and retrieving tarballs or [https://docs.scinet.utoronto.ca/index.php/HPSS#Sample_transferring_directories directory trees]. In addition it provides a number of shell-like commands that are useful for examining and manipulating the contents in HPSS. The most commonly used commands will be:&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
  | cput &lt;br /&gt;
  | Conditionally saves or replaces a HPSSpath file to VASTpath if the VAST version is new or has been updated&lt;br /&gt;
 cput [options] VASTpath [: HPSSpath]&lt;br /&gt;
|-&lt;br /&gt;
  | cget &lt;br /&gt;
  | Conditionally retrieves a copy of a file from HPSS to VAST only if a VAST version does not already exist. &lt;br /&gt;
 cget [options] [VASTpath :] HPSSpath&lt;br /&gt;
|-&lt;br /&gt;
  | cd,mkdir,ls,rm,mv&lt;br /&gt;
  | Operate as one would expect on the contents of HPSS.&lt;br /&gt;
|-&lt;br /&gt;
  | lcd,lls&lt;br /&gt;
  | ''Local'' commands to VAST&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*There are 3 distinctions about HSI that you should keep in mind, and that can generate a bit of confusion when you're first learning how to use it:&lt;br /&gt;
** HSI doesn't currently support renaming directories paths during transfers on-the-fly, therefore the syntax for cput/cget may not work as one would expect in some scenarios, requiring some workarounds.&lt;br /&gt;
** HSI has an operator &amp;quot;:&amp;quot; which separates the VASTpath and HPSSpath, and must be surrounded by whitespace (one or more space characters)&lt;br /&gt;
** The order for referring to files in HSI syntax is different from FTP. In HSI the general format is always the same, VAST first, HPSS second, cput or cget:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     VASTfile : HPSSfile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For example, when using HSI to store the tarball file from VAST into HPSS, then recall it to VAST, the following commands could be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    cput tarball-in-VAST : tarball-in-HPSS&lt;br /&gt;
    cget tarball-recalled : tarball-in-HPSS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
unlike with FTP, where the following syntax would be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    put tarball-in-VAST tarball-in-HPSS &lt;br /&gt;
    get tarball-in-HPSS tarball-recalled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Simple commands can be executed on a single line.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    hsi &amp;quot;mkdir LargeFilesDir; cd LargeFilesDir; cput tarball-in-VAST : tarball-in-HPSS&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* More complex sequences can be performed using an except such as this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    hsi &amp;lt;&amp;lt;EOF&lt;br /&gt;
      mkdir LargeFilesDir&lt;br /&gt;
      cd LargeFilesDir&lt;br /&gt;
      cput tarball-in-VAST : tarball-in-HPSS&lt;br /&gt;
      lcd $SCRATCH/LargeFilesDir2/&lt;br /&gt;
      cput -Ruph *  &lt;br /&gt;
    end&lt;br /&gt;
    EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The commands below are equivalent, but we recommend that you always use full path, and organize the contents of HPSS, where the default HSI directory placement is $ARCHIVE:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    hsi cput tarball&lt;br /&gt;
    hsi cput tarball : tarball&lt;br /&gt;
    hsi cput $SCRATCH/tarball : $ARCHIVE/tarball&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* There are no known issues renaming files on-the-fly:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    hsi cput $SCRATCH/tarball1 : $ARCHIVE/tarball2&lt;br /&gt;
    hsi cget $SCRATCH/tarball3 : $ARCHIVE/tarball2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* However the syntax forms such as the ones below will fail, since they rename the directory paths.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   hsi cput -Ruph $SCRATCH/LargeFilesDir : $ARCHIVE/LargeFilesDir     (FAILS)&lt;br /&gt;
OR&lt;br /&gt;
   hsi cget -Ruph $SCRATCH/LargeFilesDir : $ARCHIVE/LargeFilesDir2    (FAILS)&lt;br /&gt;
OR&lt;br /&gt;
   hsi cput -Ruph $SCRATCH/LargeFilesDir/* : $ARCHIVE/LargeFilesDir2  (FAILS)&lt;br /&gt;
OR&lt;br /&gt;
   hsi cget -Ruph $SCRATCH/LargeFilesDir : $ARCHIVE/LargeFilesDir     (FAILS)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One workaround is the following 2-steps process, where you do a &amp;quot;lcd &amp;quot; in VAST first, and recursively transfer the whole directory (-R), keeping the same name. You may use '-u' option to resume a previously disrupted session, and the '-p' to  preserve timestamp, and '-h' to keep the links.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    hsi &amp;lt;&amp;lt;EOF&lt;br /&gt;
      lcd $SCRATCH&lt;br /&gt;
      cget -Ruph LargeFilesDir&lt;br /&gt;
    end&lt;br /&gt;
    EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Another workaround is do a &amp;quot;lcd&amp;quot; into the VASTpath first and a &amp;quot;cd&amp;quot; in the HPSSpath, but transfer the files individually with the '*' wild character. This option lets you change the directory name:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    hsi &amp;lt;&amp;lt;EOF&lt;br /&gt;
      lcd $SCRATCH/LargeFilesDir&lt;br /&gt;
      mkdir $ARCHIVE/LargeFilesDir2&lt;br /&gt;
      cd $ARCHIVE/LargeFilesDir2&lt;br /&gt;
      cput -Ruph *  &lt;br /&gt;
    end&lt;br /&gt;
    EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Documentation === &lt;br /&gt;
Complete documentation on HSI is available from the Gleicher Enterprises links below. You may peruse those links and come with alternative syntax forms. You may even be already familiar with HPSS/HSI from other HPC facilities, that may or not have procedures similar to ours. HSI doesn't always work as expected when you go outside of our recommended syntax, so '''we strongly urge that you use the sample scripts we are providing as the basis''' for your job submissions&lt;br /&gt;
* [http://www.mgleicher.us/index.html/hsi/hsi_reference_manual_2/introduction.html HSI Introduction] (original site inactive)&lt;br /&gt;
* [http://www.mgleicher.us/index.html/hsi/hsi_man_page.html man hsi] (original site inactive)&lt;br /&gt;
* [https://docs.scinet.utoronto.ca/index.php/HSI_help hsi help]&lt;br /&gt;
* [http://www.mgleicher.us/index.html/hsi/hsi-exit-codes.html exit codes] (original site inactive)&lt;br /&gt;
'''Note:''' HSI returns the highest-numbered exit code, in case of multiple operations in the same hsi session. You may use '/scinet/hpss/bin/exit2msg $status' to translate those codes into intelligible messages&lt;br /&gt;
&lt;br /&gt;
=== Typical Usage Scripts===&lt;br /&gt;
The most common interactions will be ''putting'' data into HPSS, examining the contents (ls,ish), and ''getting'' data back onto VAST for inspection or analysis.&lt;br /&gt;
&lt;br /&gt;
==== Sample data offload ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# This script is named: data-offload.sh&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong &lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J offload&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
# individual tarballs already exist&lt;br /&gt;
&lt;br /&gt;
/usr/local/bin/hsi  -v &amp;lt;&amp;lt;EOF1&lt;br /&gt;
mkdir put-away&lt;br /&gt;
cd put-away&lt;br /&gt;
cput $SCRATCH/workarea/finished-job1.tar.gz : finished-job1.tar.gz&lt;br /&gt;
end&lt;br /&gt;
EOF1&lt;br /&gt;
status=$?&lt;br /&gt;
if [ ! $status == 0 ];then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
/usr/local/bin/hsi  -v &amp;lt;&amp;lt;EOF2&lt;br /&gt;
mkdir put-away&lt;br /&gt;
cd put-away&lt;br /&gt;
cput $SCRATCH/workarea/finished-job2.tar.gz : finished-job2.tar.gz&lt;br /&gt;
end&lt;br /&gt;
EOF2&lt;br /&gt;
status=$?&lt;br /&gt;
if [ ! $status == 0 ];then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
trap - TERM INT&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Note:''' as in the above example, we recommend that you capture the (highest-numbered) exit code for each hsi session independently. And remember, you may improve your exit code verbosity by adding the excerpt below to your scripts:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
if [ ! $status == 0 ];then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sample data list ====&lt;br /&gt;
A very trivial way to list the contents of HPSS would be to just submit the HSI 'ls' command.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# This script is named: data-list.sh&lt;br /&gt;
#SBATCH -t 1:00:00&lt;br /&gt;
#SBATCH -p archiveshort&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J hpss_ls&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
/usr/local/bin/hsi -v &amp;lt;&amp;lt;EOF&lt;br /&gt;
cd put-away&lt;br /&gt;
ls -R&lt;br /&gt;
end&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
''Warning: if you have a lot of files, the ls command will take a long time to complete. For instance, about 400,000 files can be listed in about an hour. Adjust the walltime accordingly, and be on the safe side.''&lt;br /&gt;
&lt;br /&gt;
However, we provide a much more useful and convenient way to explore the contents of HPSS with the inventory shell [[ISH]]. This example creates an index of all the files in a user's portion of the namespace. The list is placed in the directory /home/$(whoami)/.ish_register that can be inspected from the login nodes.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# This script is named: data-list.sh&lt;br /&gt;
#SBATCH -t 1:00:00&lt;br /&gt;
#SBATCH -p archiveshort&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J hpss_index&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
INDEX_DIR=$HOME/.ish_register&lt;br /&gt;
if ! [ -e &amp;quot;$INDEX_DIR&amp;quot; ]; then&lt;br /&gt;
  mkdir -p $INDEX_DIR&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
export ISHREGISTER=&amp;quot;$INDEX_DIR&amp;quot;&lt;br /&gt;
/scinet/hpss/bin/ish hindex&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
''Note: the above warning on collecting the listing for many files applies here too.''&lt;br /&gt;
&lt;br /&gt;
This index can be browsed or searched with ISH on the development nodes.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
hpss-archive02-ib:~$  /scinet/hpss/bin/ish ~/.ish_register/hpss.igz &lt;br /&gt;
[ish]hpss.igz&amp;gt; help&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ISH is a powerful tool that is also useful for creating and browsing indices of tar and htar archives, so please look at the [[ISH|documentation]] or built in help.&lt;br /&gt;
&lt;br /&gt;
==== Sample data recall ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# This script is named: data-recall.sh&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J recall_files&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
mkdir -p $SCRATCH/recalled-from-hpss&lt;br /&gt;
&lt;br /&gt;
# individual tarballs previously organized in HPSS inside the put-away-on-2010/ folder&lt;br /&gt;
hsi  -v &amp;lt;&amp;lt; EOF&lt;br /&gt;
cget $SCRATCH/recalled-from-hpss/Jan-2010-jobs.tar.gz : $ARCHIVE/put-away-on-2010/Jan-2010-jobs.tar.gz&lt;br /&gt;
cget $SCRATCH/recalled-from-hpss/Feb-2010-jobs.tar.gz : $ARCHIVE/put-away-on-2010/Feb-2010-jobs.tar.gz&lt;br /&gt;
end&lt;br /&gt;
EOF&lt;br /&gt;
status=$?&lt;br /&gt;
&lt;br /&gt;
trap - TERM INT&lt;br /&gt;
&lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We should emphasize that a single ''cget'' of multiple files (rather than several separate gets) allows HSI to do optimization, as in the following example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# This script is named: data-recall.sh&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J recall_files_optimized&lt;br /&gt;
#SBATCH --mail-type=AL&lt;br /&gt;
&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
mkdir -p $SCRATCH/recalled-from-hpss&lt;br /&gt;
&lt;br /&gt;
# individual tarballs previously organized in HPSS inside the put-away-on-2010/ folder&lt;br /&gt;
hsi  -v &amp;lt;&amp;lt; EOF&lt;br /&gt;
lcd $SCRATCH/recalled-from-hpss/&lt;br /&gt;
cd $ARCHIVE/put-away-on-2010/&lt;br /&gt;
cget Jan-2010-jobs.tar.gz Feb-2010-jobs.tar.gz&lt;br /&gt;
end&lt;br /&gt;
EOF&lt;br /&gt;
status=$?&lt;br /&gt;
&lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sample transferring directories ===&lt;br /&gt;
&amp;lt;font color=red&amp;gt;Remember, it's not possible to rename directories or paths on-the-fly:&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hsi cget -Ruph $SCRATCH/LargeFiles-recalled : $ARCHIVE/LargeFiles    (FAILS)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One workaround is transfer the whole directory (and sub-directories) recursively:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# This script is named: data-recall.sh&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J recall_directories&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
mkdir -p $SCRATCH/recalled&lt;br /&gt;
&lt;br /&gt;
hsi  -v &amp;lt;&amp;lt; EOF&lt;br /&gt;
lcd $SCRATCH/recalled&lt;br /&gt;
cd $ARCHIVE/&lt;br /&gt;
cget -Ruph LargeFiles&lt;br /&gt;
end&lt;br /&gt;
EOF&lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another workaround is to transfer files and subdirectories individually with the &amp;quot;*&amp;quot; wild character:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# This script is named: data-recall.sh&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J recall_directories&lt;br /&gt;
#SBATCH --mail-type=AL&lt;br /&gt;
&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
mkdir -p $SCRATCH/LargeFiles-recalled&lt;br /&gt;
&lt;br /&gt;
hsi  -v &amp;lt;&amp;lt; EOF&lt;br /&gt;
lcd $SCRATCH/LargeFiles-recalled&lt;br /&gt;
cd $ARCHIVE/LargeFiles&lt;br /&gt;
cget -Ruph *&lt;br /&gt;
end&lt;br /&gt;
EOF&lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* For more details please check the '''[http://www.mgleicher.us/GEL/hsi/ HSI Introduction]''', the '''[http://www.mgleicher.us/GEL/hsi/hsi_man_page.html HSI Man Page]''' or the or the [https://support.scinet.utoronto.ca/wiki/index.php/HSI_help '''hsi help''']&lt;br /&gt;
&lt;br /&gt;
== [[ISH|ISH]] ==&lt;br /&gt;
=== [[ISH|Documentation and Usage]] ===&lt;br /&gt;
&lt;br /&gt;
== File and directory management ==&lt;br /&gt;
=== Moving/renaming ===&lt;br /&gt;
* you may use 'mv' or 'cp' in the same way as the linux version.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J deletion_script&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;HPSS file and directory management&amp;quot;&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
&lt;br /&gt;
/usr/local/bin/hsi -v &amp;lt;&amp;lt;EOF1&lt;br /&gt;
    mkdir $ARCHIVE/2011&lt;br /&gt;
    mv $ARCHIVE/oldjobs $ARCHIVE/2011&lt;br /&gt;
    cp -r $ARCHIVE/almostfinished/*done $ARCHIVE/2011&lt;br /&gt;
end&lt;br /&gt;
EOF1&lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Deletions ===&lt;br /&gt;
==== Recommendations ====&lt;br /&gt;
* Be careful with the use of 'cd' commands to non-existing directories before the 'rm' command. Results may be unpredictable&lt;br /&gt;
* Avoid the use of the stand alone wild character '''*'''. If necessary, whenever possible have it bound to common patterns, such as '*.tmp', so to limit unintentional mis-happens&lt;br /&gt;
* Avoid using relative paths, even the env variable $ARCHIVE. Better to explicitly expand the full paths in your scripts&lt;br /&gt;
* Avoid using recursive/looped deletion instructions on $SCRATCH contents from the archive job scripts. Even on $ARCHIVE contents, it may be better to do it as an independent job submission, after you have verified that the original ingestion into HPSS finished without any issues.&lt;br /&gt;
&lt;br /&gt;
==== Typical example ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J deletion_script&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Deletion of an outdated directory tree into HPSS&amp;quot;&lt;br /&gt;
&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
# Note that your initial directory in HPSS will be $ARCHIVE&lt;br /&gt;
&lt;br /&gt;
/usr/local/bin/hsi -v &amp;lt;&amp;lt;EOF1&lt;br /&gt;
    rm /archive/scinet/pinto/*.tmp&lt;br /&gt;
    rm -R /archive/scinet/pinto/obsolete&lt;br /&gt;
end&lt;br /&gt;
EOF1&lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Deleting with an interactive HSI session ====&lt;br /&gt;
* You may feel more comfortable acquiring an interactive shell, starting an HSI session and proceeding with your deletions that way. Keep in mind, you're restricted to 1H.&lt;br /&gt;
&lt;br /&gt;
* After using the ''sbatch -p archiveshort'' command you'll get a standard shell prompt on an archive execution node (hpss-archive02), as you would on any compute node. However you will need to run '''HSI''' or '''HTAR''' to access resources on HPSS. &lt;br /&gt;
&lt;br /&gt;
* HSI will give you a prompt very similar to a standard shell, where your can navigate around using commands such 'ls', 'cd', 'pwd', etc ... NOTE: not every bash command has an equivalent on HSI -  for instance, you can not 'vi' or 'cat'.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pinto@nia-login07:~$ salloc -p archiveshort -t 1:00:00&lt;br /&gt;
salloc: Granted job allocation 50359&lt;br /&gt;
salloc: Waiting for resource configuration&lt;br /&gt;
salloc: Nodes hpss-archive02-ib are ready for job&lt;br /&gt;
&lt;br /&gt;
hpss-archive02-ib:~$ hsi&lt;br /&gt;
******************************************************************&lt;br /&gt;
*     Welcome to HPSS@SciNet - High Perfomance Storage System    *&lt;br /&gt;
*                                                                * &lt;br /&gt;
*            INFO: THIS IS THE NEW 7.5.1 HPSS SYSTEM!            *&lt;br /&gt;
*                                                                *&lt;br /&gt;
*        Contact Information: support@scinet.utoronto.ca         *&lt;br /&gt;
*  NOTE: do not transfer SMALL FILES with HSI. Use HTAR instead  *&lt;br /&gt;
*              CHECK THE INTEGRITY OF YOUR TARBALLS              *&lt;br /&gt;
******************************************************************&lt;br /&gt;
&lt;br /&gt;
[HSI]/archive/scinet/pinto-&amp;gt; rm -R junk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HPSS for the 'Watchmaker' ==&lt;br /&gt;
=== Efficient alternative to htar ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J tar_create_tarball_in_hpss_with_hsi_by_piping&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
# Note that your initial directory in HPSS will be $ARCHIVE&lt;br /&gt;
&lt;br /&gt;
# When using a pipeline like this&lt;br /&gt;
set -o pipefail &lt;br /&gt;
&lt;br /&gt;
# to put (cput will fail)&lt;br /&gt;
tar -c $SCRATCH/mydir | hsi put - : $ARCHIVE/mydir.tar&lt;br /&gt;
status=$?&lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'TAR+HSI+piping returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# to immediately generate an index&lt;br /&gt;
ish hindex $ARCHIVE/mydir.tar&lt;br /&gt;
status=$?&lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'ISH returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# to get&lt;br /&gt;
#cd $SCRATCH&lt;br /&gt;
#hsi cget - : $ARCHIVE/mydir.tar | tar -xv &lt;br /&gt;
#status=$?&lt;br /&gt;
# if [ ! $status == 0 ]; then&lt;br /&gt;
#   echo 'TAR+HSI+piping returned non-zero code.'&lt;br /&gt;
#   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
#   exit $status&lt;br /&gt;
#else&lt;br /&gt;
#   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
#fi&lt;br /&gt;
&lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Notes:''' &lt;br /&gt;
* Combining commands in this fashion, besides being HPSS-friendly, should not be that noticeably slower than the recursive put with HSI that stores each file one by one. However, reading the files back from tape in this format will be many times faster. It would also overcome the current 68GB limit on the size of stored files that we have with htar.&lt;br /&gt;
* To top things off, we recommend indexing with ish (in the same script) immediately after the tarball creation , while it resides in the HPSS cache. It would be as if htar was used.&lt;br /&gt;
* To ensure that an error at any stage of the pipeline shows up in the returned status use: ''set -o pipefail'' (The default is to return the status of the last command in the pipeline and this is not what you want.)&lt;br /&gt;
* Optimal performance for aggregated transfers and allocation on tapes is obtained with [[Why not tarballs too large |&amp;lt;font color=red&amp;gt;tarballs of size 500GB or less&amp;lt;/font&amp;gt;]], whether ingested by htar or hsi ([[Why not tarballs too large | &amp;lt;font color=red&amp;gt;WHY?&amp;lt;/font&amp;gt;]]). Be sure to check the contents of the directory tree with 'du' for the total amount of data before  sending them to the tar+HSI piping.&lt;br /&gt;
&lt;br /&gt;
=== Multi-threaded gzip'ed compression with pigz ===&lt;br /&gt;
We compiled multi-threaded implementation of gzip called pigz (http://zlib.net/pigz/). It's now part of the &amp;quot;extras&amp;quot; module. It can also be used on any compute or devel nodes. This makes the execution of the previous version of the script much quicker than if you were to use 'tar -cfz'. In addition, by piggy-backing ISH to the end of the script, it will know what to do with the just created mydir.tar.gz compressed tarball.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J tar_create_compressed_tarball_in_hpss_with_hsi_by_piping&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
 &lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
# Note that your initial directory in HPSS will be $ARCHIVE&lt;br /&gt;
&lt;br /&gt;
# When using a pipeline like this&lt;br /&gt;
set -o pipefail &lt;br /&gt;
&lt;br /&gt;
# to put (cput will fail)&lt;br /&gt;
tar -c $SCRATCH/mydir | pigz | hsi put - : $ARCHIVE/mydir.tar.gz&lt;br /&gt;
status=$?&lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'TAR+PIGZ+HSI+piping returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: Do not use this type of pipeline to serialize recalls with HSI inside a for loop. This is a very inefficient way for HPSS to handle this type of operation, since it forces the system to fetch the tarballs using your sequence on the loop, or a sequence based on a numeric/alphabetic/chronological order from the tapes. Files are not necessarily written to tapes in the same sequence in which they are ingested. There will be many unnecessary mounts/dismounts involved, and a lot of fast forward and rewinds, depending on where the files are on the tapes, which can be extremely stressful to the hardware. This effect is know a &amp;quot;shoe-shinning&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Instead, provide HSI with a full list of tarballs to be recalled, all at once, and the HSI will sort the list in the most convenient order possible, in the sequence that the files are laid out on the tapes, and fetch all the files from each tape at once, in one go.&lt;br /&gt;
Afterwards, once all the tarballs are back onto your $SCRATCH, you may use a loop to unpigz the tarballs&lt;br /&gt;
&lt;br /&gt;
=== Content Verification ===&lt;br /&gt;
&lt;br /&gt;
==== HTAR CRC checksums ====&lt;br /&gt;
Specifies that HTAR should generate CRC checksums when creating the archive.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J htar_create_tarball_in_hpss_with_checksum_verification&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
# Note that your initial directory in HPSS will be $ARCHIVE&lt;br /&gt;
 &lt;br /&gt;
cd $SCRATCH/workarea&lt;br /&gt;
&lt;br /&gt;
# to put&lt;br /&gt;
htar -Humask=0137 -cpf $ARCHIVE/finished-job1.tar -Hcrc -Hverify=1 finished-job1/&lt;br /&gt;
&lt;br /&gt;
# to get&lt;br /&gt;
#mkdir $SCRATCH/verification&lt;br /&gt;
#cd $SCRATCH/verification&lt;br /&gt;
#htar -Hcrc -xvpmf $ARCHIVE/finished-job1.tar &lt;br /&gt;
&lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HTAR returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Current HSI version - Checksum built-in ====&lt;br /&gt;
&lt;br /&gt;
MD5 is the standard Hashing Algorithm for the HSI build at SciNet. For hsi ingestions with the '-c on' option you should be able to query the md5 hash with the hsi command 'hashli'. That value is stored as an UDA (User Defined Attribute) for each file (a feature of HPSS starting with 7.4)&lt;br /&gt;
&lt;br /&gt;
[http://www.mgleicher.us/GEL/hsi/hsi/hsi_reference_manual_2/checksum-feature.html More usage details here]&lt;br /&gt;
&lt;br /&gt;
The checksum algorithm is very CPU-intensive. Although the checksum code is compiled with a high level of compiler optimization, transfer rates can be significantly reduced when checksum creation or verification is in effect. The amount of degradation in transfer rates depends on several factors, such as  processor speed, network transfer speed, and speed of the local filesystem (VAST).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J MD5_checksum_verified_transfer&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
thefile=&amp;lt;VASTpath&amp;gt;&lt;br /&gt;
storedfile=&amp;lt;HPSSpath&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Generate checksum on fly (-c on)&lt;br /&gt;
hsi -q put -c on $thefile : $storedfile&lt;br /&gt;
pid=$!&lt;br /&gt;
&lt;br /&gt;
# Check the exit code of the HSI process  &lt;br /&gt;
status=$?&lt;br /&gt;
&lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# verify checksum&lt;br /&gt;
hsi lshash $storedfile&lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# get the file back with checksum&lt;br /&gt;
hsi get -c on $storedfile&lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Prior to HSI version 4.0.1.1 ====&lt;br /&gt;
&lt;br /&gt;
This will checksum the contents of the HPSSpath against the original VASTpath after the transfer has finished.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J checksum_verified_transfer&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
thefile=&amp;lt;VASTpath&amp;gt;&lt;br /&gt;
storedfile=&amp;lt;HPSSpath&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Generate checksum on fly using a named pipe so that file is only read from VAST once&lt;br /&gt;
mkfifo /tmp/NPIPE&lt;br /&gt;
cat $thefile  | tee /tmp/NPIPE | hsi -q put - : $storedfile &amp;amp;&lt;br /&gt;
pid=$!&lt;br /&gt;
md5sum /tmp/NPIPE |tee /tmp/$fname.md5&lt;br /&gt;
rm -f  /tmp/NPIPE&lt;br /&gt;
&lt;br /&gt;
# Check the exit code of the HSI process  &lt;br /&gt;
wait $pid&lt;br /&gt;
status=$?&lt;br /&gt;
&lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# change filename to stdin in checksum file&lt;br /&gt;
sed -i.1 &amp;quot;s+/tmp/NPIPE+-+&amp;quot; /tmp/$fname.md5&lt;br /&gt;
&lt;br /&gt;
# verify checksum&lt;br /&gt;
hsi -q get - : $storedfile  | md5sum -c  /tmp/$fname.md5&lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Splitting tarballs ===&lt;br /&gt;
&lt;br /&gt;
By knowing the size of your files or directories you can decide how to divide and organize them in different archives if necessary, so not to create huge tarballs to start with. &lt;br /&gt;
&lt;br /&gt;
However, if you find it more convenient to bundle a whole directory into a big tarball, you can still divide it into small chunks prior to ingesting them into HPSS, by using the following syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;split -b &amp;lt;Size-in-GB&amp;gt; &amp;lt;tar-file-name&amp;gt; &amp;lt;prefix-name&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;console&amp;quot;&amp;gt;&lt;br /&gt;
$ split -b 500GB results.tar small-chunk&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The option '''b''' is invoked to fix the size of the small chunks; and '''prefix-name''' is the base name for the small chunks. The above command will split '''results.tar''' into 500 GB chunks in current working directory. The small chunks will starts from: small-chunka small-chunkb small-chunkc small-chunkd  .... etc. You may then ingest them into HPSS using any of the 3 methods describe above (HSI, VFS, Globus).&lt;br /&gt;
&lt;br /&gt;
To rebuild the original tarball, recall the individual chunks from HPSS and use the &amp;lt;code&amp;gt;cat&amp;lt;/code&amp;gt; command as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;console&amp;quot;&amp;gt;&lt;br /&gt;
$ cat small-chunk* &amp;gt; your_archive_name.tar&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In case you want to append numbers in place of alphabets, use '''-d''' option in above split command.&lt;br /&gt;
&lt;br /&gt;
== Access to HPSS using Globus ==&lt;br /&gt;
* You may now transfer data between SciNet's HPSS and an external source&lt;br /&gt;
* Follow the link below &lt;br /&gt;
  https://globus.alliancecan.ca&lt;br /&gt;
: Enter your {{Alliance}} username and password (and use your MFA).&lt;br /&gt;
* In the 'File Manager' tab, enter ''''alliancecan#hpss'''' as one of the Endpoints. If you are seeing 'Missing required data_access_consent',  authenticate this endpoint by clicking on 'Continue', enter your username and password once more.&lt;br /&gt;
* You may read more about {{Alliance}}} Globus Portal here:&lt;br /&gt;
  https://docs.alliancecan.ca/wiki/Globus&lt;br /&gt;
&lt;br /&gt;
== User provided Content/Suggestions ==&lt;br /&gt;
&lt;br /&gt;
== [[HPSS-by-pomes|Packing up large data sets and putting them on HPSS]] ==&lt;br /&gt;
(Pomés group recommendations)&lt;br /&gt;
&lt;br /&gt;
[[Data Management|BACK TO Data Management]]&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7358</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7358"/>
		<updated>2025-12-04T15:21:57Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Up | OnDemand|Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | HPSS|HPSS}}&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up | S4H | S4H}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Tue Dec 3, 2025, 11:30 am:''' Open OnDemand is fully operational again.&lt;br /&gt;
&lt;br /&gt;
'''Sat Nov 29, 2025, 00:40 am:''' There has been a problem with the water chiller. Some systems are offline.&lt;br /&gt;
&lt;br /&gt;
'''Wed Nov 5, 2025, 12:55 pm:''' Balam is back online.&lt;br /&gt;
&lt;br /&gt;
'''Wed Nov 5, 2025, 10:00 am:''' Open OnDemand is back online.&lt;br /&gt;
&lt;br /&gt;
'''Tue Nov 4, 2025, 11:00 pm:''' Most of the work is done, data movers, Globus, and HPSS are back online. Remaining services will be worked on tomorrow.&lt;br /&gt;
&lt;br /&gt;
'''Tue Nov 4, 2025, 8:30 am:''' Scheduled network maintenance. Trillium cluster is *not* affected.&lt;br /&gt;
&lt;br /&gt;
'''Tue Oct 21, 2025, 17:30 am:''' Balam maintenance finished.&lt;br /&gt;
&lt;br /&gt;
'''Tue Oct 21, 2025, 7:00 am:''' Balam maintenance day.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 15, 2025, 3:55 pm:''' Trillium inbound connections through trillium.alliancecan.ca or trillium.scinet.utoronto.ca are working again.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 15, 2025, 3:05 pm:''' Trillium is experiencing external network issues for both incoming traffic. Please try: ssh USERNAME@tri-login01.scinet.utoronto.ca in the meantime.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Oct 06, 2025, 8:00 pm:''' HPSS is fully functional. You may submit archive jobs from trillium login nodes, datamovers and robots.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 03, 2025, 6:30 pm:''' HPSS is back online, and already accessible via alliancecan#hpss Globus endpoint. Directory tree now follows the other Alliance clusters. We're still working on job submission via Slurm&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 0:00 am:''' Niagara compute nodes are now unavailable for regular users. The login nodes will remain available for a while to allow a few last data transfers, although transfers from the Niagara file systems to Trillium are best done on nia-dm1.scinet.utoronto.ca.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 9:30 am:''' HPSS is down for scheduled maintenance, including alliancecan#hpss Globus endpoint&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7352</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7352"/>
		<updated>2025-12-04T14:33:12Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Down | Niagara|Niagara_Quickstart}}&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Down | Rouge|Rouge}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | OnDemand|Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up3 | Scheduler|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Submitting_jobs_to_the_scheduler}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up | Burst Buffer|Burst_Buffer}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | HPSS|HPSS}}&lt;br /&gt;
|{{Up3 | Login Nodes|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up  | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up3 | Cvmfs|https://docs.alliancecan.ca/wiki/Standard_software_environments}}&lt;br /&gt;
|{{Up | S4H | S4H}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Tue Dec 3, 2025, 11:30 am:''' Open OnDemand is fully operational again.&lt;br /&gt;
&lt;br /&gt;
'''Sat Nov 29, 2025, 00:40 am:''' There has been a problem with the water chiller. Some systems are offline.&lt;br /&gt;
&lt;br /&gt;
'''Wed Nov 5, 2025, 12:55 pm:''' Balam is back online.&lt;br /&gt;
&lt;br /&gt;
'''Wed Nov 5, 2025, 10:00 am:''' Open OnDemand is back online.&lt;br /&gt;
&lt;br /&gt;
'''Tue Nov 4, 2025, 11:00 pm:''' Most of the work is done, data movers, Globus, and HPSS are back online. Remaining services will be worked on tomorrow.&lt;br /&gt;
&lt;br /&gt;
'''Tue Nov 4, 2025, 8:30 am:''' Scheduled network maintenance. Trillium cluster is *not* affected.&lt;br /&gt;
&lt;br /&gt;
'''Tue Oct 21, 2025, 17:30 am:''' Balam maintenance finished.&lt;br /&gt;
&lt;br /&gt;
'''Tue Oct 21, 2025, 7:00 am:''' Balam maintenance day.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 15, 2025, 3:55 pm:''' Trillium inbound connections through trillium.alliancecan.ca or trillium.scinet.utoronto.ca are working again.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 15, 2025, 3:05 pm:''' Trillium is experiencing external network issues for both incoming traffic. Please try: ssh USERNAME@tri-login01.scinet.utoronto.ca in the meantime.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Oct 06, 2025, 8:00 pm:''' HPSS is fully functional. You may submit archive jobs from trillium login nodes, datamovers and robots.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 03, 2025, 6:30 pm:''' HPSS is back online, and already accessible via alliancecan#hpss Globus endpoint. Directory tree now follows the other Alliance clusters. We're still working on job submission via Slurm&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 0:00 am:''' Niagara compute nodes are now unavailable for regular users. The login nodes will remain available for a while to allow a few last data transfers, although transfers from the Niagara file systems to Trillium are best done on nia-dm1.scinet.utoronto.ca.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 9:30 am:''' HPSS is down for scheduled maintenance, including alliancecan#hpss Globus endpoint&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7334</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7334"/>
		<updated>2025-12-01T18:47:09Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Down | Niagara|Niagara_Quickstart}}&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Down | Rouge|Rouge}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | OnDemand|Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up3 | Scheduler|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Submitting_jobs_to_the_scheduler}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up | Burst Buffer|Burst_Buffer}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | HPSS|HPSS}}&lt;br /&gt;
|{{Up3 | Login Nodes|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up  | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up3 | Cvmfs|https://docs.alliancecan.ca/wiki/Standard_software_environments}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Sat Nov 29, 2025, 00:40 am:''' There has been a problem with the water chiller. Some systems are offline.&lt;br /&gt;
&lt;br /&gt;
'''Wed Nov 5, 2025, 12:55 pm:''' Balam is back online.&lt;br /&gt;
&lt;br /&gt;
'''Wed Nov 5, 2025, 10:00 am:''' Open OnDemand is back online.&lt;br /&gt;
&lt;br /&gt;
'''Tue Nov 4, 2025, 11:00 pm:''' Most of the work is done, data movers, Globus, and HPSS are back online. Remaining services will be worked on tomorrow.&lt;br /&gt;
&lt;br /&gt;
'''Tue Nov 4, 2025, 8:30 am:''' Scheduled network maintenance. Trillium cluster is *not* affected.&lt;br /&gt;
&lt;br /&gt;
'''Tue Oct 21, 2025, 17:30 am:''' Balam maintenance finished.&lt;br /&gt;
&lt;br /&gt;
'''Tue Oct 21, 2025, 7:00 am:''' Balam maintenance day.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 15, 2025, 3:55 pm:''' Trillium inbound connections through trillium.alliancecan.ca or trillium.scinet.utoronto.ca are working again.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 15, 2025, 3:05 pm:''' Trillium is experiencing external network issues for both incoming traffic. Please try: ssh USERNAME@tri-login01.scinet.utoronto.ca in the meantime.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Oct 06, 2025, 8:00 pm:''' HPSS is fully functional. You may submit archive jobs from trillium login nodes, datamovers and robots.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 03, 2025, 6:30 pm:''' HPSS is back online, and already accessible via alliancecan#hpss Globus endpoint. Directory tree now follows the other Alliance clusters. We're still working on job submission via Slurm&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 0:00 am:''' Niagara compute nodes are now unavailable for regular users. The login nodes will remain available for a while to allow a few last data transfers, although transfers from the Niagara file systems to Trillium are best done on nia-dm1.scinet.utoronto.ca.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 9:30 am:''' HPSS is down for scheduled maintenance, including alliancecan#hpss Globus endpoint&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7331</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7331"/>
		<updated>2025-12-01T15:47:47Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Down | Niagara|Niagara_Quickstart}}&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Down | Rouge|Rouge}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | OnDemand|Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up3 | Scheduler|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Submitting_jobs_to_the_scheduler}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up | Burst Buffer|Burst_Buffer}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | HPSS|HPSS}}&lt;br /&gt;
|{{Up3 | Login Nodes|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up  | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | Balam|Balam}}&lt;br /&gt;
|{{Up3 | Cvmfs|https://docs.alliancecan.ca/wiki/Standard_software_environments}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Sat Nov 29, 2025, 00:40 am:''' There has been a problem with the water chiller. Some systems are offline.&lt;br /&gt;
&lt;br /&gt;
'''Wed Nov 5, 2025, 12:55 pm:''' Balam is back online.&lt;br /&gt;
&lt;br /&gt;
'''Wed Nov 5, 2025, 10:00 am:''' Open OnDemand is back online.&lt;br /&gt;
&lt;br /&gt;
'''Tue Nov 4, 2025, 11:00 pm:''' Most of the work is done, data movers, Globus, and HPSS are back online. Remaining services will be worked on tomorrow.&lt;br /&gt;
&lt;br /&gt;
'''Tue Nov 4, 2025, 8:30 am:''' Scheduled network maintenance. Trillium cluster is *not* affected.&lt;br /&gt;
&lt;br /&gt;
'''Tue Oct 21, 2025, 17:30 am:''' Balam maintenance finished.&lt;br /&gt;
&lt;br /&gt;
'''Tue Oct 21, 2025, 7:00 am:''' Balam maintenance day.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 15, 2025, 3:55 pm:''' Trillium inbound connections through trillium.alliancecan.ca or trillium.scinet.utoronto.ca are working again.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 15, 2025, 3:05 pm:''' Trillium is experiencing external network issues for both incoming traffic. Please try: ssh USERNAME@tri-login01.scinet.utoronto.ca in the meantime.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Oct 06, 2025, 8:00 pm:''' HPSS is fully functional. You may submit archive jobs from trillium login nodes, datamovers and robots.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 03, 2025, 6:30 pm:''' HPSS is back online, and already accessible via alliancecan#hpss Globus endpoint. Directory tree now follows the other Alliance clusters. We're still working on job submission via Slurm&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 0:00 am:''' Niagara compute nodes are now unavailable for regular users. The login nodes will remain available for a while to allow a few last data transfers, although transfers from the Niagara file systems to Trillium are best done on nia-dm1.scinet.utoronto.ca.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 9:30 am:''' HPSS is down for scheduled maintenance, including alliancecan#hpss Globus endpoint&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7328</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7328"/>
		<updated>2025-12-01T15:47:26Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Down | Niagara|Niagara_Quickstart}}&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Up | Rouge|Rouge}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | OnDemand|Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up3 | Scheduler|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Submitting_jobs_to_the_scheduler}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Down | Burst Buffer|Burst_Buffer}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | HPSS|HPSS}}&lt;br /&gt;
|{{Up3 | Login Nodes|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up  | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | Balam|Balam}}&lt;br /&gt;
|{{Up3 | Cvmfs|https://docs.alliancecan.ca/wiki/Standard_software_environments}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Sat Nov 29, 2025, 00:40 am:''' There has been a problem with the water chiller. Some systems are offline.&lt;br /&gt;
&lt;br /&gt;
'''Wed Nov 5, 2025, 12:55 pm:''' Balam is back online.&lt;br /&gt;
&lt;br /&gt;
'''Wed Nov 5, 2025, 10:00 am:''' Open OnDemand is back online.&lt;br /&gt;
&lt;br /&gt;
'''Tue Nov 4, 2025, 11:00 pm:''' Most of the work is done, data movers, Globus, and HPSS are back online. Remaining services will be worked on tomorrow.&lt;br /&gt;
&lt;br /&gt;
'''Tue Nov 4, 2025, 8:30 am:''' Scheduled network maintenance. Trillium cluster is *not* affected.&lt;br /&gt;
&lt;br /&gt;
'''Tue Oct 21, 2025, 17:30 am:''' Balam maintenance finished.&lt;br /&gt;
&lt;br /&gt;
'''Tue Oct 21, 2025, 7:00 am:''' Balam maintenance day.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 15, 2025, 3:55 pm:''' Trillium inbound connections through trillium.alliancecan.ca or trillium.scinet.utoronto.ca are working again.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 15, 2025, 3:05 pm:''' Trillium is experiencing external network issues for both incoming traffic. Please try: ssh USERNAME@tri-login01.scinet.utoronto.ca in the meantime.&lt;br /&gt;
 &lt;br /&gt;
'''Thu Oct 06, 2025, 8:00 pm:''' HPSS is fully functional. You may submit archive jobs from trillium login nodes, datamovers and robots.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 03, 2025, 6:30 pm:''' HPSS is back online, and already accessible via alliancecan#hpss Globus endpoint. Directory tree now follows the other Alliance clusters. We're still working on job submission via Slurm&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 0:00 am:''' Niagara compute nodes are now unavailable for regular users. The login nodes will remain available for a while to allow a few last data transfers, although transfers from the Niagara file systems to Trillium are best done on nia-dm1.scinet.utoronto.ca.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 9:30 am:''' HPSS is down for scheduled maintenance, including alliancecan#hpss Globus endpoint&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=HPSS&amp;diff=7214</id>
		<title>HPSS</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=HPSS&amp;diff=7214"/>
		<updated>2025-10-18T16:48:29Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* HTAR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|align=right&lt;br /&gt;
|align=center|'''Topology Overview'''&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:HPSS-overview.jpg|right|x600px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== High Performance Storage System ==&lt;br /&gt;
&lt;br /&gt;
The High Performance Storage System ([https://www.hpss-collaboration.org/index.shtml HPSS] [https://en.wikipedia.org/wiki/High_Performance_Storage_System wikipedia]) is a tape-backed hierarchical storage system that provides a significant portion of the allocated storage space at SciNet. It is a repository for archiving data that is not being actively used. Data can be returned to the active shared parallel filesystem on Trillium (&amp;quot;VAST&amp;quot;) when it is needed.  &lt;br /&gt;
&lt;br /&gt;
In the context of the {{Alliance}} Resource Allocations, it is called 'nearline'.&lt;br /&gt;
&lt;br /&gt;
Since this system is intended for large data storage, it is accessible only to groups who have been awarded storage space at SciNet beyond 5TB in the yearly RAC resource allocation round. However, upon request, any user may be awarded access to HPSS, up to 2TB per group, so that you may get familiar with the system (just email support@scinet.utoronto.ca)&lt;br /&gt;
&lt;br /&gt;
Access and transfer of data into and out of HPSS is done under the control of the user, whose interaction is expected to be scripted and submitted as a batch job, using one or more of the following utilities:&lt;br /&gt;
* [https://www.racf.bnl.gov/Facility/HPSS/Documentation/HSI/doc_intro.html HSI] is a client with an ftp-like functionality which can be used to archive and retrieve large files. It is also useful for browsing the contents of HPSS.&lt;br /&gt;
* [https://www.sdcc.bnl.gov/sites/default/files/2021-09/htar.txt HTAR] is a utility that creates tar formatted archives directly into HPSS. It also creates a separate index file (.idx) that can be accessed and browsed quickly.&lt;br /&gt;
* [https://support.scinet.utoronto.ca/wiki/index.php/ISH ISH] is a TUI utility that can perform an inventory of the files and directories in your tarballs.&lt;br /&gt;
&lt;br /&gt;
We're currently running HPSS v 11.2.&lt;br /&gt;
&lt;br /&gt;
== Why should I use and trust HPSS? ==&lt;br /&gt;
* HPSS is a 25 year-old collaboration between IBM and the DoE labs in the US, and is used by about 45 facilities in the [http://www.top500.org “Top 500”] HPC list (plus some black-sites).&lt;br /&gt;
* Over 2.5 ExaBytes of combined storage world-wide.&lt;br /&gt;
* The top 3 sites in the World report (fall 2017) having 360PB, 220PB and 125PB in production (ECMWF, UKMO and BNL)&lt;br /&gt;
* Environment Canada also adopted HPSS in 2017 to store  Nav Canada data as well as to serve as their own archive. Currently has 2 X 100PB capacity installed. &lt;br /&gt;
* The SciNet HPSS system has been providing nearline capacity for important research data in Canada since early 2011, already at 10PB levels in 2018&lt;br /&gt;
* Very reliable, data redundancy and data insurance built-in (dual copies of everything are kept on tapes at SciNet)&lt;br /&gt;
* Data on cache and tapes can be geo-distributed for further resilience and HA.&lt;br /&gt;
* Highly scalable; current performance at SciNet - after the hardware and software upgrades in 2019 - Ingest and Recalls ~150 TB/day aggregated.&lt;br /&gt;
* HSI/HTAR clients also very reliable and used on several HPSS sites. ISH was written at SciNet.&lt;br /&gt;
* [[Media:HPSS_rationale_SNUG.pdf|HPSS fits well with the Storage Capacity Expansion Plan at SciNet]] (pdf presentation)&lt;br /&gt;
&lt;br /&gt;
== Guidelines ==&lt;br /&gt;
* A large portion of the storage capacity of HPSS is provided on tape -- a media that is not suited for storing small files. Files smaller than ~200MB should be grouped into tarballs with '''tar''' or '''htar'''.&lt;br /&gt;
* If you intent to use '''HSI''' or '''Globus''' to ingest material, you should favor tarballs over expanded directory trees. &amp;lt;font color=red&amp;gt;Your average file size on archive should be over 1GB/file&amp;lt;/font&amp;gt;.&lt;br /&gt;
* Optimal performance for aggregated transfers and allocation on tapes is obtained with [[Why not tarballs too large |&amp;lt;font color=red&amp;gt;tarballs of size 1TB or less&amp;lt;/font&amp;gt;]], whether ingested by htar or hsi ([[Why not tarballs too large |&amp;lt;font color=red&amp;gt;for good reasons&amp;lt;/font&amp;gt;]])&lt;br /&gt;
* We strongly urge that you use the sample scripts we are providing as the basis for your job submissions.&lt;br /&gt;
* Make sure to check the exit codes of each of the steps in your scripts, and check any returned logs for errors after any data transfer or tarball creation process.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;font color=red&amp;gt;'''#### New to the HPSS/nearline/archive System? ####'''&amp;lt;/font&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
First, nearline, archive, and HPSS all mean the same thing at SciNet.  HPSS is the true name of this storage system.&lt;br /&gt;
&lt;br /&gt;
Second, HPSS is not a regular file system, and as such is not mounted on the regular login, compute, and datamover nodes. Interaction with the HPSS system is therefore different than using simple copy, move, and tar commands.&lt;br /&gt;
&lt;br /&gt;
Before trying to use the system, you need to confirm you are part of a group that already has a HPSS RAC allocation, otherwise, email SciNet support and request an HPSS account (or else you will get &amp;quot;Error - authentication/initialization failed&amp;quot; and 71 exit codes). &lt;br /&gt;
&lt;br /&gt;
THIS set of instructions on the wiki is the best and most compressed &amp;quot;manual&amp;quot; we have on how to use HPSS. It may seem a bit overwhelming at first, because of all the job script templates we make available below (they are here so you don't have to think &lt;br /&gt;
too much, just copy and paste), but if you approach the index at the top as a &amp;quot;case switch&amp;quot; mechanism for what you intend to do, everything falls in place.&lt;br /&gt;
&lt;br /&gt;
== The 3 ways to access HPSS ==&lt;br /&gt;
* Submitting jobs to the [[HPSS#Access_Through_the_Queue_System | Trillium archive partitions]] (archiveshort or archivelong), and using HTAR or HSI on the archive02 node. These tools are optimized for speed and scale, to efficiently deal with small files, and are very resilient to timeouts due to slow tape access. That is our recommendation for large transfers.&lt;br /&gt;
* Using Globus, which can be a very good trade off between the efficiency of HSI/HTAR and the convenience of a WebGUI. You may transfer data between 2 endpoints. For instance:&lt;br /&gt;
  alliancecan#trillium&lt;br /&gt;
  alliancecan#hpss&lt;br /&gt;
* Submitting an interactive job to the [[HPSS#Access_Through_the_Queue_System | VFS partition]] (vfsshort), and using standard linux tools (cp, rsync, ls, cd, ...) to access the VFS based /archive mount point on the vfs02 node. We don't recommend this way, unless you are transferring only a handful of files, or just navigating the naming-space (directory tree similar to the other Trillium file systems).&lt;br /&gt;
  /archive&lt;br /&gt;
&lt;br /&gt;
Try this sequence:&lt;br /&gt;
&lt;br /&gt;
1) [https://docs.scinet.utoronto.ca/index.php/HPSS#Access_Through_an_Interactive_HSI_session take a look around HPSS using an interactive HSI session]&lt;br /&gt;
&lt;br /&gt;
(most linux shell commands have an equivalent in HPSS)&lt;br /&gt;
&lt;br /&gt;
2) [https://docs.scinet.utoronto.ca/index.php/HPSS#Sample_tarball_create archive a small test directory using HTAR]&lt;br /&gt;
&lt;br /&gt;
2a) use step 1) to see what happened&lt;br /&gt;
&lt;br /&gt;
3) [https://docs.scinet.utoronto.ca/index.php/HPSS#Sample_data_offload archive a file using hsi]&lt;br /&gt;
&lt;br /&gt;
3a) use step 1) to see what happened&lt;br /&gt;
&lt;br /&gt;
4) [https://docs.scinet.utoronto.ca/index.php/HPSS#Sample_transferring_directories archive a small test directory using HSI]&lt;br /&gt;
&lt;br /&gt;
4a) use step 1) to see what happened&lt;br /&gt;
&lt;br /&gt;
5) now try the other cases and so on. In a couple of hours you'll be in pretty good shape.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Access Through the Queue System  ==&lt;br /&gt;
All access to the archive system is done through the [https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Submitting_jobs_to_the_scheduler Trillium queue system].&lt;br /&gt;
&lt;br /&gt;
* Job submissions should be done to the 'archivelong', 'archiveshort' or 'vfsshort' partitions.&lt;br /&gt;
* Short jobs are limited to 1H walltime by default. Long jobs (&amp;gt; 1H) are limited to 72H walltime.&lt;br /&gt;
* Users are limited to only 2 long jobs and 2 short jobs at the same time, and 10 jobs total on the each queue.&lt;br /&gt;
* There can only be 5 long jobs running at any given time overall. Remaining submissions will be placed on hold for the time being. So far we have not seen a need for overall limit on short jobs.&lt;br /&gt;
* Jobs to the 'archivelong' and 'archiveshort' partitions must use [[HPSS#HTAR | htar]] or [[HPSS#HSI | hsi]]. These tools are optimized for speed and scale, to efficiently deal with small files, and are very resilient to timeouts due to slow tape access.&lt;br /&gt;
* The 'vfsshort' partition can only be used for interactive jobs, so that you can navigate the VFS based /archive mount point (Virtual File System), and/or make small file transfers to/from HPSS using standard linux tools (ls, cd, cp, rsync, etc). This access is always limited to 1 hour.&lt;br /&gt;
&lt;br /&gt;
You can submit your job like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 sbatch jobscript.sh (to 'archivelong' or 'archiveshort')&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And you can get an interactive session like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 salloc -p archiveshort&lt;br /&gt;
    OR&lt;br /&gt;
 salloc -p vfsshort&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Submitting_jobs_to_the_scheduler You may learn SLURM in more details here.]&lt;br /&gt;
&lt;br /&gt;
The status of pending jobs can be monitored with squeue specifying the archive partition:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -p archiveshort&lt;br /&gt;
  OR&lt;br /&gt;
squeue -p archivelong&lt;br /&gt;
  OR&lt;br /&gt;
squeue -p vfsshort&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Access Through an Interactive HSI session  ==&lt;br /&gt;
* You may want to acquire an interactive shell, start an HSI session and navigate the archive naming-space. Keep in mind, you're restricted to 1H.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pinto@tri-login02:~$ salloc -p archiveshort -t 1:00:00&lt;br /&gt;
salloc: Granted job allocation 50918&lt;br /&gt;
salloc: Waiting for resource configuration&lt;br /&gt;
salloc: Nodes hpss-archive02-ib are ready for job&lt;br /&gt;
hpss-archive02-ib:~$&lt;br /&gt;
&lt;br /&gt;
hpss-archive02-ib:~$ hsi    (DON'T FORGET TO START HSI)&lt;br /&gt;
******************************************************************&lt;br /&gt;
*     Welcome to HPSS@SciNet - High Perfomance Storage System    *&lt;br /&gt;
*                                                                * &lt;br /&gt;
*            INFO: THIS IS THE NEW 7.5.1 HPSS SYSTEM!            *&lt;br /&gt;
*                                                                *&lt;br /&gt;
*        Contact Information: support@scinet.utoronto.ca         *&lt;br /&gt;
*  NOTE: do not transfer SMALL FILES with HSI. Use HTAR instead  *&lt;br /&gt;
*              CHECK THE INTEGRITY OF YOUR TARBALLS              *&lt;br /&gt;
****************************************************************** &lt;br /&gt;
[HSI]/archive/scinet/pinto-&amp;gt; ls&lt;br /&gt;
&lt;br /&gt;
[HSI]/archive/scinet/pinto-&amp;gt; cd &amp;lt;some directory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: the VFS based /archive mount point is not visible on the archive02 node with the standard linux prompt. You must use HSI (or get an interactive session on the vfsshort partition).&lt;br /&gt;
&lt;br /&gt;
=== Scripted File Transfers ===&lt;br /&gt;
File transfers in and out of the HPSS should be scripted into jobs and submitted to the ''archivelong'' partition or the ''archiveshort'' partition. See generic example below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash -l&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong &lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J htar_create_tarball_in_hpss&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Creating a htar of finished-job1/ directory tree into HPSS&amp;quot;&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
# Note that your initial directory in HPSS will be $ARCHIVE&lt;br /&gt;
 &lt;br /&gt;
DEST=$ARCHIVE/finished-job1.tar&lt;br /&gt;
 &lt;br /&gt;
# htar WILL overwrite an existing file with the same name so check beforehand.&lt;br /&gt;
&lt;br /&gt;
hsi ls $DEST &amp;amp;&amp;gt; /dev/null&lt;br /&gt;
status=$?&lt;br /&gt;
&lt;br /&gt;
if [ $status == 0 ]; then   &lt;br /&gt;
    echo 'File $DEST already exists. Nothing has been done'&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
cd $SCRATCH/workarea/ &lt;br /&gt;
htar -Humask=0137 -cpf $ARCHIVE/finished-job1.tar finished-job1/ &lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HTAR returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Note:''' Always trap the execution of your jobs for abnormal terminations, and be sure to return the exit code&lt;br /&gt;
&lt;br /&gt;
=== Job Dependencies ===&lt;br /&gt;
&lt;br /&gt;
Typically data will be recalled to /scratch when it is needed for analysis. Job dependencies can be constructed so that analysis jobs wait in the queue for data recalls before starting. The qsub flag is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--dependency=&amp;lt;type:JOBID&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
where JOBID is the job number of the archive recalling job that must finish successfully before the analysis job can start.&lt;br /&gt;
&lt;br /&gt;
Here is a short cut for generating the dependency (lookup [https://docs.scinet.utoronto.ca/index.php/HPSS#Sample_data_recall data-recall.sh samples]):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hpss-archive02-ib:~$ sbatch -d afterok:$(sbatch --parsable data-recall.sh) job-to-work-on-recalled-data.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HTAR ==&lt;br /&gt;
''' Please aggregate small files (&amp;lt;~200MB) into tarballs or htar files. '''&lt;br /&gt;
&lt;br /&gt;
''' [[Why not tarballs too large |&amp;lt;font color=red&amp;gt;Keep your tarballs to size 1TB or less&amp;lt;/font&amp;gt;]], whether ingested by htar or hsi ([[Why not tarballs too large | &amp;lt;font color=red&amp;gt;WHY?&amp;lt;/font&amp;gt;]])'''&lt;br /&gt;
&lt;br /&gt;
HTAR is a utility that is used for aggregating a set of files and directories, by using a sophisticated multithreaded buffering scheme to write files directly from VAST into HPSS, creating an archive file that conforms to the POSIX TAR specification, thereby achieving a high rate of performance. HTAR does not do gzip compression, however it already has a built-in checksum algorithm.&lt;br /&gt;
&lt;br /&gt;
'''Caution'''&lt;br /&gt;
* Files larger than 68 GB cannot be stored in an HTAR archive (unfortunately old 32-bit limitation). If you attempt to start a transfer with any files larger than 68GB the whole HTAR session will fail, and you'll get a notification listing all those files, so that you can transfer them with HSI.&lt;br /&gt;
* Files with pathnames too long will be skipped (greater than 100 characters), so as to conform with TAR protocol [[(POSIX 1003.1 USTAR)]] -- Note that the HTAR will erroneously indicate success, however will produce exit code 70. For now, you can check for this type of error by &amp;quot;grep WARNING my.output&amp;quot; after the job has completed.&lt;br /&gt;
* With the consolidation and centralization of all {{Alliance}} accounts under CCDB, the new uid/gid numbers are now in the 3000000-6000000 range, in breach of same above TAR posix protocol, so htar will issue a benign  notification similar to this: ''ERROR: [Uint32_tToOctal]Octal field [thb_uid] overflow - width=8 value=3000195''. Not to worry if the jot still gets a successful exit signal from the execution script.&lt;br /&gt;
* Unlike with cput/cget in HSI, &amp;quot;prompt before overwrite&amp;quot;, this is not the default with (h)tar. Be careful not to unintentionally overwrite a previous htar destination file in HPSS. There could be a similar situation when extracting material back into VAST and overwriting the originals. Be sure to double-check the logic in your scripts.&lt;br /&gt;
* Check the HTAR exit code and log file before removing any files from the VAST active filesystems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 === HTAR Usage ===&lt;br /&gt;
* To write the ''file1'' and ''file2'' files to a new archive called ''files.tar'' in the default HPSS home directory, and preserve mask attributes (-p), enter:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    htar -cpf files.tar file1 file2&lt;br /&gt;
OR&lt;br /&gt;
    htar -cpf $ARCHIVE/files.tar file1 file2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* To write a ''subdirA'' to a new archive called ''subdirA.tar'' in the default HPSS home directory, enter:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    htar -cpf subdirA.tar subdirA/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* To extract all files from the archive file called ''proj1.tar'' in HPSS into the ''project1/src'' directory in VAST, and use the time of extraction as the modification time, enter:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    cd  project1/src&lt;br /&gt;
    htar -xpmf proj1.tar&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* To display the names of the files in the ''out.tar'' archive file within the HPSS home directory, enter (the out.tar.idx file will be queried):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    htar -vtf out.tar&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* To ensure that both the htar and the .idx files have read permissions to other members in your group use the umask option&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    htar -Humask=0137 ....&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more details please check the '''[http://www.mgleicher.us/GEL/htar/ HTAR - Introduction]''' or the '''[http://www.mgleicher.us/GEL/htar/htar_man_page.html HTAR Man Page]''' online&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==== Sample tarball create ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash -l&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong &lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J htar_create_tarball_in_hpss&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
# Note that your initial directory in HPSS will be $ARCHIVE&lt;br /&gt;
&lt;br /&gt;
DEST=$ARCHIVE/finished-job1.tar&lt;br /&gt;
&lt;br /&gt;
# htar WILL overwrite an existing file with the same name so check beforehand.&lt;br /&gt;
 &lt;br /&gt;
hsi ls $DEST &amp;amp;&amp;gt; /dev/null&lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
if [ $status == 0 ]; then   &lt;br /&gt;
    echo 'File $DEST already exists. Nothing has been done'&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
cd $SCRATCH/workarea/ &lt;br /&gt;
htar -Humask=0137 -cpf $DEST finished-job1/ &lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HTAR returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note:''' If you attempt to start a transfer with any files larger than 68GB the whole HTAR session will fail, and you'll get a notification listing all those files, so that you can transfer them with HSI. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
----------------------------------------&lt;br /&gt;
INFO: File too large for htar to handle: finished-job1/file1 (86567185745 bytes)&lt;br /&gt;
INFO: File too large for htar to handle: finished-job1/file2 (71857244579 bytes)&lt;br /&gt;
ERROR: 2 oversize member files found - please correct and retry&lt;br /&gt;
ERROR: [FATAL] error(s) generating filename list &lt;br /&gt;
HTAR: HTAR FAILED&lt;br /&gt;
###WARNING  htar returned non-zero exit status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sample tarball list ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash -l&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong &lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J htar_list_tarball_in_hpss&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
# Note that your initial directory in HPSS will be $ARCHIVE&lt;br /&gt;
&lt;br /&gt;
DEST=$ARCHIVE/finished-job1.tar&lt;br /&gt;
&lt;br /&gt;
htar -tvf $DEST&lt;br /&gt;
status=$?&lt;br /&gt;
&lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HTAR returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sample tarball extract ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong &lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J htar_extract_tarball_from_hpss&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
 &lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
# Note that your initial directory in HPSS will be $ARCHIVE&lt;br /&gt;
 &lt;br /&gt;
cd $SCRATCH/recalled-from-hpss&lt;br /&gt;
htar -xpmf $ARCHIVE/finished-job1.tar&lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HTAR returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HSI ==&lt;br /&gt;
&lt;br /&gt;
HSI may be the primary client with which some users will interact with HPSS. It provides an ftp-like interface for archiving and retrieving tarballs or [https://docs.scinet.utoronto.ca/index.php/HPSS#Sample_transferring_directories directory trees]. In addition it provides a number of shell-like commands that are useful for examining and manipulating the contents in HPSS. The most commonly used commands will be:&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
  | cput &lt;br /&gt;
  | Conditionally saves or replaces a HPSSpath file to VASTpath if the VAST version is new or has been updated&lt;br /&gt;
 cput [options] VASTpath [: HPSSpath]&lt;br /&gt;
|-&lt;br /&gt;
  | cget &lt;br /&gt;
  | Conditionally retrieves a copy of a file from HPSS to VAST only if a VAST version does not already exist. &lt;br /&gt;
 cget [options] [VASTpath :] HPSSpath&lt;br /&gt;
|-&lt;br /&gt;
  | cd,mkdir,ls,rm,mv&lt;br /&gt;
  | Operate as one would expect on the contents of HPSS.&lt;br /&gt;
|-&lt;br /&gt;
  | lcd,lls&lt;br /&gt;
  | ''Local'' commands to VAST&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*There are 3 distinctions about HSI that you should keep in mind, and that can generate a bit of confusion when you're first learning how to use it:&lt;br /&gt;
** HSI doesn't currently support renaming directories paths during transfers on-the-fly, therefore the syntax for cput/cget may not work as one would expect in some scenarios, requiring some workarounds.&lt;br /&gt;
** HSI has an operator &amp;quot;:&amp;quot; which separates the VASTpath and HPSSpath, and must be surrounded by whitespace (one or more space characters)&lt;br /&gt;
** The order for referring to files in HSI syntax is different from FTP. In HSI the general format is always the same, VAST first, HPSS second, cput or cget:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     VASTfile : HPSSfile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For example, when using HSI to store the tarball file from VAST into HPSS, then recall it to VAST, the following commands could be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    cput tarball-in-VAST : tarball-in-HPSS&lt;br /&gt;
    cget tarball-recalled : tarball-in-HPSS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
unlike with FTP, where the following syntax would be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    put tarball-in-VAST tarball-in-HPSS &lt;br /&gt;
    get tarball-in-HPSS tarball-recalled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Simple commands can be executed on a single line.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    hsi &amp;quot;mkdir LargeFilesDir; cd LargeFilesDir; cput tarball-in-VAST : tarball-in-HPSS&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* More complex sequences can be performed using an except such as this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    hsi &amp;lt;&amp;lt;EOF&lt;br /&gt;
      mkdir LargeFilesDir&lt;br /&gt;
      cd LargeFilesDir&lt;br /&gt;
      cput tarball-in-VAST : tarball-in-HPSS&lt;br /&gt;
      lcd $SCRATCH/LargeFilesDir2/&lt;br /&gt;
      cput -Ruph *  &lt;br /&gt;
    end&lt;br /&gt;
    EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The commands below are equivalent, but we recommend that you always use full path, and organize the contents of HPSS, where the default HSI directory placement is $ARCHIVE:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    hsi cput tarball&lt;br /&gt;
    hsi cput tarball : tarball&lt;br /&gt;
    hsi cput $SCRATCH/tarball : $ARCHIVE/tarball&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* There are no known issues renaming files on-the-fly:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    hsi cput $SCRATCH/tarball1 : $ARCHIVE/tarball2&lt;br /&gt;
    hsi cget $SCRATCH/tarball3 : $ARCHIVE/tarball2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* However the syntax forms such as the ones below will fail, since they rename the directory paths.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   hsi cput -Ruph $SCRATCH/LargeFilesDir : $ARCHIVE/LargeFilesDir     (FAILS)&lt;br /&gt;
OR&lt;br /&gt;
   hsi cget -Ruph $SCRATCH/LargeFilesDir : $ARCHIVE/LargeFilesDir2    (FAILS)&lt;br /&gt;
OR&lt;br /&gt;
   hsi cput -Ruph $SCRATCH/LargeFilesDir/* : $ARCHIVE/LargeFilesDir2  (FAILS)&lt;br /&gt;
OR&lt;br /&gt;
   hsi cget -Ruph $SCRATCH/LargeFilesDir : $ARCHIVE/LargeFilesDir     (FAILS)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One workaround is the following 2-steps process, where you do a &amp;quot;lcd &amp;quot; in VAST first, and recursively transfer the whole directory (-R), keeping the same name. You may use '-u' option to resume a previously disrupted session, and the '-p' to  preserve timestamp, and '-h' to keep the links.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    hsi &amp;lt;&amp;lt;EOF&lt;br /&gt;
      lcd $SCRATCH&lt;br /&gt;
      cget -Ruph LargeFilesDir&lt;br /&gt;
    end&lt;br /&gt;
    EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Another workaround is do a &amp;quot;lcd&amp;quot; into the VASTpath first and a &amp;quot;cd&amp;quot; in the HPSSpath, but transfer the files individually with the '*' wild character. This option lets you change the directory name:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    hsi &amp;lt;&amp;lt;EOF&lt;br /&gt;
      lcd $SCRATCH/LargeFilesDir&lt;br /&gt;
      mkdir $ARCHIVE/LargeFilesDir2&lt;br /&gt;
      cd $ARCHIVE/LargeFilesDir2&lt;br /&gt;
      cput -Ruph *  &lt;br /&gt;
    end&lt;br /&gt;
    EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Documentation === &lt;br /&gt;
Complete documentation on HSI is available from the Gleicher Enterprises links below. You may peruse those links and come with alternative syntax forms. You may even be already familiar with HPSS/HSI from other HPC facilities, that may or not have procedures similar to ours. HSI doesn't always work as expected when you go outside of our recommended syntax, so '''we strongly urge that you use the sample scripts we are providing as the basis''' for your job submissions&lt;br /&gt;
* [http://www.mgleicher.us/index.html/hsi/hsi_reference_manual_2/introduction.html HSI Introduction] (original site inactive)&lt;br /&gt;
* [http://www.mgleicher.us/index.html/hsi/hsi_man_page.html man hsi] (original site inactive)&lt;br /&gt;
* [https://docs.scinet.utoronto.ca/index.php/HSI_help hsi help]&lt;br /&gt;
* [http://www.mgleicher.us/index.html/hsi/hsi-exit-codes.html exit codes] (original site inactive)&lt;br /&gt;
'''Note:''' HSI returns the highest-numbered exit code, in case of multiple operations in the same hsi session. You may use '/scinet/hpss/bin/exit2msg $status' to translate those codes into intelligible messages&lt;br /&gt;
&lt;br /&gt;
=== Typical Usage Scripts===&lt;br /&gt;
The most common interactions will be ''putting'' data into HPSS, examining the contents (ls,ish), and ''getting'' data back onto VAST for inspection or analysis.&lt;br /&gt;
&lt;br /&gt;
==== Sample data offload ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# This script is named: data-offload.sh&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong &lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J offload&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
# individual tarballs already exist&lt;br /&gt;
&lt;br /&gt;
/usr/local/bin/hsi  -v &amp;lt;&amp;lt;EOF1&lt;br /&gt;
mkdir put-away&lt;br /&gt;
cd put-away&lt;br /&gt;
cput $SCRATCH/workarea/finished-job1.tar.gz : finished-job1.tar.gz&lt;br /&gt;
end&lt;br /&gt;
EOF1&lt;br /&gt;
status=$?&lt;br /&gt;
if [ ! $status == 0 ];then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
/usr/local/bin/hsi  -v &amp;lt;&amp;lt;EOF2&lt;br /&gt;
mkdir put-away&lt;br /&gt;
cd put-away&lt;br /&gt;
cput $SCRATCH/workarea/finished-job2.tar.gz : finished-job2.tar.gz&lt;br /&gt;
end&lt;br /&gt;
EOF2&lt;br /&gt;
status=$?&lt;br /&gt;
if [ ! $status == 0 ];then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
trap - TERM INT&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Note:''' as in the above example, we recommend that you capture the (highest-numbered) exit code for each hsi session independently. And remember, you may improve your exit code verbosity by adding the excerpt below to your scripts:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
if [ ! $status == 0 ];then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sample data list ====&lt;br /&gt;
A very trivial way to list the contents of HPSS would be to just submit the HSI 'ls' command.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# This script is named: data-list.sh&lt;br /&gt;
#SBATCH -t 1:00:00&lt;br /&gt;
#SBATCH -p archiveshort&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J hpss_ls&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
/usr/local/bin/hsi -v &amp;lt;&amp;lt;EOF&lt;br /&gt;
cd put-away&lt;br /&gt;
ls -R&lt;br /&gt;
end&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
''Warning: if you have a lot of files, the ls command will take a long time to complete. For instance, about 400,000 files can be listed in about an hour. Adjust the walltime accordingly, and be on the safe side.''&lt;br /&gt;
&lt;br /&gt;
However, we provide a much more useful and convenient way to explore the contents of HPSS with the inventory shell [[ISH]]. This example creates an index of all the files in a user's portion of the namespace. The list is placed in the directory /home/$(whoami)/.ish_register that can be inspected from the login nodes.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# This script is named: data-list.sh&lt;br /&gt;
#SBATCH -t 1:00:00&lt;br /&gt;
#SBATCH -p archiveshort&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J hpss_index&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
INDEX_DIR=$HOME/.ish_register&lt;br /&gt;
if ! [ -e &amp;quot;$INDEX_DIR&amp;quot; ]; then&lt;br /&gt;
  mkdir -p $INDEX_DIR&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
export ISHREGISTER=&amp;quot;$INDEX_DIR&amp;quot;&lt;br /&gt;
/scinet/hpss/bin/ish hindex&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
''Note: the above warning on collecting the listing for many files applies here too.''&lt;br /&gt;
&lt;br /&gt;
This index can be browsed or searched with ISH on the development nodes.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
hpss-archive02-ib:~$  /scinet/hpss/bin/ish ~/.ish_register/hpss.igz &lt;br /&gt;
[ish]hpss.igz&amp;gt; help&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ISH is a powerful tool that is also useful for creating and browsing indices of tar and htar archives, so please look at the [[ISH|documentation]] or built in help.&lt;br /&gt;
&lt;br /&gt;
==== Sample data recall ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# This script is named: data-recall.sh&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J recall_files&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
mkdir -p $SCRATCH/recalled-from-hpss&lt;br /&gt;
&lt;br /&gt;
# individual tarballs previously organized in HPSS inside the put-away-on-2010/ folder&lt;br /&gt;
hsi  -v &amp;lt;&amp;lt; EOF&lt;br /&gt;
cget $SCRATCH/recalled-from-hpss/Jan-2010-jobs.tar.gz : $ARCHIVE/put-away-on-2010/Jan-2010-jobs.tar.gz&lt;br /&gt;
cget $SCRATCH/recalled-from-hpss/Feb-2010-jobs.tar.gz : $ARCHIVE/put-away-on-2010/Feb-2010-jobs.tar.gz&lt;br /&gt;
end&lt;br /&gt;
EOF&lt;br /&gt;
status=$?&lt;br /&gt;
&lt;br /&gt;
trap - TERM INT&lt;br /&gt;
&lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We should emphasize that a single ''cget'' of multiple files (rather than several separate gets) allows HSI to do optimization, as in the following example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# This script is named: data-recall.sh&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J recall_files_optimized&lt;br /&gt;
#SBATCH --mail-type=AL&lt;br /&gt;
&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
mkdir -p $SCRATCH/recalled-from-hpss&lt;br /&gt;
&lt;br /&gt;
# individual tarballs previously organized in HPSS inside the put-away-on-2010/ folder&lt;br /&gt;
hsi  -v &amp;lt;&amp;lt; EOF&lt;br /&gt;
lcd $SCRATCH/recalled-from-hpss/&lt;br /&gt;
cd $ARCHIVE/put-away-on-2010/&lt;br /&gt;
cget Jan-2010-jobs.tar.gz Feb-2010-jobs.tar.gz&lt;br /&gt;
end&lt;br /&gt;
EOF&lt;br /&gt;
status=$?&lt;br /&gt;
&lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sample transferring directories ===&lt;br /&gt;
&amp;lt;font color=red&amp;gt;Remember, it's not possible to rename directories or paths on-the-fly:&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hsi cget -Ruph $SCRATCH/LargeFiles-recalled : $ARCHIVE/LargeFiles    (FAILS)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One workaround is transfer the whole directory (and sub-directories) recursively:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# This script is named: data-recall.sh&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J recall_directories&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
mkdir -p $SCRATCH/recalled&lt;br /&gt;
&lt;br /&gt;
hsi  -v &amp;lt;&amp;lt; EOF&lt;br /&gt;
lcd $SCRATCH/recalled&lt;br /&gt;
cd $ARCHIVE/&lt;br /&gt;
cget -Ruph LargeFiles&lt;br /&gt;
end&lt;br /&gt;
EOF&lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another workaround is to transfer files and subdirectories individually with the &amp;quot;*&amp;quot; wild character:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# This script is named: data-recall.sh&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J recall_directories&lt;br /&gt;
#SBATCH --mail-type=AL&lt;br /&gt;
&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
mkdir -p $SCRATCH/LargeFiles-recalled&lt;br /&gt;
&lt;br /&gt;
hsi  -v &amp;lt;&amp;lt; EOF&lt;br /&gt;
lcd $SCRATCH/LargeFiles-recalled&lt;br /&gt;
cd $ARCHIVE/LargeFiles&lt;br /&gt;
cget -Ruph *&lt;br /&gt;
end&lt;br /&gt;
EOF&lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* For more details please check the '''[http://www.mgleicher.us/GEL/hsi/ HSI Introduction]''', the '''[http://www.mgleicher.us/GEL/hsi/hsi_man_page.html HSI Man Page]''' or the or the [https://support.scinet.utoronto.ca/wiki/index.php/HSI_help '''hsi help''']&lt;br /&gt;
&lt;br /&gt;
== [[ISH|ISH]] ==&lt;br /&gt;
=== [[ISH|Documentation and Usage]] ===&lt;br /&gt;
&lt;br /&gt;
== File and directory management ==&lt;br /&gt;
=== Moving/renaming ===&lt;br /&gt;
* you may use 'mv' or 'cp' in the same way as the linux version.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J deletion_script&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;HPSS file and directory management&amp;quot;&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
&lt;br /&gt;
/usr/local/bin/hsi -v &amp;lt;&amp;lt;EOF1&lt;br /&gt;
    mkdir $ARCHIVE/2011&lt;br /&gt;
    mv $ARCHIVE/oldjobs $ARCHIVE/2011&lt;br /&gt;
    cp -r $ARCHIVE/almostfinished/*done $ARCHIVE/2011&lt;br /&gt;
end&lt;br /&gt;
EOF1&lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Deletions ===&lt;br /&gt;
==== Recommendations ====&lt;br /&gt;
* Be careful with the use of 'cd' commands to non-existing directories before the 'rm' command. Results may be unpredictable&lt;br /&gt;
* Avoid the use of the stand alone wild character '''*'''. If necessary, whenever possible have it bound to common patterns, such as '*.tmp', so to limit unintentional mis-happens&lt;br /&gt;
* Avoid using relative paths, even the env variable $ARCHIVE. Better to explicitly expand the full paths in your scripts&lt;br /&gt;
* Avoid using recursive/looped deletion instructions on $SCRATCH contents from the archive job scripts. Even on $ARCHIVE contents, it may be better to do it as an independent job submission, after you have verified that the original ingestion into HPSS finished without any issues.&lt;br /&gt;
&lt;br /&gt;
==== Typical example ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J deletion_script&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Deletion of an outdated directory tree into HPSS&amp;quot;&lt;br /&gt;
&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
# Note that your initial directory in HPSS will be $ARCHIVE&lt;br /&gt;
&lt;br /&gt;
/usr/local/bin/hsi -v &amp;lt;&amp;lt;EOF1&lt;br /&gt;
    rm /archive/scinet/pinto/*.tmp&lt;br /&gt;
    rm -R /archive/scinet/pinto/obsolete&lt;br /&gt;
end&lt;br /&gt;
EOF1&lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Deleting with an interactive HSI session ====&lt;br /&gt;
* You may feel more comfortable acquiring an interactive shell, starting an HSI session and proceeding with your deletions that way. Keep in mind, you're restricted to 1H.&lt;br /&gt;
&lt;br /&gt;
* After using the ''sbatch -p archiveshort'' command you'll get a standard shell prompt on an archive execution node (hpss-archive02), as you would on any compute node. However you will need to run '''HSI''' or '''HTAR''' to access resources on HPSS. &lt;br /&gt;
&lt;br /&gt;
* HSI will give you a prompt very similar to a standard shell, where your can navigate around using commands such 'ls', 'cd', 'pwd', etc ... NOTE: not every bash command has an equivalent on HSI -  for instance, you can not 'vi' or 'cat'.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pinto@nia-login07:~$ salloc -p archiveshort -t 1:00:00&lt;br /&gt;
salloc: Granted job allocation 50359&lt;br /&gt;
salloc: Waiting for resource configuration&lt;br /&gt;
salloc: Nodes hpss-archive02-ib are ready for job&lt;br /&gt;
&lt;br /&gt;
hpss-archive02-ib:~$ hsi&lt;br /&gt;
******************************************************************&lt;br /&gt;
*     Welcome to HPSS@SciNet - High Perfomance Storage System    *&lt;br /&gt;
*                                                                * &lt;br /&gt;
*            INFO: THIS IS THE NEW 7.5.1 HPSS SYSTEM!            *&lt;br /&gt;
*                                                                *&lt;br /&gt;
*        Contact Information: support@scinet.utoronto.ca         *&lt;br /&gt;
*  NOTE: do not transfer SMALL FILES with HSI. Use HTAR instead  *&lt;br /&gt;
*              CHECK THE INTEGRITY OF YOUR TARBALLS              *&lt;br /&gt;
******************************************************************&lt;br /&gt;
&lt;br /&gt;
[HSI]/archive/scinet/pinto-&amp;gt; rm -R junk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HPSS for the 'Watchmaker' ==&lt;br /&gt;
=== Efficient alternative to htar ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J tar_create_tarball_in_hpss_with_hsi_by_piping&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
# Note that your initial directory in HPSS will be $ARCHIVE&lt;br /&gt;
&lt;br /&gt;
# When using a pipeline like this&lt;br /&gt;
set -o pipefail &lt;br /&gt;
&lt;br /&gt;
# to put (cput will fail)&lt;br /&gt;
tar -c $SCRATCH/mydir | hsi put - : $ARCHIVE/mydir.tar&lt;br /&gt;
status=$?&lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'TAR+HSI+piping returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# to immediately generate an index&lt;br /&gt;
ish hindex $ARCHIVE/mydir.tar&lt;br /&gt;
status=$?&lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'ISH returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# to get&lt;br /&gt;
#cd $SCRATCH&lt;br /&gt;
#hsi cget - : $ARCHIVE/mydir.tar | tar -xv &lt;br /&gt;
#status=$?&lt;br /&gt;
# if [ ! $status == 0 ]; then&lt;br /&gt;
#   echo 'TAR+HSI+piping returned non-zero code.'&lt;br /&gt;
#   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
#   exit $status&lt;br /&gt;
#else&lt;br /&gt;
#   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
#fi&lt;br /&gt;
&lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Notes:''' &lt;br /&gt;
* Combining commands in this fashion, besides being HPSS-friendly, should not be that noticeably slower than the recursive put with HSI that stores each file one by one. However, reading the files back from tape in this format will be many times faster. It would also overcome the current 68GB limit on the size of stored files that we have with htar.&lt;br /&gt;
* To top things off, we recommend indexing with ish (in the same script) immediately after the tarball creation , while it resides in the HPSS cache. It would be as if htar was used.&lt;br /&gt;
* To ensure that an error at any stage of the pipeline shows up in the returned status use: ''set -o pipefail'' (The default is to return the status of the last command in the pipeline and this is not what you want.)&lt;br /&gt;
* Optimal performance for aggregated transfers and allocation on tapes is obtained with [[Why not tarballs too large |&amp;lt;font color=red&amp;gt;tarballs of size 500GB or less&amp;lt;/font&amp;gt;]], whether ingested by htar or hsi ([[Why not tarballs too large | &amp;lt;font color=red&amp;gt;WHY?&amp;lt;/font&amp;gt;]]). Be sure to check the contents of the directory tree with 'du' for the total amount of data before  sending them to the tar+HSI piping.&lt;br /&gt;
&lt;br /&gt;
=== Multi-threaded gzip'ed compression with pigz ===&lt;br /&gt;
We compiled multi-threaded implementation of gzip called pigz (http://zlib.net/pigz/). It's now part of the &amp;quot;extras&amp;quot; module. It can also be used on any compute or devel nodes. This makes the execution of the previous version of the script much quicker than if you were to use 'tar -cfz'. In addition, by piggy-backing ISH to the end of the script, it will know what to do with the just created mydir.tar.gz compressed tarball.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J tar_create_compressed_tarball_in_hpss_with_hsi_by_piping&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
 &lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
# Note that your initial directory in HPSS will be $ARCHIVE&lt;br /&gt;
&lt;br /&gt;
# When using a pipeline like this&lt;br /&gt;
set -o pipefail &lt;br /&gt;
&lt;br /&gt;
# to put (cput will fail)&lt;br /&gt;
tar -c $SCRATCH/mydir | pigz | hsi put - : $ARCHIVE/mydir.tar.gz&lt;br /&gt;
status=$?&lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'TAR+PIGZ+HSI+piping returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: Do not use this type of pipeline to serialize recalls with HSI inside a for loop. This is a very inefficient way for HPSS to handle this type of operation, since it forces the system to fetch the tarballs using your sequence on the loop, or a sequence based on a numeric/alphabetic/chronological order from the tapes. Files are not necessarily written to tapes in the same sequence in which they are ingested. There will be many unnecessary mounts/dismounts involved, and a lot of fast forward and rewinds, depending on where the files are on the tapes, which can be extremely stressful to the hardware. This effect is know a &amp;quot;shoe-shinning&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Instead, provide HSI with a full list of tarballs to be recalled, all at once, and the HSI will sort the list in the most convenient order possible, in the sequence that the files are laid out on the tapes, and fetch all the files from each tape at once, in one go.&lt;br /&gt;
Afterwards, once all the tarballs are back onto your $SCRATCH, you may use a loop to unpigz the tarballs&lt;br /&gt;
&lt;br /&gt;
=== Content Verification ===&lt;br /&gt;
&lt;br /&gt;
==== HTAR CRC checksums ====&lt;br /&gt;
Specifies that HTAR should generate CRC checksums when creating the archive.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J htar_create_tarball_in_hpss_with_checksum_verification&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
trap &amp;quot;echo 'Job script not completed';exit 129&amp;quot; TERM INT&lt;br /&gt;
# Note that your initial directory in HPSS will be $ARCHIVE&lt;br /&gt;
 &lt;br /&gt;
cd $SCRATCH/workarea&lt;br /&gt;
&lt;br /&gt;
# to put&lt;br /&gt;
htar -Humask=0137 -cpf $ARCHIVE/finished-job1.tar -Hcrc -Hverify=1 finished-job1/&lt;br /&gt;
&lt;br /&gt;
# to get&lt;br /&gt;
#mkdir $SCRATCH/verification&lt;br /&gt;
#cd $SCRATCH/verification&lt;br /&gt;
#htar -Hcrc -xvpmf $ARCHIVE/finished-job1.tar &lt;br /&gt;
&lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
trap - TERM INT&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HTAR returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Current HSI version - Checksum built-in ====&lt;br /&gt;
&lt;br /&gt;
MD5 is the standard Hashing Algorithm for the HSI build at SciNet. For hsi ingestions with the '-c on' option you should be able to query the md5 hash with the hsi command 'hashli'. That value is stored as an UDA (User Defined Attribute) for each file (a feature of HPSS starting with 7.4)&lt;br /&gt;
&lt;br /&gt;
[http://www.mgleicher.us/GEL/hsi/hsi/hsi_reference_manual_2/checksum-feature.html More usage details here]&lt;br /&gt;
&lt;br /&gt;
The checksum algorithm is very CPU-intensive. Although the checksum code is compiled with a high level of compiler optimization, transfer rates can be significantly reduced when checksum creation or verification is in effect. The amount of degradation in transfer rates depends on several factors, such as  processor speed, network transfer speed, and speed of the local filesystem (VAST).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J MD5_checksum_verified_transfer&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
thefile=&amp;lt;VASTpath&amp;gt;&lt;br /&gt;
storedfile=&amp;lt;HPSSpath&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Generate checksum on fly (-c on)&lt;br /&gt;
hsi -q put -c on $thefile : $storedfile&lt;br /&gt;
pid=$!&lt;br /&gt;
&lt;br /&gt;
# Check the exit code of the HSI process  &lt;br /&gt;
status=$?&lt;br /&gt;
&lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# verify checksum&lt;br /&gt;
hsi lshash $storedfile&lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# get the file back with checksum&lt;br /&gt;
hsi get -c on $storedfile&lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Prior to HSI version 4.0.1.1 ====&lt;br /&gt;
&lt;br /&gt;
This will checksum the contents of the HPSSpath against the original VASTpath after the transfer has finished.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH -t 72:00:00&lt;br /&gt;
#SBATCH -p archivelong&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH -J checksum_verified_transfer&lt;br /&gt;
#SBATCH --mail-type=ALL&lt;br /&gt;
&lt;br /&gt;
thefile=&amp;lt;VASTpath&amp;gt;&lt;br /&gt;
storedfile=&amp;lt;HPSSpath&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Generate checksum on fly using a named pipe so that file is only read from VAST once&lt;br /&gt;
mkfifo /tmp/NPIPE&lt;br /&gt;
cat $thefile  | tee /tmp/NPIPE | hsi -q put - : $storedfile &amp;amp;&lt;br /&gt;
pid=$!&lt;br /&gt;
md5sum /tmp/NPIPE |tee /tmp/$fname.md5&lt;br /&gt;
rm -f  /tmp/NPIPE&lt;br /&gt;
&lt;br /&gt;
# Check the exit code of the HSI process  &lt;br /&gt;
wait $pid&lt;br /&gt;
status=$?&lt;br /&gt;
&lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# change filename to stdin in checksum file&lt;br /&gt;
sed -i.1 &amp;quot;s+/tmp/NPIPE+-+&amp;quot; /tmp/$fname.md5&lt;br /&gt;
&lt;br /&gt;
# verify checksum&lt;br /&gt;
hsi -q get - : $storedfile  | md5sum -c  /tmp/$fname.md5&lt;br /&gt;
status=$?&lt;br /&gt;
 &lt;br /&gt;
if [ ! $status == 0 ]; then&lt;br /&gt;
   echo 'HSI returned non-zero code.'&lt;br /&gt;
   /scinet/hpss/bin/exit2msg $status&lt;br /&gt;
   exit $status&lt;br /&gt;
else&lt;br /&gt;
   echo 'TRANSFER SUCCESSFUL'&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Splitting tarballs ===&lt;br /&gt;
&lt;br /&gt;
By knowing the size of your files or directories you can decide how to divide and organize them in different archives if necessary, so not to create huge tarballs to start with. &lt;br /&gt;
&lt;br /&gt;
However, if you find it more convenient to bundle a whole directory into a big tarball, you can still divide it into small chunks prior to ingesting them into HPSS, by using the following syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;split -b &amp;lt;Size-in-GB&amp;gt; &amp;lt;tar-file-name&amp;gt; &amp;lt;prefix-name&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;console&amp;quot;&amp;gt;&lt;br /&gt;
$ split -b 500GB results.tar small-chunk&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The option '''b''' is invoked to fix the size of the small chunks; and '''prefix-name''' is the base name for the small chunks. The above command will split '''results.tar''' into 500 GB chunks in current working directory. The small chunks will starts from: small-chunka small-chunkb small-chunkc small-chunkd  .... etc. You may then ingest them into HPSS using any of the 3 methods describe above (HSI, VFS, Globus).&lt;br /&gt;
&lt;br /&gt;
To rebuild the original tarball, recall the individual chunks from HPSS and use the &amp;lt;code&amp;gt;cat&amp;lt;/code&amp;gt; command as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;console&amp;quot;&amp;gt;&lt;br /&gt;
$ cat small-chunk* &amp;gt; your_archive_name.tar&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In case you want to append numbers in place of alphabets, use '''-d''' option in above split command.&lt;br /&gt;
&lt;br /&gt;
== Access to HPSS using Globus ==&lt;br /&gt;
* You may now transfer data between SciNet's HPSS and an external source&lt;br /&gt;
* Follow the link below &lt;br /&gt;
  https://globus.alliancecan.ca&lt;br /&gt;
: Enter your {{Alliance}} username and password (and use your MFA).&lt;br /&gt;
* In the 'File Manager' tab, enter ''''alliancecan#hpss'''' as one of the Endpoints. If you are seeing 'Missing required data_access_consent',  authenticate this endpoint by clicking on 'Continue', enter your username and password once more.&lt;br /&gt;
* You may read more about {{Alliance}}} Globus Portal here:&lt;br /&gt;
  https://docs.alliancecan.ca/wiki/Globus&lt;br /&gt;
&lt;br /&gt;
== User provided Content/Suggestions ==&lt;br /&gt;
&lt;br /&gt;
== [[HPSS-by-pomes|Packing up large data sets and putting them on HPSS]] ==&lt;br /&gt;
(Pomés group recommendations)&lt;br /&gt;
&lt;br /&gt;
[[Data Management|BACK TO Data Management]]&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7175</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7175"/>
		<updated>2025-10-07T00:07:38Z</updated>

		<summary type="html">&lt;p&gt;Pinto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Down | Niagara|Niagara_Quickstart}}&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up | Rouge|Rouge}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | OnDemand|Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up3 | Scheduler|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Submitting_jobs_to_the_scheduler}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up | Burst Buffer|Burst_Buffer}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | HPSS|HPSS}}&lt;br /&gt;
|{{Up3 | Login Nodes|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up  | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up3 | Cvmfs|https://docs.alliancecan.ca/wiki/Standard_software_environments}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 06, 2025, 8:00 pm:''' HPSS is fully functional. You may submit archive jobs from trillium login nodes, datamovers and robots.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 03, 2025, 6:30 pm:''' HPSS is back online, and already accessible via alliancecan#hpss Globus endpoint. Directory tree now follows the other Alliance clusters. We're still working on job submission via Slurm&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 0:00 am:''' Niagara compute nodes are now unavailable for regular users. The login nodes will remain available for a while to allow a few last data transfers, although transfers from the Niagara file systems to Trillium are best done on nia-dm1.scinet.utoronto.ca.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 9:30 am:''' HPSS is down for scheduled maintenance, including alliancecan#hpss Globus endpoint&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7172</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7172"/>
		<updated>2025-10-03T22:37:44Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Down | Niagara|Niagara_Quickstart}}&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up | Rouge|Rouge}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | OnDemand|Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up3 | Scheduler|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Submitting_jobs_to_the_scheduler}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up | Burst Buffer|Burst_Buffer}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Partial | HPSS|HPSS}}&lt;br /&gt;
|{{Up3 | Login Nodes|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up  | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up3 | Cvmfs|https://docs.alliancecan.ca/wiki/Standard_software_environments}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 03, 2025, 6:30 pm:''' HPSS is back online, and already accessible via alliancecan#hpss Globus endpoint. Directory tree now follows the other Alliance clusters. We're still working on job submission via Slurm&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 0:00 am:''' Niagara compute nodes are now unavailable for regular users. The login nodes will remain available for a while to allow a few last data transfers, although transfers from the Niagara file systems to Trillium are best done on nia-dm1.scinet.utoronto.ca.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 9:30 am:''' HPSS is down for scheduled maintenance, including alliancecan#hpss Globus endpoint&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7169</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7169"/>
		<updated>2025-10-03T22:35:45Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Down | Niagara|Niagara_Quickstart}}&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up | Rouge|Rouge}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | OnDemand|Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up3 | Scheduler|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Submitting_jobs_to_the_scheduler}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up | Burst Buffer|Burst_Buffer}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Partial | HPSS|HPSS}}&lt;br /&gt;
|{{Up3 | Login Nodes|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up  | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up3 | Cvmfs|https://docs.alliancecan.ca/wiki/Standard_software_environments}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 03, 2025, 6:30 pm:''' HPSS is back online, and already accessible via alliancecan#hpss Globus endpoint. We're still working on job submission via Slurm&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 0:00 am:''' Niagara compute nodes are now unavailable for regular users. The login nodes will remain available for a while to allow a few last data transfers, although transfers from the Niagara file systems to Trillium are best done on nia-dm1.scinet.utoronto.ca.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 9:30 am:''' HPSS is down for scheduled maintenance, including alliancecan#hpss Globus endpoint&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7166</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7166"/>
		<updated>2025-10-03T22:33:08Z</updated>

		<summary type="html">&lt;p&gt;Pinto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Down | Niagara|Niagara_Quickstart}}&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up | Rouge|Rouge}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | OnDemand|Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up3 | Scheduler|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Submitting_jobs_to_the_scheduler}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up | Burst Buffer|Burst_Buffer}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Partial | HPSS|HPSS}}&lt;br /&gt;
|{{Up3 | Login Nodes|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up  | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up3 | Cvmfs|https://docs.alliancecan.ca/wiki/Standard_software_environments}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 0:00 am:''' Niagara compute nodes are now unavailable for regular users. The login nodes will remain available for a while to allow a few last data transfers, although transfers from the Niagara file systems to Trillium are best done on nia-dm1.scinet.utoronto.ca.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 9:30 am:''' HPSS is down for scheduled maintenance, including alliancecan#hpss Globus endpoint&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7163</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7163"/>
		<updated>2025-10-03T22:26:52Z</updated>

		<summary type="html">&lt;p&gt;Pinto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Down | Niagara|Niagara_Quickstart}}&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up | Rouge|Rouge}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | OnDemand|Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up3 | Scheduler|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Submitting_jobs_to_the_scheduler}}&lt;br /&gt;
|{{Up3 | File system|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Storage}}&lt;br /&gt;
|{{Up | Burst Buffer|Burst_Buffer}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | HPSS|HPSS}}&lt;br /&gt;
|{{Up3 | Login Nodes|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up3 | External Network|https://docs.alliancecan.ca/wiki/Trillium_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up  | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up3 | Cvmfs|https://docs.alliancecan.ca/wiki/Standard_software_environments}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 0:00 am:''' Niagara compute nodes are now unavailable for regular users. The login nodes will remain available for a while to allow a few last data transfers, although transfers from the Niagara file systems to Trillium are best done on nia-dm1.scinet.utoronto.ca.&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 9:30 am:''' HPSS is down for scheduled maintenance, including alliancecan#hpss Globus endpoint&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7151</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7151"/>
		<updated>2025-10-01T13:59:20Z</updated>

		<summary type="html">&lt;p&gt;Pinto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Partial | Niagara|Niagara_Quickstart}}&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up | Rouge|Rouge}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | OnDemand|Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up | Scheduler|Niagara_Quickstart#Submitting_jobs}}&lt;br /&gt;
|{{Up | File system|Niagara_Quickstart#Storage_and_quotas}}&lt;br /&gt;
|{{Up | Burst Buffer|Burst_Buffer}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | HPSS|HPSS}}&lt;br /&gt;
|{{Up | Login Nodes|Niagara_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up | External Network|Niagara_Quickstart#Logging_in}} &lt;br /&gt;
|{{Partial | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up | Cvmfs|Using_modules}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 9:30 am:''' HPSS is down for scheduled maintenance, including alliancecan#hpss Globus endpoint&lt;br /&gt;
&lt;br /&gt;
'''Thu Sep 18, 2025, 11:30 am:''' Open OnDemand is fully functional again.&lt;br /&gt;
&lt;br /&gt;
'''Wed Sep 17, 2025, 6:00 pm:''' Niagara is back up as well (including its Globus endpoint).  We are still working on the other systems.&lt;br /&gt;
&lt;br /&gt;
'''Wed Sep 17, 2025, 1:40 pm:''' Trillium is back up (except for its Globus endpoint).  We are working on the other systems still.&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep 16, 2025, 5:45 pm:''' Unfortunately, we cannot bring all systems up yet because we are waiting for a spare part for the cooling system that will be brought tomorrow.  In the meantime, we have managed to keep the Trillium login nodes up, but not other systems.&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep 16, 2025, from 7:00 am to 5:00 pm (EDT):''' The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Niagara, Mist, HPSS, Rouge, Teach, as well as hosted equipment). This will also be the time that the Mist cluster gets decommissioned. &lt;br /&gt;
&lt;br /&gt;
'''Fri Sep 12 22:03:17 EDT 2025:''' HPSS software and OS upgrades are finished.&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep  9 17:05:38 EDT 2025:''' Starting tomorrow, Sep/10, and for the following 3 days HPSS will be down for software and OS upgrades. We will strive to finish sooner, at which time we will make the system available to users again.&lt;br /&gt;
&lt;br /&gt;
===Mist/Niagara Decommissioning Schedule===&lt;br /&gt;
&lt;br /&gt;
'''September 4, 2025'''&lt;br /&gt;
* Niagara reduced to 863 compute nodes.&lt;br /&gt;
&lt;br /&gt;
'''September 9, 2025'''&lt;br /&gt;
* Niagara's Open OnDemand decommissioned.&lt;br /&gt;
* Brief data centre connection outage at 9 AM EDT&lt;br /&gt;
* Niagara reduced to 647 compute nodes at end of day.&lt;br /&gt;
&lt;br /&gt;
'''September 11, 2025'''&lt;br /&gt;
* Trillium Open OnDemand goes live.&lt;br /&gt;
&lt;br /&gt;
'''September 16, 2025'''&lt;br /&gt;
* '''Full-day data centre maintenance'''&lt;br /&gt;
* Niagara reduced to 431 compute nodes.&lt;br /&gt;
* Mist decommissioned.&lt;br /&gt;
&lt;br /&gt;
'''September 24, 2025'''&lt;br /&gt;
* Niagara reduced to 215 compute nodes.&lt;br /&gt;
&lt;br /&gt;
'''September 30, 2025'''&lt;br /&gt;
* Niagara decommissioned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7148</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7148"/>
		<updated>2025-10-01T13:58:05Z</updated>

		<summary type="html">&lt;p&gt;Pinto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Partial | Niagara|Niagara_Quickstart}}&lt;br /&gt;
|{{Up | Teach|Teach}}&lt;br /&gt;
|{{Up | Rouge|Rouge}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | OnDemand|Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up | Scheduler|Niagara_Quickstart#Submitting_jobs}}&lt;br /&gt;
|{{Up | File system|Niagara_Quickstart#Storage_and_quotas}}&lt;br /&gt;
|{{Up | Burst Buffer|Burst_Buffer}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | HPSS|HPSS}}&lt;br /&gt;
|{{Up | Login Nodes|Niagara_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up | External Network|Niagara_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up | Cvmfs|Using_modules}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Thu Oct 01, 2025, 9:30 am:''' HPSS is down for scheduled maintenance.&lt;br /&gt;
&lt;br /&gt;
'''Thu Sep 18, 2025, 11:30 am:''' Open OnDemand is fully functional again.&lt;br /&gt;
&lt;br /&gt;
'''Wed Sep 17, 2025, 6:00 pm:''' Niagara is back up as well (including its Globus endpoint).  We are still working on the other systems.&lt;br /&gt;
&lt;br /&gt;
'''Wed Sep 17, 2025, 1:40 pm:''' Trillium is back up (except for its Globus endpoint).  We are working on the other systems still.&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep 16, 2025, 5:45 pm:''' Unfortunately, we cannot bring all systems up yet because we are waiting for a spare part for the cooling system that will be brought tomorrow.  In the meantime, we have managed to keep the Trillium login nodes up, but not other systems.&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep 16, 2025, from 7:00 am to 5:00 pm (EDT):''' The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Niagara, Mist, HPSS, Rouge, Teach, as well as hosted equipment). This will also be the time that the Mist cluster gets decommissioned. &lt;br /&gt;
&lt;br /&gt;
'''Fri Sep 12 22:03:17 EDT 2025:''' HPSS software and OS upgrades are finished.&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep  9 17:05:38 EDT 2025:''' Starting tomorrow, Sep/10, and for the following 3 days HPSS will be down for software and OS upgrades. We will strive to finish sooner, at which time we will make the system available to users again.&lt;br /&gt;
&lt;br /&gt;
===Mist/Niagara Decommissioning Schedule===&lt;br /&gt;
&lt;br /&gt;
'''September 4, 2025'''&lt;br /&gt;
* Niagara reduced to 863 compute nodes.&lt;br /&gt;
&lt;br /&gt;
'''September 9, 2025'''&lt;br /&gt;
* Niagara's Open OnDemand decommissioned.&lt;br /&gt;
* Brief data centre connection outage at 9 AM EDT&lt;br /&gt;
* Niagara reduced to 647 compute nodes at end of day.&lt;br /&gt;
&lt;br /&gt;
'''September 11, 2025'''&lt;br /&gt;
* Trillium Open OnDemand goes live.&lt;br /&gt;
&lt;br /&gt;
'''September 16, 2025'''&lt;br /&gt;
* '''Full-day data centre maintenance'''&lt;br /&gt;
* Niagara reduced to 431 compute nodes.&lt;br /&gt;
* Mist decommissioned.&lt;br /&gt;
&lt;br /&gt;
'''September 24, 2025'''&lt;br /&gt;
* Niagara reduced to 215 compute nodes.&lt;br /&gt;
&lt;br /&gt;
'''September 30, 2025'''&lt;br /&gt;
* Niagara decommissioned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Data_Management&amp;diff=7112</id>
		<title>Data Management</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Data_Management&amp;diff=7112"/>
		<updated>2025-09-24T21:24:14Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* Using mmputacl/mmgetacl */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Understanding the various file systems, and how to use them properly, is critical to optimizing your workflow and being a good SciNet citizen.  This page describes the various Niagara file systems, and how to properly use them.&lt;br /&gt;
&lt;br /&gt;
=Performance=&lt;br /&gt;
The file systems on SciNet, with the exception of archive, are [http://en.wikipedia.org/wiki/IBM_General_Parallel_File_System GPFS], a high-performance file system which provides rapid reads and writes to large datasets in parallel from many nodes.  As a consequence of this design, however, '''the file system performs quite ''poorly'' at accessing data sets which consist of many, small files.'''  For instance, you will find that reading data in from one 16MB file is enormously faster than from 400 40KB files. Such small files are also quite wasteful of space, as the [https://en.wikipedia.org/wiki/Block_(data_storage) blocksize] for the scratch and project filesystems is 16MB. This is something you should keep in mind when planning your input/output strategy for runs on SciNet.&lt;br /&gt;
&lt;br /&gt;
For instance, if you run multi-process jobs, having each process write to a file of its own is not an scalable I/O solution. A directory gets locked by the first process accessing it, so all other processes have to wait for it. Not only has the code just become considerably less parallel, chances are the file system will have a time-out while waiting for your other processes, leading your program to crash mysteriously.&lt;br /&gt;
Consider using MPI-IO (part of the MPI-2 standard), which allows files to be opened simultaneously by different processes, or using a dedicated process for I/O to which all other processes send their data, and which subsequently writes this data to a single file.&lt;br /&gt;
&lt;br /&gt;
= Purpose of each file system =&lt;br /&gt;
&lt;br /&gt;
Niagara, Mist and Rouge accesses several different file systems.  Note that not all of these file systems are available to all users.&lt;br /&gt;
&lt;br /&gt;
== /home ($HOME) ==&lt;br /&gt;
/home is intended primarily for individual user files, common software or small datasets used by others in the same group, provided it does not exceed individual quotas. Otherwise you may consider /scratch or /project. /home is read-only on the compute nodes and has daily backups.&lt;br /&gt;
&lt;br /&gt;
== /scratch ($SCRATCH) ==&lt;br /&gt;
/scratch is to be used primarily for temporary or transient files, checkpoint dumps, for all the results of your computations and simulations, or any material that can be easily recreated or reacquired. You may use scratch as well for any intermediate step in your workflow, provided it does not induce too much I/O (Input/Output) or too many small files on this disk-based storage pool, otherwise you should consider burst buffer (/bb). Once you have your final results, those that you want to keep for the long term, you may migrate them to /project or /archive. /scratch is purged on a regular basis and has no backups.&lt;br /&gt;
&lt;br /&gt;
== /project ($PROJECT) ==&lt;br /&gt;
/project is available to groups whose PIs have a storage allocation, and is intended for common group software, large static datasets, or any material very costly to be reacquired or re-generated by the group, associated with jobs currently running on niagara or mist. &amp;lt;font color=red&amp;gt;Material on /project is expected to remain relatively immutable over time.&amp;lt;/font&amp;gt; '''You should think of $PROJECT as if it was $STATIC.''' Temporary or transient files should be kept on scratch, not project. High data turnover induces stress and unnecessary consumption of tapes on the TSM backup system, long after this material has been deleted, due to backup retention policies and the extra versions kept of the same file. Even renaming top directories is enough to trick the system into assuming a completely new directory tree has been created, and the old one deleted, hence think carefully about your naming convention ahead of time, and stick with it. Users abusing the project file system and using it as scratch will be flagged and contacted. Note that on niagara /project is only available to groups with RAC allocation.&lt;br /&gt;
&lt;br /&gt;
== /bb ($BBUFFER) ==&lt;br /&gt;
/bb, the [[Burst_Buffer| burst buffer]], is a very fast, very high performance alternative to /scratch, made of solid-state drives (SSD). You may request this resource if you anticipate a lot of IOPs (Input/Output Operations) or when you notice your job is not performing well running on scratch or project because of I/O (Input/Output) bottlenecks. See [[Burst_Buffer|here]] for more details.&lt;br /&gt;
&lt;br /&gt;
== /archive ($ARCHIVE) ==&lt;br /&gt;
/archive is available to groups whose PIs have a storage allocation, and on niagara it is the 'nearline' storage pool. It's used if you want to temporarily offload semi-active material from any of the above file systems. In practice users will offload/recall material as part of their regular workflow, or when they hit their quotas on scratch or project. That material can remain on HPSS for a few months to a few years. Note that on niagara /archive is only available to groups with RAC allocation.&lt;br /&gt;
&lt;br /&gt;
== /dev/shm (RAM) ==&lt;br /&gt;
On the Niagara nodes a [[User_Ramdisk | ramdisk]] is available. [[User_Ramdisk | Ramdisk]] is much faster than real disk, and faster than Burst Buffer. Up to 70 percent of the RAM on the node (i.e. 202GB) may be used as a temporary '''local''' file system. This is particularly useful in the early stages of migrating desktop-computing codes to a HPC platform such as Niagara, especially those that use a lot of file I/O (Input/Output). Using a lot of I/O is a bottleneck in large scale computing, especially on parallel file systems (such as the GPFS used on Niagara), since the files are synchronized across the whole network.&lt;br /&gt;
&lt;br /&gt;
== $SLURM_TMPDIR (RAM) ==&lt;br /&gt;
For consistency with the general purpose clusters (Cedar, Graham, Beluga and Narval), the environment variable $SLURM_TMPDIR will be set on Niagara compute jobs. Note that this variable will point to RAMdisk, not to local hard drives. The $SLURM_TMPDIR directory will be empty when your jobs starts and its content gets deleted after the job has finished. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Per-job temporary burst buffer space ($BB_JOB_DIR) ==&lt;br /&gt;
For every job on Niagara, the scheduler creates a temporary directory on the burst buffer called &amp;lt;tt&amp;gt;$BB_JOB_DIR&amp;lt;/tt&amp;gt;.  The &amp;lt;tt&amp;gt;$BB_JOB_DIR&amp;lt;/tt&amp;gt; directory will be empty when your jobs starts and its content gets deleted after the job has finished.  This directory is accessible from all nodes of a job.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;$BB_JOB_DIR&amp;lt;/tt&amp;gt; is intended as a place for applications that generate many small temporary files or that create files that are accessed very frequently (i.e., high IOPS applications), but that do not fit in ramdisk.&lt;br /&gt;
&lt;br /&gt;
It should be emphasized that if the temporary files do fit in ramdisk, then that is generally a better location for them as both the bandwidth and iops of ramdisk far exceeds that of the burst buffer.  To use ramdisk, you can either directly access /dev/shm or use the environment variable &amp;lt;tt&amp;gt;$SLURM_TMPDIR&amp;lt;/tt&amp;gt;. &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
Note that Niagara compute nodes have no local disks, so &amp;lt;tt&amp;gt;$SLURM_TMPDIR&amp;lt;/tt&amp;gt; lives in memory (ramdisk), in contrast to the general purpose systems of the {{Alliance}}, i.e., Cedar, Graham, Beluga and Narval, where this variable points to a directory on a node-local ssd disk.&lt;br /&gt;
&lt;br /&gt;
= Quotas and purging =&lt;br /&gt;
&lt;br /&gt;
You should familiarize yourself with the [[Data_Management#Purpose_of_each_file_system | various file systems]], what purpose they serve, and how to properly use them.  This table summarizes the various file systems.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! location&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;| quota&lt;br /&gt;
!align=&amp;quot;right&amp;quot;| block size&lt;br /&gt;
! expiration time&lt;br /&gt;
! backed up&lt;br /&gt;
! on login nodes&lt;br /&gt;
! on compute nodes&lt;br /&gt;
|-&lt;br /&gt;
| $HOME&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 100 GB / 250,000 files per user&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| 1 MB&lt;br /&gt;
| &lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| read-only&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;6&amp;quot;| $SCRATCH&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 25 TB / 6,000,000 files per user provided group quota is not reached&lt;br /&gt;
|align=&amp;quot;right&amp;quot; rowspan=&amp;quot;6&amp;quot; | 16 MB&lt;br /&gt;
|rowspan=&amp;quot;6&amp;quot;| 2 months&lt;br /&gt;
|rowspan=&amp;quot;6&amp;quot;| no&lt;br /&gt;
|rowspan=&amp;quot;6&amp;quot;| yes&lt;br /&gt;
|rowspan=&amp;quot;6&amp;quot;| yes&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;|groups of up to 4 users&lt;br /&gt;
|align=&amp;quot;right&amp;quot;|50TB for the group&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;|groups of up to 11 users&lt;br /&gt;
|align=&amp;quot;right&amp;quot;|125TB for the group&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;|groups of up to 28 users&lt;br /&gt;
|align=&amp;quot;right&amp;quot;|250TB for the group&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;|groups of up to 60 users&lt;br /&gt;
|align=&amp;quot;right&amp;quot;|400TB for the group&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;right&amp;quot;|groups with over 60 users&lt;br /&gt;
|align=&amp;quot;right&amp;quot;|500TB for the group&lt;br /&gt;
|-&lt;br /&gt;
| $PROJECT&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| by group allocation&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| 16 MB&lt;br /&gt;
| &lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
|-&lt;br /&gt;
| $ARCHIVE&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| by group allocation&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| &lt;br /&gt;
|&lt;br /&gt;
| dual-copy&lt;br /&gt;
| no&lt;br /&gt;
| no&lt;br /&gt;
|-&lt;br /&gt;
| $BBUFFER&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| 10 TB per user&lt;br /&gt;
|align=&amp;quot;right&amp;quot;| 1 MB&lt;br /&gt;
| very short&lt;br /&gt;
| no&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://docs.scinet.utoronto.ca/images/9/9a/Inode_vs._Space_quota_-_v2x.pdf Inode vs. Space quota (PROJECT and SCRATCH)]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://docs.scinet.utoronto.ca/images/0/0e/Scratch-quota.pdf dynamic quota per group (SCRATCH)]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Compute nodes do not have local storage.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Archive space is on [[HPSS|HPSS]], and is not accessible on the Niagara login, compute, or datamover nodes.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Backup means a recent snapshot, not a replica of all data or version that ever was.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;$BBUFFER&amp;lt;/code&amp;gt; stands for the [[Burst Buffer]], a faster parallel storage tier for temporary data.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How much Disk Space Do I have left? ==&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;'''/scinet/niagara/bin/diskUsage'''&amp;lt;/tt&amp;gt; command, available on the login nodes and datamovers, provides information in a number of ways on the home, scratch, project and archive file systems. For instance, how much disk space is being used by yourself and your group (with the -a option), or how much your usage has changed over a certain period (&amp;quot;delta information&amp;quot;) or you may generate plots of your usage over time. Please see the usage help below for more details.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Usage: diskUsage [-h|-?| [-a] [-u &amp;lt;user&amp;gt;]&lt;br /&gt;
       -h|-?: help&lt;br /&gt;
       -a: list usages of all members on the group&lt;br /&gt;
       -u &amp;lt;user&amp;gt;: as another user on your group&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Did you know that you can check which of your directories have more than 1000 files with the &amp;lt;tt&amp;gt;'''/scinet/niagara/bin/topUserDirOver1000list'''&amp;lt;/tt&amp;gt; command and which have more than 1GB of material with the &amp;lt;tt&amp;gt;'''/scinet/niagara/bin/topUserDirOver1GBlist'''&amp;lt;/tt&amp;gt; command?&lt;br /&gt;
&lt;br /&gt;
Note: information on usage and quota is only updated every 3 hours!&lt;br /&gt;
&lt;br /&gt;
== Scratch Disk Purging Policy ==&lt;br /&gt;
&lt;br /&gt;
In order to ensure that there is always sufficient space available for running jobs '''we automatically delete files in /scratch that have not been accessed or modified for more than 2 months by the 15th of each month'''. Note that we recently changed the reference time to be the ''MostRecentOf(atime,ctime)''. This policy is subject to revision depending on its effectiveness. More details about the purging process and how users can check if their files will be deleted follow. If you have files scheduled for deletion you should move them to a more permanent location, such as your departmental server, your /project space or into HPSS (for PIs who have either been allocated storage space by the RAC on project or HPSS).&lt;br /&gt;
&lt;br /&gt;
On the '''first''' of each month, a list of files scheduled for purging is produced, and an email notification is sent to each user on that list. Users also get a shell notification on every login to Niagara. Furthermore, at/or about the '''12th''' of each month a 2nd scan produces a more-current assessment and another email notification is sent. This way users can double check that they have indeed taken care of all the files they needed to relocate before the purging deadline. Those files will be automatically deleted on the '''15th''' of the same month unless they have been accessed or relocated in the interim. If you have files scheduled for deletion then they will be listed in a file in /scratch/t/todelete/current, which has your userid and groupid in the filename. For example, if user xxyz wants to check if they have files scheduled for deletion they can issue the following command on a system which mounts /scratch (e.g. a Niagara login node): '''ls -1 /scratch/t/todelete/current | grep xxyz'''. In the example below, the name of this file indicates that user xxyz is part of group abc, has 9,560 files scheduled for deletion and they take up 1.0TB of space:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [xxyz@nia-login03 ~]$ ls -1 /scratch/t/todelete/current |grep xxyz&lt;br /&gt;
 -rw-r----- 1 xxyz     root       1733059 Jan 17 11:46 3110001___xxyz_______abc_________1.00T_____9560files&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The file itself contains a list of all files scheduled for deletion (in the last column) and can be viewed with standard commands like more/less/cat - e.g. &lt;br /&gt;
&lt;br /&gt;
'''more /scratch/t/todelete/current/3110001___xxyz_______abc_________1.00T_____9560files'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[_inode information__] [uidNumber] [__________atime__________]  [__________ctime__________] [size]    [_____file_path_____]&lt;br /&gt;
659919349 1268424780 0 -u 3199999 -a2019-26-11 08:49:27.745412 -c2019-26-11 08:49:27.739630 -s 234 -- /gpfs/fs0/scratch/...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Similarly, you can also verify all other users in your group by using the ls command with grep on your group. For example: '''ls -1 /scratch/t/todelete/current | grep abc'''. That will list all other users in the same group that xxyz is part of, and have files to be purged on the 15th. Members of the same group have access to each other's contents.&lt;br /&gt;
&lt;br /&gt;
If you access/read/move/delete some of the candidates between the 1st and the 11th, there won't be any changes in the assessment until the 12th.&lt;br /&gt;
&lt;br /&gt;
If there was an assessment file up until the 11th, but no longer on the 12th, it's because you don't have anything to be purged anymore.&lt;br /&gt;
&lt;br /&gt;
If you access/read/move/delete some or the candidates after the 12th, then you have to check yourself to confirm your files won't be purged on the 15th (see below) &lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Preparing these assessments takes several hours. If you change the access/modification time of a file in the interim, that will not be detected until the next cycle. A way for you to get immediate feedback is to use the ''''ls -lu'''' command on the file to verify the ctime and ''''ls -lc'''' for the mtime. If the file atime/ctime has been updated in the meantime, come the purging date on the 15th it will no longer be deleted.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=red&amp;gt;&amp;lt;b&amp;gt;Purging on niagara is final. Purged files can not be recovered.&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Handling large_collections of files =&lt;br /&gt;
There are a number of situations in which dealing with a format that encapsulates and compacts very large numbers of small files may be more performant and convenient than handling those small files in expanded format directly in the file system. These alternative file formats also save a lot of stress on the backup system, since tape is not designed to deal with a lot of small files. It also help you not hit your inodes quota on the file systems.&lt;br /&gt;
&lt;br /&gt;
Please visit this page for more details:&lt;br /&gt;
&lt;br /&gt;
https://docs.alliancecan.ca/wiki/Handling_large_collections_of_files&lt;br /&gt;
&lt;br /&gt;
= Backup Policy =&lt;br /&gt;
Our backup is based on versions, not on date or age:&lt;br /&gt;
&lt;br /&gt;
* In general we keep the 2 most recent versions of a file, one per day, provided it exists on the file system. Once a file is deleted we expire the oldest version from the backup, and keep the most recent for 60 days. After that grace period then that only version is expired as well.&lt;br /&gt;
&lt;br /&gt;
* We may have 1 or 2 versions of a file on the backup for over 10 years, provided the original has never been deleted from the file system.&lt;br /&gt;
&lt;br /&gt;
* On the other hand we may not have any backup, if the user created the file in the morning and deleted in the afternoon, since the backup system never had a chance to capture the file (it runs once a day around midnight).&lt;br /&gt;
&lt;br /&gt;
* And the user may have generated several versions of a file during the day, however only the most recent version before the backup runs will be captured for that day.&lt;br /&gt;
&lt;br /&gt;
= Moving data =&lt;br /&gt;
&lt;br /&gt;
Data for analysis and final results need to be moved to and from Niagara.  There are several ways to accomplish this.&lt;br /&gt;
&lt;br /&gt;
== Using rsync/scp ==&lt;br /&gt;
&lt;br /&gt;
Move amounts less than 10GB through the login nodes.&lt;br /&gt;
* Niagara login nodes and datamovers are visible from outside SciNet.&lt;br /&gt;
* Use scp or rsync to niagara.scinet.utoronto.ca or niagara.alliancecan.ca (no difference).&lt;br /&gt;
* This will time out for amounts larger than about 10GB.&lt;br /&gt;
&lt;br /&gt;
Move amounts larger than 10GB through the datamover nodes.&lt;br /&gt;
* From a Niagara login node, ssh to &amp;lt;code&amp;gt;nia-datamover1&amp;lt;/code&amp;gt; or  &amp;lt;code&amp;gt;nia-datamover2&amp;lt;/code&amp;gt;.  From there you can transfer to or from Niagara.&lt;br /&gt;
* Alternatively, you may also login/scp/rsync directly to the datamovers from the outside:&lt;br /&gt;
  nia-datamover1.scinet.utoronto.ca&lt;br /&gt;
  nia-datamover2.scinet.utoronto.ca&lt;br /&gt;
* If you do this often, consider using [https://docs.alliancecan.ca/wiki/Globus Globus], a web-based tool for data transfer.&lt;br /&gt;
&lt;br /&gt;
Note that you can only connect 4 times in a 2-minute window to the login nodes or the datamover nodes. So bundle your transfers, i.e., specify multiple files to be copied as arguments to scp or rsync, or copy whole directories, or zip/tar the files up and unzip/untar them on the other end.&lt;br /&gt;
&lt;br /&gt;
If you want to transfer smaller files between other Digital Research Alliance Canada clusters and Niagara use the SSH agent forwarding flag, &amp;lt;code&amp;gt;-A&amp;lt;/code&amp;gt; when logging into another cluster. For example, to copy files to Niagara from Cedar use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -A USERNAME@cedar.alliancecan.ca&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
then perform the copy:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[USERNAME@cedar5 ~]$ scp file USERNAME@niagara.alliancecan.ca:/scratch/g/group/USERNAME/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Using Globus ==&lt;br /&gt;
Please check the comprehensive documentation [https://docs.alliancecan.ca/wiki/Globus here], and [[Globus | here]].&lt;br /&gt;
&lt;br /&gt;
The Niagara endpoint is &amp;quot;computecanada#niagara&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Moving data to HPSS/Archive/Nearline ==&lt;br /&gt;
HPSS is for long-term storage of data.&lt;br /&gt;
* [[HPSS]] is a tape-based storage solution, and is SciNet's nearline a.k.a. archive facility.&lt;br /&gt;
* Storage space on HPSS is allocated through the annual [https://alliancecan.ca/en/services/advanced-research-computing/accessing-resources/resource-allocation-competition Resource Allocation Competition (RAC) administered by the Digital Research Alliance of Canada].&lt;br /&gt;
&lt;br /&gt;
=File/Ownership Management (ACL)=&lt;br /&gt;
* By default, at SciNet, users within the same group already have read permission to each other's files (not write)&lt;br /&gt;
* You may use access control list ('''ACL''') to allow your supervisor (or another user within your group) to manage files for you (i.e., create, move, rename, delete), while still retaining your access and permission as the original owner of the files/directories. You may also let users in other groups or whole other groups access (read, execute) your files using this same mechanism. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
===Using  setfacl/getfacl===&lt;br /&gt;
* To allow [supervisor] to manage files in /project/g/group/[owner] using '''setfacl''' and '''getfacl''' commands, follow the 3-steps below as the [owner] account from a shell:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1) $ /scinet/gpc/bin/setfacl -d -m user:[supervisor]:rwx /project/g/group/[owner]&lt;br /&gt;
   (every *new* file/directory inside [owner] will inherit [supervisor] ownership by default from now on)&lt;br /&gt;
&lt;br /&gt;
2) $ /scinet/gpc/bin/setfacl -d -m user:[owner]:rwx /project/g/group/[owner]&lt;br /&gt;
   (but will also inherit [owner] ownership, ie, ownership of both by default, for files/directories created by [supervisor])&lt;br /&gt;
&lt;br /&gt;
3) $ /scinet/gpc/bin/setfacl -Rm user:[supervisor]:rwx /project/g/group/[owner]&lt;br /&gt;
   (recursively modify all *existing* files/directories inside [owner] to also be rwx by [supervisor])&lt;br /&gt;
&lt;br /&gt;
   $ /scinet/gpc/bin/getfacl /project/g/group/[owner]&lt;br /&gt;
   (to determine the current ACL attributes)&lt;br /&gt;
&lt;br /&gt;
   $ /scinet/gpc/bin/setfacl -b /project/g/group/[owner]&lt;br /&gt;
   (to remove any previously set ACL)&lt;br /&gt;
&lt;br /&gt;
PS: on the datamovers getfacl, setfacl and chacl will be on your path&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For more information on using [http://linux.die.net/man/1/setfacl &amp;lt;tt&amp;gt;setfacl&amp;lt;/tt&amp;gt;] or [http://linux.die.net/man/1/getfacl &amp;lt;tt&amp;gt;getfacl&amp;lt;/tt&amp;gt;] see their man pages.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
==Using mmputacl/mmgetacl==&lt;br /&gt;
* You may use gpfs' native '''mmputacl''' and '''mmgetacl''' commands. The advantages are that you can set &amp;quot;control&amp;quot; permission and that [http://publib.boulder.ibm.com/infocenter/clresctr/vxrx/index.jsp?topic=%2Fcom.ibm.cluster.gpfs.doc%2Fgpfs31%2Fbl1adm1160.html POSIX or NFS v4 style ACL] are supported. You will need first to create a /tmp/supervisor.acl template with the following contents, as needed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
user::rwxc&lt;br /&gt;
group::r-xc&lt;br /&gt;
other::----&lt;br /&gt;
mask::rwxc&lt;br /&gt;
user:[owner]:rwxc&lt;br /&gt;
user:[supervisor]:rwxc   #read and WRITE permissions to supervisor (may not be necessary)&lt;br /&gt;
group:[othegroup]:r-xc   #read ONLY permissions to members of other groups (recommended)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then issue the following 2 commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1) $ mmputacl -i /tmp/supervisor.acl /project/g/group/[owner]&lt;br /&gt;
2) $ mmputacl -d -i /tmp/supervisor.acl /project/g/group/[owner]&lt;br /&gt;
   (every *new* file/directory inside [owner] will inherit [supervisor] ownership by default as well as &lt;br /&gt;
   [owner] ownership, ie, ownership of both by default, for files/directories created by [supervisor])&lt;br /&gt;
&lt;br /&gt;
   $ mmgetacl /project/g/group/[owner]&lt;br /&gt;
   (to determine the current ACL attributes)&lt;br /&gt;
&lt;br /&gt;
   $ mmdelacl -d /project/g/group/[owner]&lt;br /&gt;
   (to remove any previously set ACL)&lt;br /&gt;
&lt;br /&gt;
   $ mmeditacl /project/g/group/[owner]&lt;br /&gt;
   (to create or change a GPFS access control list)&lt;br /&gt;
   (for this command to work set the EDITOR environment variable: export EDITOR=/usr/bin/vi)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to apply ACL to a folder deep in the tree, as in /project/g/group/owner/dir1/subdir2/subdir3, you will need to also apply ACL to every individual path above the subdir3 level, as in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   $ mmputacl -i /tmp/supervisor.acl /project/g/group/owner&lt;br /&gt;
   $ mmputacl -i /tmp/supervisor.acl /project/g/group/owner/dir1&lt;br /&gt;
   $ mmputacl -i /tmp/supervisor.acl /project/g/group/owner/dir1/subdir2&lt;br /&gt;
   $ mmputacl -i /tmp/supervisor.acl /project/g/group/owner/dir1/subdir2/subdir3&lt;br /&gt;
&lt;br /&gt;
   $ mmputacl -d -i /tmp/supervisor.acl /project/g/group/owner/dir1/subdir2/subdir3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, you'll need to ask your PI to apply ACL to the group level:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   $ mmputacl -i /tmp/supervisor.acl /project/g/group&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
NOTES:&lt;br /&gt;
* There is no option to recursively add or remove ACL attributes using a gpfs built-in command to existing files. You'll need to use the -i option as above for each file or directory individually. [[Recursive_ACL_script | Here is a sample bash script you may use for that purpose]]&lt;br /&gt;
&lt;br /&gt;
* mmputacl will not overwrite the original linux group permissions for a directory when copied to another directory already with ACLs, hence the &amp;quot;#effective:r-x&amp;quot; note you may see from time to time with mmgetacf. If you want to give rwx permissions to everyone in your group you should simply rely on the plain unix 'chmod g+rwx' command. You may do that before or after copying the original material to another folder with the ACLs.&lt;br /&gt;
&lt;br /&gt;
* The only latitude you have is with the &amp;quot;w&amp;quot;. You may or not want to let the collaborator/supervisor write to your folder. As for &amp;quot;r-xc&amp;quot; you don't have the option, this combination must always be applied. &lt;br /&gt;
&lt;br /&gt;
* In the case of PROJECT, your group's supervisor will need to set proper ACL to the /project/G/GROUP level in order to let users from other groups access your files.&lt;br /&gt;
&lt;br /&gt;
* ACL's won't let you give away permissions to files or directories that do not belong to you.&lt;br /&gt;
&lt;br /&gt;
* We highly recommend that you never give write permission to other users on the top level of your home directory (/home/G/GROUP/[owner]), since that would seriously compromise your privacy, in addition to disable ssh key authentication, among other things. If necessary, make specific sub-directories under your home directory so that other users can manipulate/access files from those.&lt;br /&gt;
&lt;br /&gt;
* Just a reminder: setfacl/getfacl only works on cedar/graham/beluga, since they have lustre. On niagara you have to use the mm* command just for GPFS: mmputacl, mmgetacl, mmdelacl, mmeditacl &lt;br /&gt;
&lt;br /&gt;
For more information on using [https://www.ibm.com/support/knowledgecenter/SSFKCN_4.1.0/com.ibm.cluster.gpfs.v4r1.gpfs100.doc/bl1adm_mmputacl.htm &amp;lt;tt&amp;gt;mmputacl&amp;lt;/tt&amp;gt;] or [https://www.ibm.com/support/knowledgecenter/SSFKCN_4.1.0/com.ibm.cluster.gpfs.v4r1.gpfs100.doc/bl1adm_mmgetacl.htm &amp;lt;tt&amp;gt;mmgetacl&amp;lt;/tt&amp;gt;] see their man pages.&lt;br /&gt;
&lt;br /&gt;
==Recursive ACL script ==&lt;br /&gt;
You may use/adapt '''[[Recursive_ACL_script| this sample bash script]]''' to recursively add or remove ACL attributes using gpfs built-in commands&lt;br /&gt;
&lt;br /&gt;
Courtesy of Agata Disks (http://csngwinfo.in2p3.fr/mediawiki/index.php/GPFS_ACL)&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7100</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7100"/>
		<updated>2025-09-22T18:59:35Z</updated>

		<summary type="html">&lt;p&gt;Pinto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Partial | Niagara|Niagara_Quickstart}}&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Up | Rouge|Rouge}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | OnDemand|Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up | Scheduler|Niagara_Quickstart#Submitting_jobs}}&lt;br /&gt;
|{{Up | File system|Niagara_Quickstart#Storage_and_quotas}}&lt;br /&gt;
|{{Up | Burst Buffer|Burst_Buffer}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | HPSS|HPSS}}&lt;br /&gt;
|{{Up | Login Nodes|Niagara_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up | External Network|Niagara_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up | Cvmfs|Using_modules}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Thu Sep 18, 2025, 11:30 am:''' Open OnDemand is fully functional again.&lt;br /&gt;
&lt;br /&gt;
'''Wed Sep 17, 2025, 6:00 pm:''' Niagara is back up as well (including its Globus endpoint).  We are still working on the other systems.&lt;br /&gt;
&lt;br /&gt;
'''Wed Sep 17, 2025, 1:40 pm:''' Trillium is back up (except for its Globus endpoint).  We are working on the other systems still.&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep 16, 2025, 5:45 pm:''' Unfortunately, we cannot bring all systems up yet because we are waiting for a spare part for the cooling system that will be brought tomorrow.  In the meantime, we have managed to keep the Trillium login nodes up, but not other systems.&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep 16, 2025, from 7:00 am to 5:00 pm (EDT):''' The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Niagara, Mist, HPSS, Rouge, Teach, as well as hosted equipment). This will also be the time that the Mist cluster gets decommissioned. &lt;br /&gt;
&lt;br /&gt;
'''Fri Sep 12 22:03:17 EDT 2025:''' HPSS software and OS upgrades are finished.&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep  9 17:05:38 EDT 2025:''' Starting tomorrow, Sep/10, and for the following 3 days HPSS will be down for software and OS upgrades. We will strive to finish sooner, at which time we will make the system available to users again.&lt;br /&gt;
&lt;br /&gt;
===Mist/Niagara Decommissioning Schedule===&lt;br /&gt;
&lt;br /&gt;
'''September 4, 2025'''&lt;br /&gt;
* Niagara reduced to 863 compute nodes.&lt;br /&gt;
&lt;br /&gt;
'''September 9, 2025'''&lt;br /&gt;
* Niagara's Open OnDemand decommissioned.&lt;br /&gt;
* Brief data centre connection outage at 9 AM EDT&lt;br /&gt;
* Niagara reduced to 647 compute nodes at end of day.&lt;br /&gt;
&lt;br /&gt;
'''September 11, 2025'''&lt;br /&gt;
* Trillium Open OnDemand goes live.&lt;br /&gt;
&lt;br /&gt;
'''September 16, 2025'''&lt;br /&gt;
* '''Full-day data centre maintenance'''&lt;br /&gt;
* Niagara reduced to 431 compute nodes.&lt;br /&gt;
* Mist decommissioned.&lt;br /&gt;
&lt;br /&gt;
'''September 24, 2025'''&lt;br /&gt;
* Niagara reduced to 215 compute nodes.&lt;br /&gt;
&lt;br /&gt;
'''September 30, 2025'''&lt;br /&gt;
* Niagara decommissioned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7082</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7082"/>
		<updated>2025-09-18T01:03:16Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3 | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Partial | Niagara|Niagara_Quickstart}}&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Down | Rouge|Rouge}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | OnDemand|Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up | Scheduler|Niagara_Quickstart#Submitting_jobs}}&lt;br /&gt;
|{{Up | File system|Niagara_Quickstart#Storage_and_quotas}}&lt;br /&gt;
|{{Up | Burst Buffer|Burst_Buffer}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up| HPSS|HPSS}}&lt;br /&gt;
|{{Up | Login Nodes|Niagara_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up| External Network|Niagara_Quickstart#Logging_in}} &lt;br /&gt;
|{{Partial| Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | Balam|Balam}}&lt;br /&gt;
|{{Up | Cvmfs|Using_modules}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep 17, 2025, 6:00 pm:''' Niagara is back up as well (including its Globus endpoint).  We are still working on the other systems.&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep 17, 2025, 1:40 pm:''' Trillium is back up (except for its Globus endpoint).  We are working on the other systems still.&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep 16, 2025, 5:45 pm:''' Unfortunately, we cannot bring all systems up yet because we are waiting for a spare part for the cooling system that will be brought tomorrow.  In the meantime, we have managed to keep the Trillium login nodes up, but not other systems.&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep 16, 2025, from 7:00 am to 5:00 pm (EDT):''' The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Niagara, Mist, HPSS, Rouge, Teach, as well as hosted equipment). This will also be the time that the Mist cluster gets decommissioned. &lt;br /&gt;
&lt;br /&gt;
'''Fri Sep 12 22:03:17 EDT 2025:''' HPSS software and OS upgrades are finished.&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep  9 17:05:38 EDT 2025:''' Starting tomorrow, Sep/10, and for the following 3 days HPSS will be down for software and OS upgrades. We will strive to finish sooner, at which time we will make the system available to users again.&lt;br /&gt;
&lt;br /&gt;
===Mist/Niagara Decommissioning Schedule===&lt;br /&gt;
&lt;br /&gt;
'''September 4, 2025'''&lt;br /&gt;
* Niagara reduced to 863 compute nodes.&lt;br /&gt;
&lt;br /&gt;
'''September 9, 2025'''&lt;br /&gt;
* Niagara's Open OnDemand decommissioned.&lt;br /&gt;
* Brief data centre connection outage at 9 AM EDT&lt;br /&gt;
* Niagara reduced to 647 compute nodes at end of day.&lt;br /&gt;
&lt;br /&gt;
'''September 11, 2025'''&lt;br /&gt;
* Trillium Open OnDemand goes live.&lt;br /&gt;
&lt;br /&gt;
'''September 16, 2025'''&lt;br /&gt;
* '''Full-day data centre maintenance'''&lt;br /&gt;
* Niagara reduced to 431 compute nodes.&lt;br /&gt;
* Mist decommissioned.&lt;br /&gt;
&lt;br /&gt;
'''September 24, 2025'''&lt;br /&gt;
* Niagara reduced to 215 compute nodes.&lt;br /&gt;
&lt;br /&gt;
'''September 30, 2025'''&lt;br /&gt;
* Niagara decommissioned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7031</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7031"/>
		<updated>2025-09-17T00:32:37Z</updated>

		<summary type="html">&lt;p&gt;Pinto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Down | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Down | Niagara|Niagara_Quickstart}}&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Down | Rouge|Rouge}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | OnDemand|Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Down | Scheduler|Niagara_Quickstart#Submitting_jobs}}&lt;br /&gt;
|{{Up   | File system|Niagara_Quickstart#Storage_and_quotas}}&lt;br /&gt;
|{{Up   | Burst Buffer|Burst_Buffer}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up   | HPSS|HPSS}}&lt;br /&gt;
|{{Up   | Login Nodes|Niagara_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up   | External Network|Niagara_Quickstart#Logging_in}} &lt;br /&gt;
|{{Partial| Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | Balam|Balam}}&lt;br /&gt;
|{{Up   | Cvmfs|Using_modules}}&lt;br /&gt;
|{{Down | Mist|Mist}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep 16, 2025, 5:45 pm:''' Unfortunately, we cannot bring all systems up yet because we are waiting for a spare part for the cooling system that will be brought tomorrow.  In the meantime, we will try bring Trillium up, but only the login nodes of other systems.&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep 16, 2025, from 7:00 am to 5:00 pm (EDT):''' The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Niagara, Mist, HPSS, Rouge, Teach, as well as hosted equipment). This will also be the time that the Mist cluster gets decommissioned. &lt;br /&gt;
&lt;br /&gt;
'''Fri Sep 12 22:03:17 EDT 2025:''' HPSS software and OS upgrades are finished.&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep  9 17:05:38 EDT 2025:''' Starting tomorrow, Sep/10, and for the following 3 days HPSS will be down for software and OS upgrades. We will strive to finish sooner, at which time we will make the system available to users again.&lt;br /&gt;
&lt;br /&gt;
===Mist/Niagara Decommissioning Schedule===&lt;br /&gt;
&lt;br /&gt;
'''September 4, 2025'''&lt;br /&gt;
* Niagara reduced to 863 compute nodes.&lt;br /&gt;
&lt;br /&gt;
'''September 9, 2025'''&lt;br /&gt;
* Niagara's Open OnDemand decommissioned.&lt;br /&gt;
* Brief data centre connection outage at 9 AM EDT&lt;br /&gt;
* Niagara reduced to 647 compute nodes at end of day.&lt;br /&gt;
&lt;br /&gt;
'''September 11, 2025'''&lt;br /&gt;
* Trillium Open OnDemand goes live.&lt;br /&gt;
&lt;br /&gt;
'''September 16, 2025'''&lt;br /&gt;
* '''Full-day data centre maintenance'''&lt;br /&gt;
* Niagara reduced to 431 compute nodes.&lt;br /&gt;
* Mist decommissioned.&lt;br /&gt;
&lt;br /&gt;
'''September 24, 2025'''&lt;br /&gt;
* Niagara reduced to 215 compute nodes.&lt;br /&gt;
&lt;br /&gt;
'''September 30, 2025'''&lt;br /&gt;
* Niagara decommissioned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Mist| Mist Power 9 GPU cluster]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7028</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=7028"/>
		<updated>2025-09-16T23:14:03Z</updated>

		<summary type="html">&lt;p&gt;Pinto: /* System Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Down3  | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Down | Niagara|Niagara_Quickstart}}&lt;br /&gt;
|{{Down | Teach|Teach}}&lt;br /&gt;
|{{Down | Rouge|Rouge}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | OnDemand|Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Down   | Scheduler|Niagara_Quickstart#Submitting_jobs}}&lt;br /&gt;
|{{Up   | File system|Niagara_Quickstart#Storage_and_quotas}}&lt;br /&gt;
|{{Up   | Burst Buffer|Burst_Buffer}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up   | HPSS|HPSS}}&lt;br /&gt;
|{{Up  | Login Nodes|Niagara_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up  | External Network|Niagara_Quickstart#Logging_in}} &lt;br /&gt;
|{{Down   | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down | Balam|Balam}}&lt;br /&gt;
|{{Up  | Cvmfs|Using_modules}}&lt;br /&gt;
|{{Down  | Mist|Mist}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep 16, 2025, 5:45 pm:''' Unfortunately, we cannot bring all systems up yet because we are waiting for a spare part for the cooling system that will be brought tomorrow.  In the meantime, we will try bring Trillium up, but only the login nodes of other systems.&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep 16, 2025, from 7:00 am to 5:00 pm (EDT):''' The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Niagara, Mist, HPSS, Rouge, Teach, as well as hosted equipment). This will also be the time that the Mist cluster gets decommissioned. &lt;br /&gt;
&lt;br /&gt;
'''Fri Sep 12 22:03:17 EDT 2025:''' HPSS software and OS upgrades are finished.&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep  9 17:05:38 EDT 2025:''' Starting tomorrow, Sep/10, and for the following 3 days HPSS will be down for software and OS upgrades. We will strive to finish sooner, at which time we will make the system available to users again.&lt;br /&gt;
&lt;br /&gt;
===Mist/Niagara Decommissioning Schedule===&lt;br /&gt;
&lt;br /&gt;
'''September 4, 2025'''&lt;br /&gt;
* Niagara reduced to 863 compute nodes.&lt;br /&gt;
&lt;br /&gt;
'''September 9, 2025'''&lt;br /&gt;
* Niagara's Open OnDemand decommissioned.&lt;br /&gt;
* Brief data centre connection outage at 9 AM EDT&lt;br /&gt;
* Niagara reduced to 647 compute nodes at end of day.&lt;br /&gt;
&lt;br /&gt;
'''September 11, 2025'''&lt;br /&gt;
* Trillium Open OnDemand goes live.&lt;br /&gt;
&lt;br /&gt;
'''September 16, 2025'''&lt;br /&gt;
* '''Full-day data centre maintenance'''&lt;br /&gt;
* Niagara reduced to 431 compute nodes.&lt;br /&gt;
* Mist decommissioned.&lt;br /&gt;
&lt;br /&gt;
'''September 24, 2025'''&lt;br /&gt;
* Niagara reduced to 215 compute nodes.&lt;br /&gt;
&lt;br /&gt;
'''September 30, 2025'''&lt;br /&gt;
* Niagara decommissioned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Mist| Mist Power 9 GPU cluster]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=6986</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=6986"/>
		<updated>2025-09-16T11:20:06Z</updated>

		<summary type="html">&lt;p&gt;Pinto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3  | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Partial | Niagara|Niagara_Quickstart}}&lt;br /&gt;
|{{Up   | Teach|Teach}}&lt;br /&gt;
|{{Up   | Rouge|Rouge}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | OnDemand|Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up   | Scheduler|Niagara_Quickstart#Submitting_jobs}}&lt;br /&gt;
|{{Up   | File system|Niagara_Quickstart#Storage_and_quotas}}&lt;br /&gt;
|{{Up   | Burst Buffer|Burst_Buffer}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Down   | HPSS|HPSS}}&lt;br /&gt;
|{{Up   | Login Nodes|Niagara_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up   | External Network|Niagara_Quickstart#Logging_in}} &lt;br /&gt;
|{{Down   | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up   | Balam|Balam}}&lt;br /&gt;
|{{Up   | Cvmfs|Using_modules}}&lt;br /&gt;
|{{Partial | Mist|Mist}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep 16, 2025, from 7:00 am to 5:00 pm (EDT):''' The SciNet datacentre will undergo maintenance of several critical parts of the centre.  This will require a full shutdown of all SciNet systems (Trillium, Niagara, Mist, HPSS, Rouge, Teach, as well as hosted equipment). This will also be the time that the Mist cluster gets decommissioned. &lt;br /&gt;
&lt;br /&gt;
'''Fri Sep 12 22:03:17 EDT 2025:''' HPSS software and OS upgrades are finished.&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep  9 17:05:38 EDT 2025:''' Starting tomorrow, Sep/10, and for the following 3 days HPSS will be down for software and OS upgrades. We will strive to finish sooner, at which time we will make the system available to users again.&lt;br /&gt;
&lt;br /&gt;
===Mist/Niagara Decommissioning Schedule===&lt;br /&gt;
&lt;br /&gt;
'''September 4, 2025'''&lt;br /&gt;
* Niagara reduced to 863 compute nodes.&lt;br /&gt;
&lt;br /&gt;
'''September 9, 2025'''&lt;br /&gt;
* Niagara's Open OnDemand decommissioned.&lt;br /&gt;
* Brief data centre connection outage at 9 AM EDT&lt;br /&gt;
* Niagara reduced to 647 compute nodes at end of day.&lt;br /&gt;
&lt;br /&gt;
'''September 11, 2025'''&lt;br /&gt;
* Trillium Open OnDemand goes live.&lt;br /&gt;
&lt;br /&gt;
'''Septmeber 16, 2025'''&lt;br /&gt;
* '''Full-day data centre maintenance'''&lt;br /&gt;
* Niagara reduced to 431 compute nodes.&lt;br /&gt;
* Mist decommissioned.&lt;br /&gt;
&lt;br /&gt;
'''September 24, 2025'''&lt;br /&gt;
* Niagara reduced to 215 compute nodes.&lt;br /&gt;
&lt;br /&gt;
'''September 30, 2025'''&lt;br /&gt;
* Niagara decommissioned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Mist| Mist Power 9 GPU cluster]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
	<entry>
		<id>https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=6980</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.scinet.utoronto.ca/index.php?title=Main_Page&amp;diff=6980"/>
		<updated>2025-09-13T02:04:49Z</updated>

		<summary type="html">&lt;p&gt;Pinto: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| style=&amp;quot;border-spacing:10px; width: 95%&amp;quot;&lt;br /&gt;
| style=&amp;quot;padding:1em; padding-top:.1em; border:2px solid #0645ad; background-color:#f6f6f6; border-radius:7px&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use &amp;quot;Up&amp;quot;, &amp;quot;Partial&amp;quot; or &amp;quot;Down&amp;quot;; these are templates. --&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot; &lt;br /&gt;
|{{Up3  | Trillium|https://docs.alliancecan.ca/wiki/Trillium_Quickstart}}&lt;br /&gt;
|{{Partial | Niagara|Niagara_Quickstart}}&lt;br /&gt;
|{{Up   | Teach|Teach}}&lt;br /&gt;
|{{Up   | Rouge|Rouge}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up | OnDemand|Open_OnDemand_Quickstart}}&lt;br /&gt;
|{{Up   | Scheduler|Niagara_Quickstart#Submitting_jobs}}&lt;br /&gt;
|{{Up   | File system|Niagara_Quickstart#Storage_and_quotas}}&lt;br /&gt;
|{{Up   | Burst Buffer|Burst_Buffer}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up   | HPSS|HPSS}}&lt;br /&gt;
|{{Up   | Login Nodes|Niagara_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up   | External Network|Niagara_Quickstart#Logging_in}} &lt;br /&gt;
|{{Up   | Globus |Globus}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Up   | Balam|Balam}}&lt;br /&gt;
|{{Up   | Cvmfs|Using_modules}}&lt;br /&gt;
|{{Partial | Mist|Mist}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep 12 22:03:17 EDT 2025:''' HPSS software and OS upgrades are finished.&lt;br /&gt;
&lt;br /&gt;
'''Tue Sep  9 17:05:38 EDT 2025:''' Starting tomorrow, Sep/10, and for the following 3 days HPSS will be down for software and OS upgrades. We will strive to finish sooner, at which time we will make the system available to users again.&lt;br /&gt;
&lt;br /&gt;
===Mist/Niagara Decommissioning Schedule===&lt;br /&gt;
&lt;br /&gt;
'''September 4, 2025'''&lt;br /&gt;
* Niagara reduced to 863 compute nodes.&lt;br /&gt;
&lt;br /&gt;
'''September 9, 2025'''&lt;br /&gt;
* Niagara's Open OnDemand decommissioned.&lt;br /&gt;
* Brief data centre connection outage at 9 AM EDT&lt;br /&gt;
* Niagara reduced to 647 compute nodes at end of day.&lt;br /&gt;
&lt;br /&gt;
'''September 11, 2025'''&lt;br /&gt;
* Trillium Open OnDemand goes live.&lt;br /&gt;
&lt;br /&gt;
'''Septmeber 16, 2025'''&lt;br /&gt;
* '''Full-day data centre maintenance'''&lt;br /&gt;
* Niagara reduced to 431 compute nodes.&lt;br /&gt;
* Mist decommissioned.&lt;br /&gt;
&lt;br /&gt;
'''September 24, 2025'''&lt;br /&gt;
* Niagara reduced to 215 compute nodes.&lt;br /&gt;
&lt;br /&gt;
'''September 30, 2025'''&lt;br /&gt;
* Niagara decommissioned.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  When removing system status entries, please archive them to: --&amp;gt;&lt;br /&gt;
[[Previous messages]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing: 10px;width: 100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== QuickStart Guides ==&lt;br /&gt;
* [https://docs.alliancecan.ca/wiki/Trillium_Quickstart Trillium Quickstart]&lt;br /&gt;
* [[Niagara Quickstart]]&lt;br /&gt;
* [[HPSS | HPSS archival storage]]&lt;br /&gt;
* [[Mist| Mist Power 9 GPU cluster]]&lt;br /&gt;
* [[Teach|Teach cluster]]&lt;br /&gt;
* [[FAQ | FAQ (frequently asked questions)]]&lt;br /&gt;
* [[Acknowledging SciNet]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;margin: 1em; padding:1em; padding-top:.1em; border:2px solid #000; background-color:#fff; border-radius:7px; width: 49.5%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Tutorials, Manuals, etc. ==&lt;br /&gt;
* [https://education.scinet.utoronto.ca SciNet education material]&lt;br /&gt;
* [https://www.youtube.com/c/SciNetHPCattheUniversityofToronto SciNet's YouTube channel]&lt;br /&gt;
* [[Modules specific to Niagara|Software Modules specific to Niagara]] &lt;br /&gt;
* [[Modules for Mist]] &lt;br /&gt;
* [[Commercial software]]&lt;br /&gt;
* [[Burst Buffer]]&lt;br /&gt;
* [[SSH#SSH Keys|SSH keys]]&lt;br /&gt;
* [[SSH Tunneling]]&lt;br /&gt;
* [[Visualization]]&lt;br /&gt;
* [[Running Serial Jobs on Niagara]]&lt;br /&gt;
* [[Jupyter Hub]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pinto</name></author>
	</entry>
</feed>