Coder Social home page Coder Social logo

funz-calculator's People

Contributors

nchabalier avatar yannrichet avatar yannrichet-irsn avatar

Watchers

 avatar  avatar  avatar

funz-calculator's Issues

Implement a 'keep1daemon' service script

On a powerful server (say a cluster master node), we want to keep one daemon alive, and others are auto-closed when inactivity is detected. As soon as this last daemon is reserved, another one is awaked, and so on.
This will enable to use a queue manager (like slurm) without to much side efects (only the 'keep1daemon' script).

Turn-around NFS sync issues

Should avoid waiting for nfs sync when reset case/new case :

Running (i/p/r/d/f/e): 95/0/4/0/0/1[Info] Blacklisting computer localhost.localdomain:44646 for 60 s. because Failed to instanciate new remote case: IOException:Unable to delete file: /SCRATCH/PROMETHEE/MATH4FLOOD/farux-login01/44646/spool/.nfs00000024000b00780000018e localhost.localdomain:44646/localhost.localdomain

Add explicit error message when there is no UDP port available on system

By default there are 28232 ports available on system

net.ipv4.ip_local_port_range = 32768	61000

The error when creating more than limit of ports available is not explicit:

(Bind failed)        
        at java.base/java.net.PlainDatagramSocketImpl.bind0(Native Method)
        at java.base/java.net.AbstractPlainDatagramSocketImpl.bind(Unknown Source)
        at java.base/java.net.DatagramSocket.bind(Unknown Source)
        at java.base/java.net.DatagramSocket.<init>(Unknown Source)
        at java.base/java.net.DatagramSocket.<init>(Unknown Source)
        at org.funz.calculator.network.Host$2.<init>(Host.java:54)
        at org.funz.calculator.network.Host.buildSocket(Host.java:54)
        at org.funz.calculator.network.Host.<init>(Host.java:31)
        at org.funz.calculator.Calculator.loadConf(Calculator.java:677)
        at org.funz.calculator.Calculator.<init>(Calculator.java:348)
        at org.funz.calculator.Calculator.main(Calculator.java:251)

Modification des heartbeat

  • espacer les heartbeat a plus de 5 secondes par défaut (rendre ça paramétrable dans le quota.XML)
  • mais forcer un HB dès que le statut du calcul change idle<->reserved

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.