Describing architecture a little

This commit is contained in:
Jay McCarthy 2010-10-19 15:53:03 -07:00
parent 83bcba48a8
commit 039fc7095a
8 changed files with 23 additions and 1 deletions

View File

@ -0,0 +1,18 @@
DrDr2 is a network of message passing servers.
- Monitor finds pushes and sends them to the scheduler
- The scheduler receives pushes, prepares a tar ball, and sends
jobs to the masters
- Each master sends commands to its slave and confirms to the scheduler
(so that it will receive more commands)
- The slave receives commands and executes them on a test machine
and sends the answer to the master
- The master receives the answer and sends it to the analyzer
- The analyzer records data for the renderer and informs the notifier
- The renderer queries the database

View File

@ -0,0 +1 @@
#lang racket

View File

@ -0,0 +1 @@
#lang racket

View File

@ -0,0 +1 @@
#lang racket

View File

@ -0,0 +1 @@
#lang racket

View File

@ -101,7 +101,7 @@
; XXX commandline ; XXX commandline
(define port 4532) (define port 4532)
(define *password* "foo") (define *password* "foo")
; XXX ; XXX make web server to view recent things
(define (log! fmt . vals) (define (log! fmt . vals)
(apply printf fmt vals)) (apply printf fmt vals))
; XXX use ssl ; XXX use ssl