Giter Club home page Giter Club logo

Comments (2)

marekvesely-direct avatar marekvesely-direct commented on June 9, 2024 1

The logs repeated itself over and over, but now I tested outage and it worked as expected. Before we had broken disks on physical machines so from 3 node cluster, there was 1 working node and 2 with really big latency and in healing state. Maybe this was because of this strange thing with hardware, but still one node was working fine (but it was the server-3) and it failing on the first node server-1. I suppose to close this issue now and if it happens again i will raise the ticket.

from kadalu.

leelavg avatar leelavg commented on June 9, 2024

kadalu/lib/kadalulib.py

Lines 110 to 125 in 77ff63e

def is_host_reachable(hosts, port):
"""Check if glusterd is reachable in the given node"""
timeout = 5
for host in hosts:
try:
sock = socket.create_connection((host, int(port)), timeout=timeout)
sock.shutdown(socket.SHUT_RDWR)
return True
except socket.error as msg:
logging.error(logf("Failed to open socket connection",
error=msg, host=host))
continue
finally:
sock.close()
return False

If some GlusterFS server will be unavailable it has to connect to another one.

  • based on above code, you should see the Exception for every failed host, however log has only one failure and so it seems the other node is reachable
  • is there any log after above error?

from kadalu.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.