Project

General

Profile

Actions

Bug #62638

closed

mgr/cephadm is not defining haproxy tcp healthchecks for Ganesha

Added by Paul Cuzner 8 months ago. Updated about 1 month ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
cephadm/services
Target version:
-
% Done:

0%

Source:
Tags:
backport_processed
Backport:
squid, reef
Regression:
No
Severity:
3 - minor
Reviewed:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Normally, I'd expect the backend server definition for haproxy to include healthchecks to take servers out of 'rotation' when they are down. However, looking at the Reef, the backend definition doesn't include a check
i.e.

backend backend
  mode        tcp
  balance     source
  hash-type   consistent
  server nfs.ganesha.0 10.1.37.143:12049
  server nfs.ganesha.1 10.1.39.54:12049

Resolving this could be as simple as adding check to the server definitions.


Related issues 2 (0 open2 closed)

Copied to Orchestrator - Backport #64622: reef: mgr/cephadm is not defining haproxy tcp healthchecks for GaneshaResolvedAdam KingActions
Copied to Orchestrator - Backport #64623: squid: mgr/cephadm is not defining haproxy tcp healthchecks for GaneshaResolvedAdam KingActions
Actions #1

Updated by Avan Thakkar 7 months ago

Probably we should add weight too for tcp servers(similar to what we hv for http ones - weight 100) alongwith health check. Wdyt @Paul Cuzner?

Actions #2

Updated by Avan Thakkar 7 months ago

  • Category set to cephadm/services
  • Status changed from New to In Progress
  • Assignee set to Avan Thakkar
  • Pull request ID set to 53840
Actions #3

Updated by Adam King about 2 months ago

  • Status changed from In Progress to Pending Backport
  • Backport set to squid, reef
Actions #4

Updated by Backport Bot about 2 months ago

  • Copied to Backport #64622: reef: mgr/cephadm is not defining haproxy tcp healthchecks for Ganesha added
Actions #5

Updated by Backport Bot about 2 months ago

  • Copied to Backport #64623: squid: mgr/cephadm is not defining haproxy tcp healthchecks for Ganesha added
Actions #6

Updated by Backport Bot about 2 months ago

  • Tags set to backport_processed
Actions #7

Updated by Adam King about 1 month ago

  • Status changed from Pending Backport to Resolved
Actions

Also available in: Atom PDF