taskSavannah Administration - Tasks: task #3762, Submission of Sched Solution...

 
 

task #3762: Submission of Sched Solution complete d'ordonancement

Submitter:  Eric Bollengier <mcgregor>
Submitted:  Fri 18 Feb 2005 06:41:22 PM UTC
   
 
Should Start On:  Tue 22 Feb 2005 12:00:00 AM UTC Should be Finished on:  Tue 22 Feb 2005 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  None Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Tue 22 Feb 2005 05:18:47 PM UTC, comment #1: 

Hi,

Please resubmit your project in English. English is the
only language that the whole Savannah team understand and needed for
transparency and archival.

Regards,

Jonathan Gonzalez V. <zeus>
Fri 18 Feb 2005 06:41:22 PM UTC, original submission:  


Site Admin. Approval/Edition URL:
 <https://savannah.gnu.org/admin/groupedit.php?group_id=7338>


###### ORIGINAL SUBMISSION DETAILS ######

System Group Name:
-----------------
  sched


Full Name:
----------
  Sched Solution complete d'ordonancement


Type:
-----
  non-GNU


License:
--------
  GNU General Public License V2 or later


Other License:
--------------



Description:
------------
  Sched - Solution complete d'ordonancement de traitement en réseau.

Sched est utilisé pour synchroniser et suivre des taches ("traitement de nuit") sur des environnements comportant plusieurs machines. Le projet ne comporte pas de scheduleur (cron, fcron, anacron etc..)

Le systeme est composé de 1 (ou plusieurs) maitre (sched_master), d'agent (sched_slave) et de job (sched_job) (organisation de tache à  execution).

                    +--------------------- JOB
                    |                     --
                    |                   -/
                    |              SLAVE
                    |              --
    SLAVE ----      |          ---/
              \--   |        -/
                +---+-------+
                |   MASTER  |
                +-----------+
                   /-    -\
               /---        --
            /--              JOB
    SLAVE --


L'utilisateur peut créer ses job via un programme gtk (sched_builder) et peut suivre ses traitements via une interface web (sched_view).

Le but du système sched est de simplifier les traitements systèmes. Par exemple

Machine1 Arret des frontaux web
Machine2 Arret de la base de donnée
Machine2 Sauvegarde
Machine2 Démarrage de la base
Machine2 Intégration de fichier externe
Machine1 Démarrage des frontaux web

Sched va synchroniser les arrêts démarrages etc.. (sans utiliser de compte ssh sans mot de pass) et va permettre de suivre chaque étape via un graph d'execution (reporting).

(pas encore fait)
Via sched_view (interface web) l'administrateur pourra  relancer une partie d'un job, consulter les logs, lancer un job etc...

L'application est écrite en perl (j'utilise de nombreux modules du CPAN) et une base postgresql. Je progamme avec une Debian SID et toutes les dépendances sont disponibles via apt.

J'ai testé le code sur plusieurs distrib linux (debian, redhat 7.3 et FC2), sur cygwin et sous solaris.

Il y a un embrion de .deb et de documentation (latex) mais pas encore de site web (avec screen shot etc..).

Le cvs est sur sourceforge pour le moment :
http://cvs.sourceforge.net/viewcvs.py/geqos/sched/


Other Software Required:
------------------------
    - Net::EasyTCP
  - XML::Mini
  - Text::Balanced
  - Digest::MD5
  - Log::LogLite
  - MIME::Base64
  - Config::IniFiles
  - Tie::File
  - Event
  - Gnome2
  - Gnome2::Canvas
  - Gtk2::GladeXML  
  - Apache
  - Postgresql


Other Comments:
---------------


#########################################

Eric Bollengier <mcgregor>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

Only logged-in users can vote.

 

Follow 4 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2005-02-22 zeus Should Start On- 2005-02-22
    Should be Finished on- 2005-02-22
    StatusNone Cancelled
    Open/ClosedOpen Closed

Back to the top

Powered by Savane 3.13-02a9.
Corresponding source code