# HG changeset patch # User Nathan Phillip Brink # Date 2010-08-08 00:19:54 # Node ID 12246b1661816e488d502e1c965be1e59f96881b # Parent c36100d8432d422152d535885ac533e59efddd34 Provide a basic model for job distribution. diff --git a/doc/architecture.txt b/doc/architecture.txt --- a/doc/architecture.txt +++ b/doc/architecture.txt @@ -29,6 +29,11 @@ Concepts: shall be responsible for collecting the individual completed frames and collecting them into a tarball. This tarball may be called for using a client. This tarball is a bundle of completed frames and will exclude the seed tarball. + - job announcement: When a job is created, the server it was submitted to shall make a + global announcement that the job is available. All servers should record this announcement + All servers will maintain a list of globally available jobs. When a server becomes available + to render a frame, it will scan the lists of announcements it has received and then ask + the originating server for a frame. - frame: Represents a distinct, and hopefully small, unit of work that a renderer backend can perform. - frame identification: Like a job numeral is useless without a qualifying servername, a diff --git a/doc/distrenjob.xml.example b/doc/distrenjob.xml.example --- a/doc/distrenjob.xml.example +++ b/doc/distrenjob.xml.example @@ -44,7 +44,13 @@