Difference between revisions of "Home directories max-out incident 28.11.2016"

From wiki
Jump to: navigation, search
Line 1: Line 1:
 
= Introduction =
 
= Introduction =
  
Since the 6TB expansion at the end of June 2016, there has been substantial harddisk space free, for several months it was 15TB, which seemed a little too much unused space.  
+
Since the 6TB expansion at the end of June 2016, there has been substantial harddisk space free, for several months it was 15TB, which seemed a little too much in fact, but this was due to change once some highly parallel jobs got going.
  
However, there are bioinformatics workloads that can make short work of that sort of capacity. At the beginning of the year, a user ate up 9TB without knowing it, usually do to big alignments whihc trhow out some very big sam and bam files that really need to be supervised and
+
There are bioinformatics workloads that can make short work of that sort of 15TB capacity, such a aligning to large genomes. At the beginning of the 2016, a user ate up 9TB without knowing it, due to the very large sam and bam files. At the time, the max-out was detected by chance, before it occurred. This time, we were not so lucky.
 +
 
 +
The entire '''/storage''' directory got swamped by large files and filled up. This made '''/storage''' go off line immediately. The system stayed up because it's on a separate filesystem and partition (incidentally, this also needs to be supervised as it maxes out quite quickly
  
 
= Errors =
 
= Errors =
Line 14: Line 16:
 
== the old Gridengine wasn't cleared out properly ==
 
== the old Gridengine wasn't cleared out properly ==
  
Namely the old start-up scripts were still present in '''/etc/init.d'''. The correct ones were
+
Namely the old start-up scripts were still present in '''/etc/init.d'''. The new, correct ones end in '''.p6444''' and the old ones should have been moved out. It's debatable however, whether this had any effect.
 
  sgeexecd.p6444
 
  sgeexecd.p6444
 
  sgeqmaster.p6444
 
  sgeqmaster.p6444

Revision as of 18:28, 29 November 2016

Introduction

Since the 6TB expansion at the end of June 2016, there has been substantial harddisk space free, for several months it was 15TB, which seemed a little too much in fact, but this was due to change once some highly parallel jobs got going.

There are bioinformatics workloads that can make short work of that sort of 15TB capacity, such a aligning to large genomes. At the beginning of the 2016, a user ate up 9TB without knowing it, due to the very large sam and bam files. At the time, the max-out was detected by chance, before it occurred. This time, we were not so lucky.

The entire /storage directory got swamped by large files and filled up. This made /storage go off line immediately. The system stayed up because it's on a separate filesystem and partition (incidentally, this also needs to be supervised as it maxes out quite quickly

Errors

not reading this wiki

Despite seeing the opportunity for a secret frontend update, a major effort was made to not have to restart the frontend. Only when all other resorts had been explored, it was decided to restart. However, this procedure did not allow time to read the [Frontend Restart] wiki page right here. So key advice points in this page were consequently ignored.

The price of this was alot of debugging afterwards, because the NFS issues that arise are not uniform. In some cases (better said, in some nodes), there was no problem, while in others, it was hard to work out why Gridengine wasn't working.

the old Gridengine wasn't cleared out properly

Namely the old start-up scripts were still present in /etc/init.d. The new, correct ones end in .p6444 and the old ones should have been moved out. It's debatable however, whether this had any effect.

sgeexecd.p6444
sgeqmaster.p6444