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

From wiki
Jump to: navigation, search
Line 16: 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 new, correct ones end in '''.p6444''' and the old ones should have been moved out. It's debatable however, whether this had any effect.
+
Namely the old start-up scripts were still present in '''/etc/init.d'''. The new, correct ones were as follows:
 +
 
 
  sgeexecd.p6444
 
  sgeexecd.p6444
 
  sgeqmaster.p6444
 
  sgeqmaster.p6444
 +
 +
Note that the worker nodes do not have the sqemaster.p6444 script. It's debatable however, whether this maladjustment had any effect.

Revision as of 17:29, 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 were as follows:

sgeexecd.p6444
sgeqmaster.p6444

Note that the worker nodes do not have the sqemaster.p6444 script. It's debatable however, whether this maladjustment had any effect.