Describing architecture a little
This commit is contained in:
parent
83bcba48a8
commit
039fc7095a
18
collects/meta/drdr2/README
Normal file
18
collects/meta/drdr2/README
Normal 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
|
1
collects/meta/drdr2/analyzer/analyzer.rkt
Normal file
1
collects/meta/drdr2/analyzer/analyzer.rkt
Normal file
|
@ -0,0 +1 @@
|
||||||
|
#lang racket
|
1
collects/meta/drdr2/master/master.rkt
Normal file
1
collects/meta/drdr2/master/master.rkt
Normal file
|
@ -0,0 +1 @@
|
||||||
|
#lang racket
|
1
collects/meta/drdr2/renderer/renderer.rkt
Normal file
1
collects/meta/drdr2/renderer/renderer.rkt
Normal file
|
@ -0,0 +1 @@
|
||||||
|
#lang racket
|
1
collects/meta/drdr2/scheduler/scheduler.rkt
Normal file
1
collects/meta/drdr2/scheduler/scheduler.rkt
Normal file
|
@ -0,0 +1 @@
|
||||||
|
#lang racket
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue
Block a user