Hello all,

Any time I have the misfortune of creating a new beam branch, building a
subtarget (sdks/io/google-cloud-platform/.../pubsublite in my case) takes
O(30 mins) on my laptop. A lot of the steps seem to block on each other and
even the leaf rebuild can take minutes since all the GCP I/O transforms are
in one target. A couple of questions for the (hopefully?) gradle experts
here:

1) Do you think that sharding these targets would increase parallelism in
the underlying build?
2) Do you think doing so would have any knock-on negative effects, either
for compilation time or development speed?
3) Do you think this would be an hours, days or weeks time investment to do?

The above implicitly comes with "willing to help out O(hours/days), but no
gradle knowledge so I would need some guidance".

-Dan

Reply via email to