Download List

Descripción del Proyecto

Clubmask is a 'glue' package that combines the outstanding management and speed of the Bproc distributed process layer with the power and configuration of the Maui HPC Scheduler. It uses the Supermon resource monitor to gather node information. This node information is combined with job submission data, and suplied to Maui. Maui issues job start and termination commands which are handled by Clubmask via the Bproc layer. Clubmask also supplies a 'supermon2ganglia' translator that allows supermon data to be displayed in a ganglia Web frontend.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2003-12-15 23:58
0.6b2

Se ha añadido soporte para una configuración de tiempo de ejecución para el uso de los ganglios de la recogida de datos del nodo. Esto se suma a la ayuda actual para supermon. Ganglios ahora es el subsistema preferida, ya que es mucho más estable.
Tags: Development, Minor feature enhancements
Support has been added for a runtime configuration to use ganglia to gather node data. This is added to the current support for supermon. Ganglia is now the preferred subsystem, as it is much more stable.

2003-11-18 03:17
0.6b1

Los nombres de los trabajos (JOBID) se han cambiado de marcas de tiempo absoluto a un string.number más normal "formato", donde "cadena" es un nombre de trabajo arbitrarios que por defecto el nombre de usuario, y "número" es el número en la secuencia de que nombre del trabajo partitcular. Muchas opciones se han añadido a cmsumbit. Un demonio supermon_state que controla el estado de los nodos supermon ha sido añadido. Esto separa a esta lógica de resource_manager. Hay muchos más cambios.
Tags: Development, Initial freshmeat announcement
The job names (JOBID) have been changed from absolute timestamps to a more normal "string.number" format, where "string" is an arbitrary job name that defaults to the username, and "number" is the number in the sequence of that partitcular job name. Many options have been added to cmsumbit. A supermon_state daemon that handles node state in supermon has been added. This separates this logic out of resource_manager. There are many more changes.

2003-11-17 22:05
0.5

Recopilación de velocidad de la CPU se fija, como la velocidad sólo el último nodo se utiliza para todos los nodos. cmdbrestore se ha fijado para restaurar un singleton tupla. El recv Supermon y revive_nodes métodos han sido limpiadas. Hay muchas pequeñas correcciones.
Tags: Major bugfixes
CPU speed gathering was fixed, as only the last node's speed was used for all of the nodes. cmdbrestore has been fixed to restore a singleton tuple. The Supermon recv and revive_nodes methods have been cleaned up. There are many smaller fixes.

2003-07-29 19:29
0.5b84

Las principales correcciones fueron hechas a reelaborar la clase SupermonInterface añadiendo algunas clases nuevas y división de la gestión de errores de una manera sana. Esto debería hacer que la recuperación de supermon datos mucho más estable. También se ha añadido la capacidad de utilizar cualquiera de bpsh y / o ssh a cada nodo para realmente matar a un puesto de trabajo.
Tags: Major bugfixes
The main fixes made were to rework the SupermonInterface class by adding a few new classes and splitting up the error handling in a sane fashion. This should make the supermon data retrieval much more stable. Also added is the ability to use either bpsh and/or ssh to each node to really kill a job.

2003-07-16 14:24
0.5b82

El código de la mauichksummodule ahora se asegura que la suma de control es nula por terminada por Py_BuildValue. En ResourceManager:: Máquina, BprocSupermon ahora se les permite encontrar los nodos. En BprocSupermon, la lógica en findNodes se fijó para asegurarse de que supermon ve todos los nodos que bproc hace. Esto también resuelve un problema en el que demasiados datos fue devuelto por cada llamada 'findNodes. Supermon ahora sólo en contacto si hay nodos que hay que añadir. En IdResolv, error por el que se fija un nodo con un 0 se desajuste lo supermon asignaría como un nodeid.
Tags: Major bugfixes
The code in the mauichksummodule now makes sure
that checksum is null terminated for
Py_BuildValue. In ResourceManager::Machine,
BprocSupermon is now allowed to find nodes. In
BprocSupermon, the logic in findNodes was fixed to
make sure that supermon sees all of the nodes that
bproc does. This also solves a problem where too
much data was returned by each 'findNodes' call.
supermon is now only contacted if there are nodes
that need to be added. In IdResolv, bug where a
node with a leading 0 would mismatch what supermon
would assign as a nodeid was fixed.

Project Resources