Project

General

Profile

Actions

Bug #11125

closed

When we have a /var full, Rudder LDAP or Postgres can be corrupted

Added by Nicolas CHARLES over 7 years ago. Updated almost 7 years ago.

Status:
Released
Priority:
N/A
Category:
System integration
Target version:
Severity:
Critical - prevents main use of Rudder | no workaround | data loss | security
UX impact:
User visibility:
Operational - other Techniques | Technique editor | Rudder settings
Effort required:
Priority:
71
Name check:
Fix check:
Regression:

Description

When there's no space left on /var, ldap and/or postgres are at risk of failing hard - and not restart
Process to repair and restore is quite hard, so we need to prevent this situation (could be stop component before its too late, or something else...)


Subtasks 4 (0 open4 closed)

User story #11731: Add a new reason why rudder might not be loadedReleasedAlexis MoussetActions
Bug #11739: When we have a /var full, Rudder LDAP or Postgres can be corruptedReleasedAlexis MoussetActions
Bug #11740: When we have a /var full, Rudder LDAP or Postgres can be corruptedReleasedAlexis MoussetActions
Bug #11747: When we have a /var full, Rudder LDAP or Postgres can be corruptedReleasedAlexis MoussetActions
Actions #1

Updated by Nicolas CHARLES over 7 years ago

  • Subject changed from When we have a /var full, Rudder LDAP or Postgres can be corrupded to When we have a /var full, Rudder LDAP or Postgres can be corrupted
  • Description updated (diff)
  • Category set to System integration
  • Severity set to Critical - prevents main use of Rudder | no workaround | data loss | security
Actions #2

Updated by Benoît PECCATTE over 7 years ago

  • User visibility set to Operational - other Techniques | Technique editor | Rudder settings
  • Priority changed from 0 to 76

We can manage the simple case: if /var is almost full, stop rudder, slapd and postgresql

Actions #3

Updated by Benoît PECCATTE over 7 years ago

  • Assignee set to Benoît PECCATTE

This could be added to rudder agent check.

Actions #4

Updated by Benoît PECCATTE about 7 years ago

  • Target version set to 3.1.24
  • Priority changed from 76 to 73
Actions #5

Updated by Benoît PECCATTE about 7 years ago

  • Status changed from New to In progress
Actions #6

Updated by Benoît PECCATTE about 7 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Benoît PECCATTE to Alexis Mousset
  • Pull Request set to https://github.com/Normation/rudder-packages/pull/1391
Actions #7

Updated by Vincent MEMBRÉ about 7 years ago

  • Target version changed from 3.1.24 to 3.1.25
Actions #8

Updated by Benoît PECCATTE about 7 years ago

  • Priority changed from 73 to 72
Actions #9

Updated by Benoît PECCATTE about 7 years ago

  • Assignee changed from Alexis Mousset to Benoît PECCATTE
Actions #10

Updated by Benoît PECCATTE about 7 years ago

  • Assignee changed from Benoît PECCATTE to Alexis Mousset
Actions #11

Updated by Benoît PECCATTE about 7 years ago

  • Status changed from Pending technical review to Pending release
Actions #12

Updated by Vincent MEMBRÉ almost 7 years ago

  • Status changed from Pending release to Released
  • Priority changed from 72 to 71

This bug has been fixed in Rudder 3.1.25, 4.1.9 and 4.2.3 which were released today.

Actions

Also available in: Atom PDF