The build team does not recommend using Goma -- it does not work
particularly well with the Android build, and we expect to be removing
support for it in master in the coming months (support will most likely
still be in this years release, but not next years).

RBE is the replacement, but it's still evolving at the moment. Many of our
CI builds have switched to it (they never used Goma), but only a handful of
developers have used it so far. If you're interested in this, I'd highly
recommend asking your TAM about it (or if you don't have one, contact me
and I can try to route your request to the right team).

For what we're doing (other than Goma/RBE), the majority of our CI builds
are done on n1-standard-64
<https://cloud.google.com/compute/docs/machine-types#n1_machine_type>
machines with SSD persistent disks. Depending on your
limitations/requirements, the newer C2/N2 machine families may be more
efficient. For local developers, we're generally buying fast desktops -- 2x
Intel Xeon GOLD 6154 processor (18-core Skylake, up to 3.70 GHz) with 192
GB RAM and a few TB of SSDs.

- Dan

On Sun, Mar 1, 2020 at 11:52 PM 'Orion Hodson' via Android Building <
android-building@googlegroups.com> wrote:

> Hi Alexander
>
> Internally Android developers use goma. The thread below has pointers to
> the client and server. It is built on GCP.
>
>
> https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/eOtBzosZtd8
>
> Kind regards
> Orion
>
> On Sun, 1 Mar 2020 at 22:39, alexander zhu <moooju...@gmail.com> wrote:
>
>> Hi,
>>
>> I faced one problem, i have tried to solve it many days.
>>
>>
>> AOSP compile on one powerful physical server(36U128G) is fast . Because
>> my company has so many people need to compile AOSP on the server,so it is
>> busy all the time , and I do not have money to buy more.But the VM I can
>> request more.So I want to use VM on the cloud to compile AOSP.
>>
>> I have some distribute compile experiences in other c/c++ projects. So
>> I'm thinking is there any way to compile AOSP in distribute way?exp: use
>> many VMs for one AOSP build.
>>
>> I noticed there had topic long time ago :
>> https://groups.google.com/forum/#!searchin/android-building/distcc%7Csort:date/android-building/_YJNwvq6FtY/EENyTx4Elk4J
>>
>> I tried distcc , but failed . AOSP switching to clang, but distcc support
>> clang not ok.https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926884
>>
>>
>> So, I want to know ,AOSP in google , how to solve the long build time
>> ?use more powerful physical server? or you have your own distribute
>> compile solution?
>>
>> --
>> --
>> You received this message because you are subscribed to the "Android
>> Building" mailing list.
>> To post to this group, send email to android-building@googlegroups.com
>> To unsubscribe from this group, send email to
>> android-building+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/android-building?hl=en
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Android Building" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to android-building+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/android-building/e3dd71e8-e452-48e2-8686-c51e359cbf5c%40googlegroups.com
>> <https://groups.google.com/d/msgid/android-building/e3dd71e8-e452-48e2-8686-c51e359cbf5c%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> --
> You received this message because you are subscribed to the "Android
> Building" mailing list.
> To post to this group, send email to android-building@googlegroups.com
> To unsubscribe from this group, send email to
> android-building+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en
>
> ---
> You received this message because you are subscribed to the Google Groups
> "Android Building" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to android-building+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/android-building/CAAttue0u%2BuqgwNO4ggmnWsYS%2B8FmL8xURN-Xqt9sw9d1aLENQQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/android-building/CAAttue0u%2BuqgwNO4ggmnWsYS%2B8FmL8xURN-Xqt9sw9d1aLENQQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
-- 
You received this message because you are subscribed to the "Android Building" 
mailing list.
To post to this group, send email to android-building@googlegroups.com
To unsubscribe from this group, send email to
android-building+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-building+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-building/CALQgHdk6-TjDLvmb29DuZc-SB5L76BdJvxU-wUJKVRNkFVq%3DwA%40mail.gmail.com.

Reply via email to