Re: Question about automated builder

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Thu, Jan 27, 2011 at 2:06 PM, Thomas S Hatch <thatch45@xxxxxxxxx> wrote:
> On Thu, Jan 27, 2011 at 12:57 PM, C Anthony Risinger <anthony@xxxxxxxx>wrote:
>
>> On Thu, Jan 27, 2011 at 1:48 PM, Thomas S Hatch <thatch45@xxxxxxxxx>
>> wrote:
>> >
>> > Awesome, I actually have a few servers I will use, and since it will be
>> > distributed, we will be able to use a lot of servers as builders all
>> > reporting to a single master.
>>
>> why all the distributed goodness, then a crippling single master?  it
>> would not be much more difficult to use 1-to-1 queues-to-server.
>> nodes that fill up return a redirect, or denial.  a simple DNS scheme
>> can facilitate auto-discovery... nodes register for an ID under the
>> domain, any simply move down the list.  TXT records can provide the
>> lists of root nodes if you really want.  with more work, this can be
>> made to work through NAT, a la p2-esque, but that's more ambitious.
>>
>> > As for the web end, I was thinking of having the web frontend just act as
>> a
>> > notification area about the queue and the builds, so people could check
>> on
>> > build stats and download experimental pkgs etc. Then the queue would be
>> > managed via the scms.
>>
>> no way man, go big or go home!  web interface is full out AUR replacement.
>>
>> C Anthony
>>
>
> Hmm, a pure peer setup? My thought on the master has more to do with central
> job control, and the fact that distributing can be easily done, the master
> is a lightwieght server compared tot he builders, and the master will just
> present what needs to be build and pull whats built into repos, this way the
> master can scale out to a ton of builders and all of the decisions about who
> builds is done by the builders talking to each other.
>
> Of course.... we could have separate master dedicated to specific repos and
> configurations but share the builder pool, so that we have a simple many to
> many relationship.....
>
I prefer the central server idea rather then a purely distributed
system simply because we can't distribute workload well with a purely
distributed one. Imagine serving openoffice and libreoffice to one
server and some python module to another server. At least with the
central server, we have more control over this.


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux