GoogleContainerTools / minikube-build-tools-for-java

Minikube lifecycle management tools for Gradle and Maven.
Apache License 2.0
57 stars 27 forks source link

Add asynchronous task running framework #62

Closed coollog closed 6 years ago

elharo commented 6 years ago

Asynchronicity adds a lot of complexity and is very hard to get right. What's the use case?

coollog commented 6 years ago

A lot of the image pulling/building/pushing can be done in parallel, so this would run the steps that can be run in parallel in parallel. This would be an extra optimization that we add after everything works synchronously.

loosebazooka commented 6 years ago

Can we put this on the backburner until its use is obvious? The PR doesn't provide much context in its current form.

coollog commented 6 years ago

Yea, definitely. That PR is not ready for review yet. This should come after everything works synchronously.

coollog commented 6 years ago

Closing as this will be implemented in https://github.com/google/jib