From 931c35cfa04bb33d6d892ed4e87106cbedecf6b5 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Mon, 28 Jan 2019 14:37:05 +0100 Subject: [PATCH] fix #1598: use glusterfs daemon default port for online check use the port where the main glusterfs daemon listens on as ping port, this one is also used by QEMU as default. Signed-off-by: Thomas Lamprecht --- PVE/Storage/GlusterfsPlugin.pm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/PVE/Storage/GlusterfsPlugin.pm b/PVE/Storage/GlusterfsPlugin.pm index b6ede44..1f9465f 100644 --- a/PVE/Storage/GlusterfsPlugin.pm +++ b/PVE/Storage/GlusterfsPlugin.pm @@ -39,9 +39,8 @@ my $get_active_server = sub { my $status = 0; if ($server && $server ne 'localhost' && $server ne '127.0.0.1' && $server ne '::1') { - - # ping the echo port (7) without service check - $status = PVE::Network::tcp_ping($server, undef, 2); + # ping the gluster daemon default port (24007) as heuristic + $status = PVE::Network::tcp_ping($server, 24007, 2); } else { -- 2.39.2