diff --git a/collects/meta/drdr2/README b/collects/meta/drdr2/README new file mode 100644 index 0000000000..7ca85effb3 --- /dev/null +++ b/collects/meta/drdr2/README @@ -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 diff --git a/collects/meta/drdr2/analyzer/analyzer.rkt b/collects/meta/drdr2/analyzer/analyzer.rkt new file mode 100644 index 0000000000..6f1f7b4de3 --- /dev/null +++ b/collects/meta/drdr2/analyzer/analyzer.rkt @@ -0,0 +1 @@ +#lang racket diff --git a/collects/meta/drdr2/master/master.rkt b/collects/meta/drdr2/master/master.rkt new file mode 100644 index 0000000000..6f1f7b4de3 --- /dev/null +++ b/collects/meta/drdr2/master/master.rkt @@ -0,0 +1 @@ +#lang racket diff --git a/collects/meta/drdr2/git-monitor/monitor.rkt b/collects/meta/drdr2/monitor/monitor.rkt similarity index 100% rename from collects/meta/drdr2/git-monitor/monitor.rkt rename to collects/meta/drdr2/monitor/monitor.rkt diff --git a/collects/meta/drdr2/git-monitor/scm.rkt b/collects/meta/drdr2/monitor/scm.rkt similarity index 100% rename from collects/meta/drdr2/git-monitor/scm.rkt rename to collects/meta/drdr2/monitor/scm.rkt diff --git a/collects/meta/drdr2/renderer/renderer.rkt b/collects/meta/drdr2/renderer/renderer.rkt new file mode 100644 index 0000000000..6f1f7b4de3 --- /dev/null +++ b/collects/meta/drdr2/renderer/renderer.rkt @@ -0,0 +1 @@ +#lang racket diff --git a/collects/meta/drdr2/scheduler/scheduler.rkt b/collects/meta/drdr2/scheduler/scheduler.rkt new file mode 100644 index 0000000000..6f1f7b4de3 --- /dev/null +++ b/collects/meta/drdr2/scheduler/scheduler.rkt @@ -0,0 +1 @@ +#lang racket diff --git a/collects/meta/drdr2/slave/slave.rkt b/collects/meta/drdr2/slave/slave.rkt index c66a253e1f..2b546b27dd 100644 --- a/collects/meta/drdr2/slave/slave.rkt +++ b/collects/meta/drdr2/slave/slave.rkt @@ -101,7 +101,7 @@ ; XXX commandline (define port 4532) (define *password* "foo") - ; XXX + ; XXX make web server to view recent things (define (log! fmt . vals) (apply printf fmt vals)) ; XXX use ssl