July 2023

CS System Downtime – Project Web Server, Wednesday, July 26, 2023, 08:00-10:00

Date: Wednesday, July 26, 2023 (08:00-10:00)

Who is affected:
All users of the CS Department project web space service.

What is happening:
CS Staff will upgrade the web project servers to the latest Springdale 9
distribution.

PHP on this server will be upgraded from version 8.0.13 to 8.1.14, and
Phusion Passenger, the system which allows for support of web application
frameworks, will be upgraded from version 6.0.14 to 6.0.18. There are
several incompatibility changes between the PHP versions, and some project
websites will need code upgrades/adjustments to work properly on the new
server. You can read more about the changes between the PHP versions on
these pages:

www.php.net/manual/en/migration81.php
www.php.net/manual/en/migration81.deprecated.php
www.php.net/manual/en/migration81.incompatible.php

Note the “Backward Incompatible Changes” link, which is worth reviewing to
prepare for your site update.

We don’t anticipate any Phusion Passenger breaking changes; however, if
you’d like to review some of the newest features, please review the
following link(s).

blog.phusion.nl/2023/06/12/passenger-6-0-18/

CS Staff is performing a basic review of each project website on the
upgraded web server, and /most/ sites appear to be in good working order.
We will contact site owners directly for sites with obvious compatibility
issues to advise on expected changes. However, as it is impossible for us
to review all possible aspects of your site, we strongly encourage you to
review your site after the upgrade on July 26 to ensure it is working as
expected, as well as review the PHP changes before the upgrade to
anticipate changes you may need to make.

Please note that the above changes apply ONLY to the project websites.
Personal (“tilde”) sites and any other content hosted under
“www.cs.princeton.edu” are not yet affected by this upgrade. If you are
concerned that your site may need substantial change and would like to
review it using the new web server before the upgrade, please contact
[csstaff at cs.princeton.edu] for assistance.

Why is it happening:
This is part of the routine maintenance of the web servers and will bring
newer versions of installed tools and software.

We will post updates to the status page: www.csstaff.org
as necessary.

If this downtime will cause you undue hardship, please contact
csstaff@cs.princeton.edu immediately, so we can discuss options to reduce
any negative impact. Your patience is appreciated.

Sincerely,
CS Staff

CS System Downtime – Project Web Server, Wednesday, July 26, 2023, 08:00-10:00 Read More »

CS Ionic Cluster Downtime, Wednesday, July 26, 2023, 05:00-17:00

Date: Wednesday, July 26, 2023 (05:00-17:00)

Who is affected:
All users of the CS Department Beowulf high performance computing cluster,
known as ionic.

What is happening:
CS Staff will upgrade the ionic cluster to the latest Springdale 9
distribution. In addition, cluster management and job scheduling system
slurm and its database will be upgraded.

SPECIAL NOTE: As we are reloading the Linux servers, all local disk storage
will be wiped, thus resulting in a loss of any data stored in the /scratch
partition. If you have data in /scratch that needs to survive the reload,
please ensure it is copied somewhere safe before the start of the
maintenance.

Please note that the downtime window is significantly longer than our usual
windows due to the high-touch nature of OS reinstallations. We expect to
finish the upgrades earlier than this window, but the wide time frame
acknowledges the uncertainties involved.

Why is it happening:
This is part of the routine maintenance and will bring newer versions of
installed tools and software.

We will post updates to the status page: www.csstaff.org
as necessary.

If this downtime will cause you undue hardship, please contact
csstaff@cs.princeton.edu immediately, so we can discuss options to reduce
any negative impact. Your patience is appreciated.

Sincerely,
CS Staff

CS Ionic Cluster Downtime, Wednesday, July 26, 2023, 05:00-17:00 Read More »

CS Cycles Downtime, Wednesday, July 26, 2023, 08:00-10:00

Date: Wednesday, July 26, 2023 (08:00-10:00)

Who is affected:
All users of the CS Staff-managed public login systems, including the
cycles, courselab, and armlab systems.

What is happening:
CS Staff will upgrade the user-accessible servers in our infrastructure,
including cycles, courselab, and armlab.
The systems will be upgraded to the latest Springdale 9 distribution for
the x86_64 architecture and RockyLinux 9 distribution for the aarch64
architecture (i.e., armlab).

To help ensure a smooth transition, we currently have the new distribution
installed on the following servers for your testing. Please keep in mind
that these servers are only reachable from inside the CS network.

cycles-test
courselab-test
armlab-test

SPECIAL NOTE: As we are reloading the Linux servers, all crontabs will be
deleted. If you have crontabs that you wish to persist, you will need to
back up your crontabs before the downtime and restore them after.

Why is it happening:
This is part of the routine maintenance of the publicly-accessible systems
and will bring newer versions of installed tools and software.

We will post updates to the status page: www.csstaff.org
as necessary.

If this downtime will cause you undue hardship, please contact
csstaff@cs.princeton.edu immediately, so we can discuss options to reduce
any negative impact. Your patience is appreciated.

Sincerely,
CS Staff

CS Cycles Downtime, Wednesday, July 26, 2023, 08:00-10:00 Read More »

Scroll to Top