Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

Current solution: The athena-xlogin package contains calls to liblarv (in the athena-larv package) which creates or removes a flag file (/var/athena/busy) and sends a UDP status packet to a machine determined by the larvnet Hesiod sloc record. The athena-busyd package provides a UDP daemon which responds to poll requests based on the presence of the flag file, and the athena-inetd package makes the busyd daemon available. On the server end, the athena-larvnetd package contains a program to receive status packets, do periodic polling of cluster machines and printers, and write out reports. The athena-cviewd, athena-cview, and athena-xcluster packages provide server and client programs for retrieving and displaying those reports.

Planned solution: The Xsession script in the debathena-gdm-config package will take care of setting the flag file and sending the status packet, probably using nc. The debathena-busyd-config package will take care of making the busyd daemon available. (Unfinished.)

Status: Not done.

larvnet package provides the busyd daemon and an Xsession script to send packets to larvnet before and after graphical login sessions. Rather than use a flag file, busyd uses an empirical query to determine whether a gdm session is active, eliminating the need to run code as root before and after login sessions.

Status: DoneMilestone: Cluster (one week).

...

Anchor
counterlog
counterlog

Feature: Athena machines report centrally about their existence, machine type, and version so that they can be counted.

...