Re: BuildStream Embarks on Remote Execution



I'll throw in another in the mix.

How about JAWS? It will eat actions like a shark.

(JAWS is of course an abbreviation of JAWS-Amazing-Worker-Services)

Den 2018-05-24 20:10 skrev "bazel-buildfarm googlegroups com på uppdrag av Laurence Urhegyi" 
<bazel-buildfarm googlegroups com på uppdrag av Laurence Urhegyi codethink co uk> följande:

    Hi Finn,
    
    I've just done a bit of googling and there is already a BuildGrid out there, 
    although it's nothing to do with building software - https://buildgrid.com
    
    There's a twitter hashtag for BuildGrid too, which seems unrelated to the above 
    - https://twitter.com/hashtag/BuildGrid?src=hash
    
    Not sure if this will matter later later on if we try to get the domain, but I 
    don't feel the above things should block us from choosing that name, really.
    
    There's also a Conduit out there, funnily enough it's a GNOME application - 
    https://wiki.gnome.org/Projects/Conduit
    
    And there's a Conflux, too - https://directory.fsf.org/wiki/Conflux
    
    So I guess those two should be avoided (but i'm happy to be corrected if others 
    feel strongly).
    
    Faucet doesn't seem to be taken, but I'm not sure that's a great name...
    
    Obviously I didn't find anything for BREWS (BuildStream Remote Execution and 
    Worker Services).
    
    Thanks,
    Laurence
    
    
    On 21/05/18 17:44, finn wrote:
    > Hi,
    > 
    > Here at BuildStream <https://buildstream.gitlab.io/buildstream/about.html>, we 
    > are developing a Free Software tool for building and integrating software 
    > stacks. Buildstream is designed to work with a set of YAML files which describe 
    > the targets and dependencies, evaluates the various build instructions and 
    > deploys the resulting targets. It supports multiple build-systems and can output 
    > in a range of formats.
    > 
    > We are interested in creating a remote execution service by implementing the 
    > Remote Execution API 
    > <https://docs.google.com/document/d/1s_AzRRD2mdyktKUj2HWBn99rMg_3tcPvdjx3MPbFidU/edit?usp=sharing> 
    > (REAPI) and the Remote Workers API 
    > <https://docs.google.com/document/d/1s_AzRRD2mdyktKUj2HWBn99rMg_3tcPvdjx3MPbFidU/edit?usp=sharing> 
    > (RWAPI), taking inspiration from the Bazel 
    > <https://github.com/bazelbuild/bazel-buildfarm>and Uber 
    > <https://github.com/uber/bazel-buildfarm> implementations. Buildstream's 
    > sandboxing and action model differs from Bazel in that the actions (e.g `make` 
    > of a third party module) are executed in a sandbox that doesn't have access to 
    > host tools or libraries. The planned implementation will be designed to work 
    > well with this and will not be designed to be BuildStream specific.
    > 
    > A rough plan 
    > <https://docs.google.com/presentation/d/1hX9fH-Rx5-Kjq5gqpZyeMVLlGj6oe73xFUaIOB_isZ0/edit#slide=id.p> 
    > is in the pipeline which shows an initial outline to be implemented in Python 
    > with the design to be expanded on in the future. The first focus will be a 
    > simple implementation of the REAPI. This will register workers, consult the 
    > action cache and queue actions ready for workers to request. The details of the 
    > implementation of the RWAPI are still being worked on.
    > 
    > Currently though, we are blocked by the name. We want a name distinct from 
    > BuildFarm, here are some notable suggestions thus far:
    > 
    > [*] Conflux
    > [*] Conduit
    > [*] BuildGrid
    > [*] Faucet
    > 
    > Please reply if you have any comments, suggestions, need clarification of any of 
    > the points or have any ideas for what to call this implementation.
    > 
    > Thanks,
    > Finn
    > 
    > 
    > _______________________________________________
    > Buildstream-list mailing list
    > Buildstream-list gnome org
    > https://mail.gnome.org/mailman/listinfo/buildstream-list
    > 
    
    -- 
    Laurence Urhegyi
    Codethink Ltd
    http://www.codethink.co.uk/
    We respect your privacy.   See https://www.codethink.co.uk/privacy.html
    
    -- 
    You received this message because you are subscribed to the Google Groups "Bazel remote execution and 
caching system developer list" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to 
bazel-buildfarm+unsubscribe googlegroups com.
    To post to this group, send email to bazel-buildfarm googlegroups com.
    To view this discussion on the web visit 
https://groups.google.com/d/msgid/bazel-buildfarm/e0d821ba-9b28-e0b3-670c-0a8c052f0dae%40codethink.co.uk.
    For more options, visit https://groups.google.com/d/optout.
    



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