Pushing the image to Docker Hub takes a long time

Environment:

Jib version: 1.5.0
Build tool: Gradle 5.6.2
OS: MacOSX 10.14.6

Description of the issue:
Push the image to Docker Hub initially takes extremely long (almost 5 mins). Subsequent push operations are much faster (seconds).
Expected behavior:
Pushing an image to Docker Hub should match the execution time when using Docker Engine.
Steps to reproduce:

Clone https://github.com/bmuschko/todo-web-service
Execute ./gradlew jib

Log output:
$ ./gradlew jib

> Task :jib

Containerizing application to bmuschko/todo-web-service:1.0.0...

Container entrypoint set to [java, -cp, /app/resources:/app/classes:/app/libs/*, com.bmuschko.todo.webservice.Application]

Built and pushed image as bmuschko/todo-web-service:1.0.0
Executing tasks:
[============================  ] 92.5% complete
> preparing application layer pushers

BUILD SUCCESSFUL in 4m 58s
3 actionable tasks: 1 executed, 2 up-to-date

Hi @bmuschko,
I'm really intrigued. I assume you use build.gradle as-is in your environment.
Could you run with --debug -Djib.console=plain? It will spit out a lot of garbage, but it will print out Jib's timing information like below. (You may want to grep TIMED and TIMING.)
23:30:03.539 [DEBUG] [org.gradle.api.Task] TIMED        Pulling base image manifest : 1835.0 ms
23:30:03.541 [DEBUG] [org.gradle.api.Task] TIMING       Preparing base image layer pullers
23:30:03.541 [DEBUG] [org.gradle.api.Task] TIMED        Preparing base image layer pullers : 0.0 ms
23:30:03.542 [DEBUG] [org.gradle.api.Task] TIMING       Pulling base image layer sha256:f033c4f65cdbf0bfa21d5543e56c0c41645eca4d893494bb4f0661b0f19ccc79
23:30:03.542 [DEBUG] [org.gradle.api.Task] TIMING       Pulling base image layer sha256:a6dcb6c468dd5f798b89cc811a0cfd60e49eea1be68dac6d467296afa9d4e197
23:30:03.542 [DEBUG] [org.gradle.api.Task] TIMING       Pulling base image layer sha256:7405f9e6a7ae2c7f99927a0f681ca0d1ae12352d809a9dc507d34a16f7399628
23:30:03.542 [DEBUG] [org.gradle.api.Task] TIMING       Pulling base image layer sha256:9fc222b64b0a005c742f1b50f03986a7f768d41434994430718917d88fefe567
...
23:30:17.733 [DEBUG] [org.gradle.api.Task] TIMED        Pulling base image layer sha256:7405f9e6a7ae2c7f99927a0f681ca0d1ae12352d809a9dc507d34a16f7399628 : 14191.0 ms
...

Can you also try Jib 1.4.0 to see if there's any difference?

Hi, I have been struggling with this issue for the last two days. I tried the same maven build with 1.4.0 and it worked! The problem only occurs if we tag our docker images with a release. If the docker image has a tag that ends with "SNAPSHOT" it pushes just fine even with 1.5.1 or 1.5.0. I hope that information helps. Thank you!

@kalapraveen-mi are you using <allowInsecureRegistries> by any chance? If that is the case, I worry that 1.4.0 might be the last version that may seem to "work" (in a very inefficient way) in your case. I could be wrong about your case though.
And the "SNAPSHOT" tag is really weird and interesting.

@kalapraveen-mi The issue you are describing is likely not related to my issue. I'd suggest opening a new GitHub issue. I have no problems with pushing images. It's about the execution time needed to perform the operation.
@chanseokoh Please see the output below. Potentially a memory contention issue on the Gradle daemon process when you are trying to upload the Docker image?
17:39:24.701 [DEBUG] [org.gradle.api.Task] TIMING       Building and pushing image
17:39:24.721 [LIFECYCLE] [org.gradle.api.Task] Retrieving registry credentials for registry-1.docker.io...
17:39:24.722 [DEBUG] [org.gradle.api.Task] TIMING       Retrieving registry credentials for registry-1.docker.io
17:39:24.724 [LIFECYCLE] [org.gradle.api.Task] Getting base image gcr.io/distroless/java:8...
17:39:24.724 [DEBUG] [org.gradle.api.Task] TIMING       Pulling base image manifest
17:39:24.727 [DEBUG] [org.gradle.api.Task] TIMING       Preparing application layer builders
17:39:24.728 [DEBUG] [org.gradle.api.Task] TIMED        Preparing application layer builders : 1.0 ms
17:39:24.728 [LIFECYCLE] [org.gradle.api.Task] Building dependencies layer...
17:39:24.729 [DEBUG] [org.gradle.api.Task] TIMING       Building dependencies layer
17:39:24.729 [LIFECYCLE] [org.gradle.api.Task] Building resources layer...
17:39:24.729 [LIFECYCLE] [org.gradle.api.Task] Building classes layer...
17:39:24.729 [DEBUG] [org.gradle.api.Task] TIMING       Building resources layer
17:39:24.729 [DEBUG] [org.gradle.api.Task] TIMING       Building classes layer
17:39:24.926 [DEBUG] [org.gradle.api.Task] TIMED        Building classes layer : 197.0 ms
17:39:24.926 [DEBUG] [org.gradle.api.Task] TIMED        Building resources layer : 197.0 ms
17:39:24.926 [DEBUG] [org.gradle.api.Task] TIMED        Building dependencies layer : 198.0 ms
17:39:25.064 [INFO] [org.gradle.api.Task] Using credentials from Docker config for registry-1.docker.io
17:39:25.064 [DEBUG] [org.gradle.api.Task] TIMED        Retrieving registry credentials for registry-1.docker.io : 343.0 ms
17:39:25.064 [DEBUG] [org.gradle.api.Task] TIMING       Authenticating push to registry-1.docker.io
17:39:25.716 [DEBUG] [org.gradle.api.Task] TIMED        Pulling base image manifest : 993.0 ms
17:39:25.774 [DEBUG] [org.gradle.api.Task] TIMED        Authenticating push to registry-1.docker.io : 710.0 ms
17:39:25.775 [DEBUG] [org.gradle.api.Task] TIMING       Preparing application layer pushers
17:39:25.776 [DEBUG] [org.gradle.api.Task] TIMED        Preparing application layer pushers : 1.0 ms
17:39:25.776 [DEBUG] [org.gradle.api.Task] TIMING       Preparing base image layer pullers
17:39:25.776 [DEBUG] [org.gradle.api.Task] TIMED        Preparing base image layer pullers : 0.0 ms
17:39:25.777 [DEBUG] [org.gradle.api.Task] TIMING       Preparing application layer pushers
17:39:25.778 [DEBUG] [org.gradle.api.Task] TIMING       Pulling base image layer sha256:e005d777a298a3529b1c8cf890883359e050cc966089ce84fea4d17b111907db
17:39:25.778 [DEBUG] [org.gradle.api.Task] TIMED        Preparing application layer pushers : 0.0 ms
17:39:25.778 [DEBUG] [org.gradle.api.Task] TIMING       Pulling base image layer sha256:3e010093287c245d72a774033b4cddd6451a820bfbb1948c97798e1838858dd2
17:39:25.778 [DEBUG] [org.gradle.api.Task] TIMING       Pushing BLOB digest: sha256:1c648a33eb366146d2588f06095637dc9858b4965bfb6e05f0e8776fc5ab9080, size: 34012012
17:39:25.778 [DEBUG] [org.gradle.api.Task] TIMING       Pulling base image layer sha256:408ad02cbf46b38f36ac42c09d911cf359a5be4dc3fee6e5956b1e4f96e98bdf
17:39:25.778 [DEBUG] [org.gradle.api.Task] TIMING       Pulling base image layer sha256:e8d8785a314f385d3675a017f4e2df1707c528c06e7a7989663fdab4900bd8ff
17:39:25.778 [DEBUG] [org.gradle.api.Task] TIMING       Pushing BLOB digest: sha256:8f3967d0af9290a890e313c910e9afb137965c3185edae406e234f7c4807ffe5, size: 439
17:39:25.779 [DEBUG] [org.gradle.api.Task] TIMING       Pushing BLOB digest: sha256:f2927e425bf8499562cb62bf52fe084c488f6e1f016f4c573174f7a36d47530a, size: 5029
17:39:26.081 [DEBUG] [org.gradle.api.Task] TIMING       pushBlob
17:39:26.081 [DEBUG] [org.gradle.api.Task]      TIMING  pushBlob POST sha256:1c648a33eb366146d2588f06095637dc9858b4965bfb6e05f0e8776fc5ab9080
17:39:26.085 [DEBUG] [org.gradle.api.Task] TIMED        Pulling base image layer sha256:408ad02cbf46b38f36ac42c09d911cf359a5be4dc3fee6e5956b1e4f96e98bdf : 307.0 ms
17:39:26.085 [DEBUG] [org.gradle.api.Task] TIMING       Pushing BLOB digest: sha256:408ad02cbf46b38f36ac42c09d911cf359a5be4dc3fee6e5956b1e4f96e98bdf, size: 42538785
17:39:26.085 [DEBUG] [org.gradle.api.Task] TIMING       pushBlob
17:39:26.085 [DEBUG] [org.gradle.api.Task]      TIMING  pushBlob POST sha256:408ad02cbf46b38f36ac42c09d911cf359a5be4dc3fee6e5956b1e4f96e98bdf
17:39:26.206 [INFO] [org.gradle.api.Task] BLOB : digest: sha256:f2927e425bf8499562cb62bf52fe084c488f6e1f016f4c573174f7a36d47530a, size: 5029 already exists on registry
17:39:26.206 [DEBUG] [org.gradle.api.Task] TIMED        Pushing BLOB digest: sha256:f2927e425bf8499562cb62bf52fe084c488f6e1f016f4c573174f7a36d47530a, size: 5029 : 427.0 ms
17:39:26.206 [DEBUG] [org.gradle.api.Task] TIMED        Pulling base image layer sha256:e005d777a298a3529b1c8cf890883359e050cc966089ce84fea4d17b111907db : 429.0 ms
17:39:26.206 [INFO] [org.gradle.api.Task] BLOB : digest: sha256:8f3967d0af9290a890e313c910e9afb137965c3185edae406e234f7c4807ffe5, size: 439 already exists on registry
17:39:26.206 [DEBUG] [org.gradle.api.Task] TIMED        Pushing BLOB digest: sha256:8f3967d0af9290a890e313c910e9afb137965c3185edae406e234f7c4807ffe5, size: 439 : 429.0 ms
17:39:26.211 [DEBUG] [org.gradle.api.Task] TIMED        Pulling base image layer sha256:e8d8785a314f385d3675a017f4e2df1707c528c06e7a7989663fdab4900bd8ff : 434.0 ms
17:39:26.213 [DEBUG] [org.gradle.api.Task] TIMED        Pulling base image layer sha256:3e010093287c245d72a774033b4cddd6451a820bfbb1948c97798e1838858dd2 : 436.0 ms
17:39:26.214 [DEBUG] [org.gradle.api.Task] TIMING       Building container configuration
17:39:26.215 [LIFECYCLE] [org.gradle.api.Task]
17:39:26.215 [LIFECYCLE] [org.gradle.api.Task] Container entrypoint set to [java, -cp, /app/resources:/app/classes:/app/libs/*, com.bmuschko.todo.webservice.Application]
17:39:26.215 [DEBUG] [org.gradle.api.Task] TIMED        Building container configuration : 1.0 ms
17:39:26.216 [DEBUG] [org.gradle.api.Task] TIMING       Pushing container configuration
17:39:26.242 [DEBUG] [org.gradle.api.Task] TIMING       Pushing BLOB digest: sha256:f42778e19840f8433e9f9c7dde5b0759c5f4d0ab0b8239d785f8f32398698c33, size: 1634
17:39:26.428 [DEBUG] [org.gradle.api.Task]      TIMED   pushBlob PATCH sha256:1c648a33eb366146d2588f06095637dc9858b4965bfb6e05f0e8776fc5ab9080 : 347.0 ms
17:39:26.430 [DEBUG] [org.gradle.api.Task]      TIMED   pushBlob PATCH sha256:408ad02cbf46b38f36ac42c09d911cf359a5be4dc3fee6e5956b1e4f96e98bdf : 344.0 ms
17:39:26.578 [INFO] [org.gradle.api.Task] BLOB : digest: sha256:f42778e19840f8433e9f9c7dde5b0759c5f4d0ab0b8239d785f8f32398698c33, size: 1634 already exists on registry
17:39:26.578 [DEBUG] [org.gradle.api.Task] TIMED        Pushing BLOB digest: sha256:f42778e19840f8433e9f9c7dde5b0759c5f4d0ab0b8239d785f8f32398698c33, size: 1634 : 336.0 ms
17:39:26.578 [DEBUG] [org.gradle.api.Task] TIMED        Pushing container configuration : 362.0 ms
17:39:27.640 [LIFECYCLE] [org.gradle.process.internal.health.memory.MemoryManager]
17:39:27.640 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:39:27.640 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:39:27.641 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:39:29.651 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:39:29.655 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:39:29.655 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:39:29.655 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:39:29.655 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:39:29.656 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:39:29.656 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:39:32.637 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:39:32.638 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:39:32.638 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:39:37.636 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:39:37.636 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:39:37.636 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:39:39.653 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:39:39.654 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:39:39.654 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:39:39.655 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:39:39.655 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:39:39.655 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:39:39.655 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:39:42.637 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:39:42.637 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:39:42.637 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:39:47.637 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:39:47.637 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:39:47.637 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:39:49.649 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:39:49.649 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:39:49.650 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:39:49.650 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:39:49.650 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:39:49.650 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:39:49.651 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:39:52.635 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:39:52.636 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:39:52.636 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:39:57.639 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:39:57.639 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:39:57.639 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:39:59.650 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:39:59.650 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:39:59.650 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:39:59.651 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:39:59.651 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:39:59.651 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:39:59.651 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:40:02.637 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:02.637 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:02.638 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:40:07.637 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:07.637 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:07.637 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:40:09.652 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:40:09.653 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:40:09.653 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:40:09.653 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:40:09.654 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:40:09.654 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:40:09.654 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:40:12.636 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:12.636 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:12.637 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:40:17.637 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:17.642 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:17.642 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:40:19.650 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:40:19.650 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:40:19.650 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:40:19.651 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:40:19.651 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:40:19.651 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:40:19.651 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:40:22.634 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:22.634 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:22.634 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:40:27.637 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:27.637 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:27.638 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:40:29.651 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:40:29.652 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:40:29.652 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:40:29.652 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:40:29.653 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:40:29.653 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:40:29.653 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:40:32.636 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:32.636 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:32.636 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:40:37.633 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:37.633 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:37.633 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:40:39.649 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:40:39.649 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:40:39.649 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:40:39.650 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:40:39.650 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:40:39.650 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:40:39.650 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:40:42.633 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:42.633 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:42.633 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:40:47.636 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:47.644 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:47.644 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:40:49.651 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:40:49.651 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:40:49.652 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:40:49.652 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:40:49.652 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:40:49.652 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:40:49.653 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:40:52.633 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:52.633 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:52.633 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:40:57.634 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:57.634 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:40:57.635 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:40:59.651 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:40:59.651 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:40:59.652 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:40:59.652 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:40:59.652 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:40:59.652 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:40:59.653 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:41:02.636 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:02.636 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:02.636 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:41:07.634 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:07.635 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:07.635 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:41:09.648 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:41:09.648 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:41:09.648 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:41:09.649 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:41:09.649 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:41:09.649 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:41:09.650 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:41:12.635 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:12.635 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:12.636 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:41:17.634 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:17.639 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:17.640 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:41:19.648 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:41:19.648 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:41:19.648 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:41:19.649 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:41:19.649 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:41:19.649 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:41:19.650 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:41:22.635 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:22.635 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:22.635 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:41:27.635 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:27.635 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:27.635 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:41:29.645 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:41:29.646 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:41:29.646 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:41:29.646 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:41:29.647 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:41:29.647 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:41:29.647 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:41:32.635 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:32.635 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:32.635 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:41:37.635 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:37.635 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:37.635 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:41:39.647 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:41:39.647 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:41:39.647 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:41:39.648 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:41:39.648 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:41:39.648 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:41:39.648 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:41:42.635 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:42.635 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:42.635 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:41:47.635 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:47.642 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:47.642 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:41:49.650 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:41:49.650 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:41:49.650 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:41:49.651 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:41:49.651 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:41:49.651 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:41:49.651 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:41:52.635 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:52.635 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:52.636 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:41:57.631 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:57.631 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:41:57.631 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:41:59.647 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:41:59.648 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:41:59.648 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:41:59.648 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:41:59.649 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:41:59.649 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:41:59.649 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:42:02.634 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:02.634 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:02.634 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:42:07.633 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:07.634 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:07.634 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:42:09.646 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:42:09.646 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:42:09.646 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:42:09.647 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:42:09.647 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:42:09.647 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:42:09.647 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:42:12.632 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:12.632 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:12.632 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:42:17.633 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:17.643 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:17.644 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:42:19.648 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:42:19.648 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:42:19.648 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:42:19.649 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:42:19.649 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:42:19.649 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:42:19.649 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:42:22.629 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:22.629 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:22.629 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:42:27.630 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:27.630 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:27.630 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:42:29.647 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:42:29.647 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:42:29.647 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:42:29.648 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:42:29.648 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:42:29.648 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:42:29.649 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:42:32.633 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:32.634 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:32.634 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:42:37.634 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:37.634 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:37.634 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:42:39.645 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:42:39.645 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:42:39.646 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:42:39.646 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:42:39.646 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:42:39.646 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:42:39.647 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:42:42.631 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:42.631 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:42.631 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:42:47.632 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:47.637 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:47.638 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 342360064}
17:42:49.645 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:42:49.646 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:42:49.646 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:42:49.646 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:42:49.646 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:42:49.647 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:42:49.647 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:42:52.632 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:52.632 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:52.632 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:42:57.629 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:57.629 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:42:57.629 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:42:59.645 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:42:59.646 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:42:59.646 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:42:59.646 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:42:59.647 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:42:59.647 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:42:59.647 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:43:02.632 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:02.632 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:02.632 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:43:07.633 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:07.633 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:07.633 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:43:09.643 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:43:09.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:43:09.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:43:09.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:43:09.645 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:43:09.645 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:43:09.645 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:43:12.629 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:12.629 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:12.630 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:43:17.632 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:17.636 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:17.636 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:43:19.643 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:43:19.643 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:43:19.643 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:43:19.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:43:19.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:43:19.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:43:19.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:43:22.632 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:22.632 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:22.632 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:43:27.631 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:27.631 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:27.631 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:43:29.642 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:43:29.642 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:43:29.642 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:43:29.643 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:43:29.643 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:43:29.643 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:43:29.643 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:39:26.539 [LIFECYCLE] [class org.gradle.internal.buildevents.TaskExecutionLogger]
17:39:26.539 [LIFECYCLE] [class org.gradle.internal.buildevents.TaskExecutionLogger] > Task :jib
17:43:32.124 [DEBUG] [org.gradle.api.Task]      TIMED   pushBlob PUT sha256:1c648a33eb366146d2588f06095637dc9858b4965bfb6e05f0e8776fc5ab9080 : 245695.0 ms
17:43:32.631 [LIFECYCLE] [org.gradle.process.internal.health.memory.MemoryManager]
17:43:32.631 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:32.631 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:32.632 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:43:32.232 [LIFECYCLE] [class org.gradle.internal.buildevents.TaskExecutionLogger]
17:43:32.232 [LIFECYCLE] [class org.gradle.internal.buildevents.TaskExecutionLogger] > Task :jib
17:43:32.804 [DEBUG] [org.gradle.api.Task]      TIMED   pushBlob POST sha256:1c648a33eb366146d2588f06095637dc9858b4965bfb6e05f0e8776fc5ab9080 : 681.0 ms
17:43:32.804 [DEBUG] [org.gradle.api.Task] TIMED        pushBlob : 246723.0 ms
17:43:32.804 [DEBUG] [org.gradle.api.Task] TIMED        Pushing BLOB digest: sha256:1c648a33eb366146d2588f06095637dc9858b4965bfb6e05f0e8776fc5ab9080, size: 34012012 : 247027.0 ms
17:43:37.629 [LIFECYCLE] [org.gradle.process.internal.health.memory.MemoryManager]
17:43:37.629 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:37.630 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:37.630 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:43:39.643 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:43:39.643 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:43:39.643 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:43:39.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:43:39.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:43:39.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:43:39.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:43:42.631 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:42.631 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:42.631 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:43:47.630 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:47.633 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:47.634 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:43:49.642 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:43:49.643 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:43:49.643 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:43:49.643 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:43:49.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:43:49.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:43:49.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:43:52.627 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:52.627 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:52.627 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:43:57.625 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:57.626 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:43:57.626 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:43:59.642 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:43:59.643 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:43:59.643 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:43:59.643 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:43:59.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:43:59.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:43:59.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:44:02.630 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:44:02.631 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:44:02.631 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:44:07.629 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:44:07.629 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:44:07.629 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:44:09.643 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:44:09.643 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:44:09.643 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:44:09.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:44:09.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:44:09.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:44:09.644 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:44:12.626 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:44:12.627 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:44:12.627 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:44:17.629 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:44:17.630 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:44:17.630 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:44:19.639 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:44:19.639 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:44:19.639 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:44:19.640 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:44:19.640 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:44:19.640 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:44:19.640 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:44:22.626 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:44:22.626 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:44:22.626 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:44:27.628 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:44:27.628 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:44:27.628 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:44:29.639 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
17:44:29.640 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:44:29.640 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:44:29.640 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:44:29.640 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
17:44:29.641 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
17:44:29.641 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
17:44:32.629 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:44:32.629 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total:<PHONE_NUMBER>4, Free:<PHONE_NUMBER>}
17:44:32.630 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 477626368, Committed: 331874304}
17:43:34.233 [LIFECYCLE] [class org.gradle.internal.buildevents.TaskExecutionLogger]
17:43:34.233 [LIFECYCLE] [class org.gradle.internal.buildevents.TaskExecutionLogger] > Task :jib
17:44:34.405 [DEBUG] [org.gradle.api.Task]      TIMED   pushBlob PUT sha256:408ad02cbf46b38f36ac42c09d911cf359a5be4dc3fee6e5956b1e4f96e98bdf : 307975.0 ms
17:44:35.137 [DEBUG] [org.gradle.api.Task]      TIMED   pushBlob POST sha256:408ad02cbf46b38f36ac42c09d911cf359a5be4dc3fee6e5956b1e4f96e98bdf : 732.0 ms
17:44:35.137 [DEBUG] [org.gradle.api.Task] TIMED        pushBlob : 309051.0 ms
17:44:35.137 [DEBUG] [org.gradle.api.Task] TIMED        Pushing BLOB digest: sha256:408ad02cbf46b38f36ac42c09d911cf359a5be4dc3fee6e5956b1e4f96e98bdf, size: 42538785 : 309052.0 ms
17:44:35.139 [DEBUG] [org.gradle.api.Task] TIMING       Preparing manifest pushers
17:44:35.141 [DEBUG] [org.gradle.api.Task] TIMED        Preparing manifest pushers : 2.0 ms
17:44:35.141 [DEBUG] [org.gradle.api.Task] TIMING       Pushing manifest
17:44:35.141 [INFO] [org.gradle.api.Task] Pushing manifest for 1.0.0...
17:44:35.502 [DEBUG] [org.gradle.api.Task] TIMED        Pushing manifest : 361.0 ms
17:44:35.503 [DEBUG] [org.gradle.api.Task] TIMED        Building and pushing image : 310803.0 ms
17:44:35.503 [LIFECYCLE] [org.gradle.api.Task]
17:44:35.503 [LIFECYCLE] [org.gradle.api.Task] Built and pushed image as bmuschko/todo-web-service:1.0.0
17:44:35.505 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Completing Build operation 'Execute buildImage for :jib'
17:44:35.505 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Build operation 'Execute buildImage for :jib' completed
17:44:35.510 [DEBUG] [org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter] Removed task artifact state for {} from context.
17:44:35.510 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Completing Build operation 'Task :jib'
17:44:35.510 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Build operation 'Task :jib' completed
17:44:35.510 [INFO] [org.gradle.execution.plan.DefaultPlanExecutor] :jib (Thread[Daemon worker,5,main]) completed. Took 5 mins 11.252 secs.
17:44:35.510 [DEBUG] [org.gradle.internal.resources.AbstractTrackedResourceLock] Daemon worker: released lock on :
17:44:35.510 [DEBUG] [org.gradle.internal.work.DefaultWorkerLeaseService] Worker lease root.1.20 completed (1 worker(s) in use)
17:44:35.510 [DEBUG] [org.gradle.internal.resources.AbstractTrackedResourceLock] Daemon worker: released lock on root.1.20
17:44:35.510 [DEBUG] [org.gradle.execution.plan.DefaultPlanExecutor] Execution worker [Thread[Daemon worker,5,main]] finished, busy: 5 mins 11.252 secs, idle: 1.547 secs
17:44:35.511 [DEBUG] [org.gradle.execution.plan.DefaultPlanExecutor] Execution worker [Thread[Execution worker for ':' Thread 6,5,main]] finished, busy: 0.0 secs, idle: 5 mins 12.801 secs
17:44:35.511 [DEBUG] [org.gradle.execution.plan.DefaultPlanExecutor] Execution worker [Thread[Execution worker for ':' Thread 3,5,main]] finished, busy: 0.0 secs, idle: 5 mins 12.803 secs
17:44:35.511 [DEBUG] [org.gradle.execution.plan.DefaultPlanExecutor] Execution worker [Thread[Execution worker for ':' Thread 2,5,main]] finished, busy: 0.0 secs, idle: 5 mins 12.803 secs
17:44:35.511 [DEBUG] [org.gradle.execution.plan.DefaultPlanExecutor] Execution worker [Thread[Execution worker for ':' Thread 7,5,main]] finished, busy: 0.0 secs, idle: 5 mins 12.799 secs
17:44:35.511 [DEBUG] [org.gradle.execution.plan.DefaultPlanExecutor] Execution worker [Thread[Execution worker for ':' Thread 5,5,main]] finished, busy: 0.0 secs, idle: 5 mins 12.801 secs
17:44:35.510 [DEBUG] [org.gradle.execution.plan.DefaultPlanExecutor] Execution worker [Thread[Execution worker for ':' Thread 4,5,main]] finished, busy: 0.0 secs, idle: 5 mins 12.802 secs
17:44:35.510 [DEBUG] [org.gradle.execution.plan.DefaultPlanExecutor] Execution worker [Thread[Execution worker for ':',5,main]] finished, busy: 1.538 secs, idle: 5 mins 11.265 secs
17:44:35.512 [DEBUG] [org.gradle.execution.taskgraph.DefaultTaskExecutionGraph] Timing: Executing the DAG took 5 mins 12.81 secs
17:44:35.514 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Completing Build operation 'Run tasks'
17:44:35.514 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Build operation 'Run tasks' completed
17:44:35.514 [DEBUG] [org.gradle.internal.work.DefaultWorkerLeaseService] Worker lease root.1 completed (0 worker(s) in use)
17:44:35.514 [DEBUG] [org.gradle.internal.resources.AbstractTrackedResourceLock] Daemon worker: released lock on root.1
17:44:35.515 [LIFECYCLE] [org.gradle.internal.buildevents.BuildResultLogger]
17:44:35.516 [LIFECYCLE] [org.gradle.internal.buildevents.BuildResultLogger] BUILD SUCCESSFUL in 5m 17s
17:44:35.517 [LIFECYCLE] [org.gradle.internal.buildevents.TaskExecutionStatisticsReporter] 3 actionable tasks: 1 executed, 2 up-to-date
17:44:35.517 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Completing Build operation 'Run build'
17:44:35.517 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Build operation 'Run build' completed
17:44:35.519 [DEBUG] [org.gradle.cache.internal.LockOnDemandCrossProcessCacheAccess] Releasing file lock for file content cache (/Users/bmuschko/dev/projects/todo-web-service/.gradle/5.6.2/fileContent)
17:44:35.520 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on file content cache (/Users/bmuschko/dev/projects/todo-web-service/.gradle/5.6.2/fileContent).
17:44:35.525 [DEBUG] [org.gradle.cache.internal.LockOnDemandCrossProcessCacheAccess] Releasing file lock for Build Output Cleanup Cache (/Users/bmuschko/dev/projects/todo-web-service/.gradle/buildOutputCleanup)
17:44:35.525 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache] Closing cache outputFiles.bin (/Users/bmuschko/dev/projects/todo-web-service/.gradle/buildOutputCleanup/outputFiles.bin)
17:44:35.526 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on Build Output Cleanup Cache (/Users/bmuschko/dev/projects/todo-web-service/.gradle/buildOutputCleanup).
17:44:35.526 [DEBUG] [org.gradle.cache.internal.LockOnDemandCrossProcessCacheAccess] Releasing file lock for execution history cache (/Users/bmuschko/dev/projects/todo-web-service/.gradle/5.6.2/executionHistory)
17:44:35.526 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache] Closing cache executionHistory.bin (/Users/bmuschko/dev/projects/todo-web-service/.gradle/5.6.2/executionHistory/executionHistory.bin)
17:44:35.526 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on execution history cache (/Users/bmuschko/dev/projects/todo-web-service/.gradle/5.6.2/executionHistory).
17:44:35.527 [DEBUG] [org.gradle.cache.internal.LockOnDemandCrossProcessCacheAccess] Releasing file lock for cache directory md-supplier (/Users/bmuschko/.gradle/caches/5.6.2/md-supplier)
17:44:35.527 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on cache directory md-supplier (/Users/bmuschko/.gradle/caches/5.6.2/md-supplier).
17:44:35.528 [DEBUG] [org.gradle.cache.internal.LockOnDemandCrossProcessCacheAccess] Releasing file lock for cache directory md-rule (/Users/bmuschko/.gradle/caches/5.6.2/md-rule)
17:44:35.528 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on cache directory md-rule (/Users/bmuschko/.gradle/caches/5.6.2/md-rule).
17:44:35.529 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.store.CachedStoreFactory] Resolution result cache closed. Cache reads: 0, disk reads: 0 (avg: 0.0 secs, total: 0.0 secs)
17:44:35.529 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.store.CachedStoreFactory] Resolution result cache closed. Cache reads: 4, disk reads: 2 (avg: 0.007 secs, total: 0.014 secs)
17:44:35.529 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.store.ResolutionResultsStoreFactory] Deleted 4 resolution results binary files in 0.001 secs
17:44:35.532 [DEBUG] [org.gradle.deployment.internal.DefaultDeploymentRegistry] Stopping 0 deployment handles
17:44:35.532 [DEBUG] [org.gradle.deployment.internal.DefaultDeploymentRegistry] Stopped deployment handles
17:44:35.533 [DEBUG] [org.gradle.cache.internal.LockOnDemandCrossProcessCacheAccess] Releasing file lock for file hash cache (/Users/bmuschko/dev/projects/todo-web-service/.gradle/5.6.2/fileHashes)
17:44:35.533 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache] Closing cache fileHashes.bin (/Users/bmuschko/dev/projects/todo-web-service/.gradle/5.6.2/fileHashes/fileHashes.bin)
17:44:35.533 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on file hash cache (/Users/bmuschko/dev/projects/todo-web-service/.gradle/5.6.2/fileHashes).
17:44:35.534 [DEBUG] [org.gradle.cache.internal.DefaultPersistentDirectoryStore] VCS Checkout Cache (/Users/bmuschko/dev/projects/todo-web-service/.gradle/vcs-1) has last been fully cleaned up 0 hours ago
17:44:35.534 [DEBUG] [org.gradle.cache.internal.DefaultCacheAccess] Cache VCS Checkout Cache (/Users/bmuschko/dev/projects/todo-web-service/.gradle/vcs-1) was closed 0 times.
17:44:35.534 [DEBUG] [org.gradle.cache.internal.DefaultCacheAccess] Cache VCS metadata (/Users/bmuschko/dev/projects/todo-web-service/.gradle/5.6.2/vcsMetadata-1) was closed 0 times.
17:44:35.543 [DEBUG] [org.gradle.launcher.daemon.server.exec.ExecuteBuild] The daemon has finished executing the build.
17:44:35.551 [DEBUG] [org.gradle.launcher.daemon.client.DaemonClientInputForwarder] Dispatching close input message: org.gradle.launcher.daemon.protocol.CloseInput@4232a602
17:44:35.551 [DEBUG] [org.gradle.launcher.daemon.client.DaemonClientConnection] thread 19: dispatching class org.gradle.launcher.daemon.protocol.CloseInput
17:44:35.552 [DEBUG] [org.gradle.launcher.daemon.client.DaemonClient] Received result Success[value=org.gradle.launcher.exec.BuildActionResult@ffaa6af] from daemon DaemonInfo{pid=38548, address=[032df510-6e90-4f23-ac3f-4de4a34f7115 port:53949, addresses:[/0:0:0:0:0:0:0:1, /<IP_ADDRESS>]], state=Busy, lastBusy=1568158759640, context=DefaultDaemonContext[uid=cac43f29-18e9-4cbc-a9d0-b9f82e045077,javaHome=/Users/bmuschko/.sdkman/candidates/java/8.0.181-oracle,daemonRegistryDir=/Users/bmuschko/.gradle/daemon,pid=38548,idleTimeout=10800000,priority=NORMAL,daemonOpts=-XX:MaxMetaspaceSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xms256m,-Xmx512m,-Dfile.encoding=UTF-8,-Duser.country=US,-Duser.language=en,-Duser.variant]} (build should be done).
17:44:35.552 [DEBUG] [org.gradle.launcher.daemon.client.DaemonClientConnection] thread 1: dispatching class org.gradle.launcher.daemon.protocol.Finished
17:44:35.552 [DEBUG] [org.gradle.launcher.daemon.client.DaemonClientConnection] thread 1: connection stop

@bmuschko the log shows that, e.g., a fairly small blob of size ~34MB is taking a few minutes to push.
17:39:25.778 [DEBUG] [org.gradle.api.Task] TIMING       Pushing BLOB digest: sha256:1c648a33eb366146d2588f06095637dc9858b4965bfb6e05f0e8776fc5ab9080, size: 34012012
...
17:43:32.124 [DEBUG] [org.gradle.api.Task]      TIMED   pushBlob PUT sha256:1c648a33eb366146d2588f06095637dc9858b4965bfb6e05f0e8776fc5ab9080 : 245695.0 ms

I'd like to check first if pushing a BLOb manually on the command line is slow as well. To do so, you need to make three HTTP calls (curl commands) like the below script. This is basically what Jib does. Edit some variables at the top (Docker Hub account and BLOb path).
#!/bin/sh

set -o errexit
set -o pipefail

# Your Docker Hub image repository
REPO=bmuschko/todo-web-service
USERNAME="your Docker Hub account"
PASSWORD="your password"

# BLOb to push. You can just use any large file. The name, path, and contents
# don't matter at all. For example, you can generate a 40MB file by
#     $ dd if=/dev/urandom of=./path/to/40mb-file bs=1048576 count=40
BLOB_PATH=./path/to/40mb-file

#VERBOSE=-v

if [ ! -f "${BLOB_PATH}" ]; then
  echo "Halting: ${BLOB_PATH} does not exist."
  exit 1
fi

echoGreen() {
  echo "$(tput setaf 2; tput bold)$1$(tput sgr0)"
}

################################################################################
# STEP 1: Auth with Docker Hub for push
################################################################################

AUTH=$( echo -n "${USERNAME}:${PASSWORD}" | base64 - )

JSON_OUTPUT=$( curl ${VERBOSE} --compressed \
    -H 'Accept: */*' -H 'Accept-Encoding: gzip' \
    -H "Authorization: Basic ${AUTH}" \
    -H 'User-Agent: jib 1.5.1 jib-maven-plugin Google-HTTP-Java-Client/1.30.0 (gzip)' \
    -- "https://auth.docker.io/token?service=registry.docker.io&scope=repository:${REPO}:pull,push" )
# The above will return an auth token in JSON. For example:
#    {
#        "token": "THIS TOKEN IS WHAT WE WANT TO EXTRACT",
#        "access_token": "...",
#        "expires_in": 300,
#        "issued_at": "2019-09-11T15:26:24.113210766Z"
#    }
# (Seems like Docker Hub tokens expire in 5 minutes.)

# Extract the "token" field.
TOKEN=$( echo "${JSON_OUTPUT}" | jq -r '.token' )

echo
echoGreen ">>> Got token (don't reveal this in public): ${TOKEN}"
echo

################################################################################
# STEP 2: Ask Docker Hub where I can push a layer (HTTP POST)
################################################################################

HEADER_OUTPUT=$( curl ${VERBOSE} -I --compressed -X POST \
    -H 'Accept: ' -H 'Accept-Encoding: gzip' \
    -H "Authorization: Bearer ${TOKEN}" \
    -H 'User-Agent: jib 1.5.1 jib-maven-plugin Google-HTTP-Java-Client/1.30.0 (gzip)' \
    -- "https://registry-1.docker.io/v2/${REPO}/blobs/uploads/" )
# Server will return where to push a BLOb. For example,
# < Location: https://registry-1.docker.io/v2/<your repo>/blobs/uploads/...

PUSH_LOCATION=$( echo "${HEADER_OUTPUT}" \
    | grep '^Location: ' | tr -d '\r' | sed 's/Location: //' )

echo
echoGreen ">>> Got push location: "${PUSH_LOCATION}
echo

################################################################################
# STEP 3: Push a BLOb (HTTP PATCH)
###############################################################################

echo "Now pushing a BLOb: ${BLOB_PATH}"
echo

# Now we are actually going to push a large BLOb (layer). Let's time it.
time curl ${VERBOSE} --compressed -X PATCH \
    -H 'Accept: ' -H 'Accept-Encoding: gzip' \
    -H "Authorization: Bearer ${TOKEN}" \
    -H 'User-Agent: jib 1.5.1 jib-maven-plugin Google-HTTP-Java-Client/1.30.0 (gzip)' \
    -H 'Content-Type: application/octet-stream' \
    --data-binary "@${BLOB_PATH}" \
    -- "${PUSH_LOCATION}"

The output should be like below, showing that it took about 3 seconds for me.
chanseok$ ./push_blob_test.sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  4309    0  4309    0     0  34198      0 --:--:-- --:--:-- --:--:-- 33929

>>> Got token (don't reveal this in public): eyJhbGciOiJSUzI1NiIsIn...

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

>>> Got push location: https://registry-1.docker.io/v2/< ... >/blobs/uploads/2d343581-e9d6-40e7-bd0c-3a04c271dd96?_state=AI8eI0uJJvMy53NMd1J7dYRz2nc5RwIr-uPTzf5F6yx7Ik5hbWUiOiJmcmFuY2l1bTI1L3Rlc3QyIiwiVVVJRCI6IjJkMzQzNTgxLWU5ZDYtNDBlNy1iZDBjLTNhMDRjMjcxZGQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAxOS0wOS0xMVQxNzo0OToxOS41NTMzMTc2ODdaIn0%3D

Now pushing a BLOb: ./path/to/40mb-file

real    0m2.314s
user    0m0.096s
sys     0m0.066s
chanseok$

Oh, actually, try to run the script with different BLObs in parallel (maybe run 4~5 at once) to simulate concurrent pushing to Docker Hub.

Seems like I am having issues with generating the access token. It says incorrect username or password. I tried logging with those credentials again and know that they work. I can come back to this in a week or so. At the moment I just don't have any more time to spend on it.

I believe I can reproduce this at home where my network is very slow. With both Maven and Gradle.
I've spent quite some time, monitoring network throughput on my laptop. I am reasonably sure the problem starts to happen right after the commit to upgrade the underlying Google HTTP Client library to the new v2 world. The commit is after the 1.4.0 release, so 1.4.0 should work fine as before. Multiple users already reported 1.4.0 works.

Forgot to mention that most of the time, I'm hitting worse than slow. Almost all the time, my builds hang indefinitely.

@bmuschko @ndarilek @raizoor @kalapraveen-mi v1.6.0 has been released, which should fix this issue.

@TadCordle Thanks. I tried it out and its close to the number I see with version 1.4.0.


[CI] Build PR images on GHCR

I modified the CI so that the PR images are build then pushed into the GitHub packages (GHCR).
This does not interfere with how current CI works with Docker Hub.
Functioning :

When a PR is created or modified: the image is built on the GHCR from fork repo.
When a branch is pushed: the image is built on the GHCR from main repo.
When a PR is completed: the image is deleted in the fork repo.

Once this PR is merged, each new / updated PR will trigger CI on the fork repo.

Users will then see all these images on their fork. Eg: https://github.com/jlestel/teslamate/pkgs/container/teslamate

If necessary, anyone can then modify their docker-compose to use a PR image (eg: ghcr.io/jlestel/teslamate:master) for testing this PR instead of teslamate/teslamate:latest.
After the first run, packages are created in the user repo but images can't be pushed to this user repo.
Each user which want to build his images needs to :

Activate Actions in their repo
In the packages user page (eg: https://github.com/users/jlestel/packages/), go to teslamateandteslamate/grafanasettings and add theuser/teslamaterepository withread/write` permissions.

This is awesome!
Perhaps we should have a section for contributors in the documentation?

Perhaps we should have a section for contributors in the documentation?

Yeah, I thought the same thing, one step at a time.


Error: Encoding not recognized: 'DOS-862'

Brief Issue Summary
I get messages saying
[rollbar] Unhandled exception: Unhandled exception: Processing "data" event from proc stdout Error: Encoding not recognized: 'DOS-862' (searched as: 'dos862') {"data":{"type":"Buffer","data":[110,105,110,106,97,58,32,110,111,32,119,111,114,107,32,116,111,32,100,111,46,13,10]},"command":"C:\\Program Files\\CMake\\bin\\cmake.EXE","args":["--build","c:/Users/dviry/GitHub/ranges_code_samples/build/vs-2019-amd64/Debug","--config","Debug","--target","all","--","-j","6"]}

during build and no output from the actual build.
The build completes successfully however.
Expected:

No strange message.
CMake Tools Log

[build] Starting build
[proc] Executing command: "C:\Program Files\CMake\bin\cmake.EXE" --build c:/Users/dviry/GitHub/ranges_code_samples/build/vs-2019-amd64/Debug --config Debug --target all -- -j 6
[rollbar] Unhandled exception: Unhandled exception: Processing "data" event from proc stdout Error: Encoding not recognized: 'DOS-862' (searched as: 'dos862') {"data":{"type":"Buffer","data":[110,105,110,106,97,58,32,110,111,32,119,111,114,107,32,116,111,32,100,111]},"command":"C:\\Program Files\\CMake\\bin\\cmake.EXE","args":["--build","c:/Users/dviry/GitHub/ranges_code_samples/build/vs-2019-amd64/Debug","--config","Debug","--target","all","--","-j","6"]}
[rollbar] Unhandled exception: Unhandled exception: Processing "data" event from proc stdout Error: Encoding not recognized: 'DOS-862' (searched as: 'dos862') {"data":{"type":"Buffer","data":[46,13,10]},"command":"C:\\Program Files\\CMake\\bin\\cmake.EXE","args":["--build","c:/Users/dviry/GitHub/ranges_code_samples/build/vs-2019-amd64/Debug","--config","Debug","--target","all","--","-j","6"]}
[build] Build finished with exit code 0

Developer Tools Log

https://gist.github.com/dvirtz/e3b32245c6dac7e1fd20d78c5a7c29e9
Platform and Versions

Operating System: Windows 10
CMake Version: 3.15.3
VSCode Version: 1.39.2
CMake Tools Extension Version: 1.1.3
Compiler/Toolchain: VS 16.3.7

Any update?
I tried switching to CMake provided by Visual Studio (version 3.15.19080502-MSVC_2) but the behavior's the same.

Sorry, we hadn't tried this one yet as we were releasing 1.2.x.    I'm not sure how we can go about reproducing this problem.  I don't see this encoding in the list of options provided by VS Code.

I don't remember setting up this encoding. Where can I check?
The strange thing is that output from configuration and building in the
terminal is shown correctly.
On Fri, Dec 6, 2019, 02:33 Bob Brown<EMAIL_ADDRESS>wrote:

Sorry, we hadn't tried this one yet as we were releasing 1.2.x.  I'm not sure how we can go
about reproducing this problem. I don't see this encoding in the list of
options provided by VS Code.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode-cmake-tools/issues/873?email_source=notifications&email_token=AB2ORDI4LDAPUQYUMLANGADQXGMV7A5CNFSM4JI6LXDKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGCT3PI#issuecomment-562380221,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB2ORDK5D3MEDJV7PPUWPCLQXGMV7ANCNFSM4JI6LXDA
.

Found it. I had Hebrew configured under Language for non-Unicode programs Windows settings. When I set the option Beta: use Unicode UTF-8 for worldwide language support I can see regular CMake output.

Glad to hear this is working for you now!

Found it. I had Hebrew configured under Language for non-Unicode programs Windows settings. When I set the option Beta: use Unicode UTF-8 for worldwide language support I can see regular CMake output.

@dvirtz , I'm using WIN10 and can't find the configuration.
Can you describe how did you changed the language settings?

This Stack Overflow post details how to get there, but misses just one step.  You have to click the "Change system locale..." button to get the "Region Settings" window to appear.


Better validation schema/routines

Because out assumptions are: 1) raw framework, 2) minimum cycle time, we do not add more validations on the frontend than HTML builtins. We do not use ModelValid approach. We focus on appropriate validations only in the three specific places: Value Objects, Entity methods and Domain Services.

Regarding this issue, add KeepingPolicy domain service.


Simplify MSCO server and user setup for simple use cases

Original report by Joern Ungermann (Bitbucket: joernu76, GitHub: joernu76).

For using the msco server on a single campaign, it is desirable to, by default, give all registered users access to all projects. This might be restricted to view access.

We are able to use any of our projects as template. In current campaign we have a TEMPLATE project with configured users and do inherite from this.
We may be should think about the additional option on creating a project to select another project to inherite users.
on server site are cli scripts which can be used to add any created user to the TEMPLATE or to any other project with a defined role. It is also possible to initialize a database with users.
on the server code we may think about hooks, or policies to become configured as extension

Two options IMHO:

We probably need to add support for "groups" to allow this in a simple fashion.
Or allow the total removal of the permission model. I.e. every new user may do everything.

Wither way we need to support a usage model that does not require a semi-fulltime admin for rights management in a campaign with 1-3 new users per day and a large number of projects (i.e. ~ 100).


error forwarding port after pod restart

I see the following error when trying to curl myservice:8080 after restarting a service's pod.
ERRO[15:03:36] Runtime: an error occurred forwarding 8080 -> 8080: error forwarding port 8080 to pod 16a8ad2a1690f8027bd29d67765ca79236db2fac665624a681e78f756be7c9bd, uid : failed to find sandbox "16a8ad2a1690f8027bd29d67765ca79236db2fac665624a681e78f756be7c9bd" in store: not found

I'm using kind for my cluster. I'm curious whether this is expected or not and if it isn't expected if there are plans to fix this issue. I think restarting pods is a very common operation during kubernetes local development.

Might be a duplicate of #169 (or at least related)

please see my comment on #169 https://github.com/txn2/kubefwd/issues/169#issuecomment-875936713


Remove length check for sk-proj keys

Motivation
Context: https://github.com/paradigmxyz/flux/issues/99
I recently created an OpenAI API key, and it has a length of 164 characters, so the isValidAPIKey check doesn't work correctly.
Solution
Since I couldn't quickly find documentation from OpenAI on acceptable lengths of API keys and since OpenAI is free to change the key length whenever they want, I just removed the length check. I kept the length check for sk- keys since I don't know if those are definitely restricted to a certain length.
Checklist

[x ] Tested in Chrome
[ x] Tested in Safari

@transmissions11 would you or another code owner be able to review?
Would be greatly appreciated because I think OpenAI changed their key format and this prevents new users from onboarding onto flux. Thank you! 🙏

@transmissions11 friendly ping if you have a chance to review


Create a mechanism to run a custom worker intialization code on Python workers

A couple of Beam users mentioned a usecase where some  initialization code needs to run on Python workers before pipeline processing starts.
Such code needs to be executed run early in the main() method of python worker[1].
Java SDK has provides this capability  via JvmInitializer [2], BEAM-6872. Let's add such capability for Python users as well.
[1] https://github.com/apache/beam/blob/7ad4c4c8e601e39573aae7b4d778be2e908a0868/sdks/python/apache_beam/runners/worker/sdk_worker_main.py#L85
[2] https://github.com/apache/beam/blob/master/sdks/java/core/src/main/java/org/apache/beam/sdk/harness/JvmInitializer.java
Imported from Jira BEAM-10039. Original Jira may contain additional context.
Reported by: tvalentyn.

To my knowledge we still don't have a dedicated documented mechanism to do this, possible workarounds that might help:

manually add required worker initialization steps in the SDK worker https://github.com/apache/beam/blob/7ad4c4c8e601e39573aae7b4d778be2e908a0868/sdks/python/apache_beam/runners/worker/sdk_worker_main.py#L85 , and supply a custom-built Beam SDK from sources, via --sdk_location flag.
beam plugins ( https://github.com/apache/beam/pull/16920 )
supply a custom container with a custom entrypoint https://cloud.google.com/dataflow/docs/guides/using-custom-containers#custom-entrypoint.

also, note that there are may be multiple sdk harness processes running on the same machine, so if initialization code needs to run only once, custom entrypoint may be a better avenue. if it needs to run in each python process, then custom entrypoint won't work


Error displaying gallery on animated posts

The error occurs on post #3808380.

Almost fixed, it just needs to be ironed out a little more.

Fixed as of commit 73d85e7ea385dbfc3e43246e2e0451898e355e75.


"pi" and "sqrt" could no longer be recognized automatically after abqpy was updated from 2023.5.5 to 2023.5.6

Describe the bug
I just updated from abqpy 2023.5.5 to 2023.5.6, and it appears that both "pi" and "sqrt" are no longer recognized unless I use "from math import pi, sqrt".
Screenshots

Additional context
In the Kernal Command Line Interface of Abaqus, without importing anything, both "pi" and "sqrt" can be recognized.

Thanks for the report, the bug seems to be introduced in #4895.


TestFlight vs AppStore keychain

Is it normal that TestFlight uses a different keychain then the app store build?
I have added my login-credentials in my keychain using Locksmith so that the app login's automatically when it is started, but when I install the TestFlight app over the AppStore app. The keychain seems to not be the same as the app store because it cannot find the credentials.
both apps have the same bundle identifier.

I think keychain works with provisioning profile as mentioned here. http://stackoverflow.com/a/18954712/1083859


⚠ Quirk Club Argentina (API endpoint) has degraded performance

In 1c3b99d, Quirk Club Argentina (API endpoint) (https://us-central1-quirkclub-dev.cloudfunctions.net/api/check/api) experienced degraded performance:

HTTP code: 200
Response time: 5671 ms

Resolved: Quirk Club Argentina (API endpoint) performance has improved in 9c5035f.


WinUI 3 Install documentation incorrectly states templates are available via VS Installer

`.NET Desktop Development for C# app development
Then in the Installation details pane of the installation dialog, select Windows App SDK C# Templates (at the bottom of the list).`

The selection 'Windows App SDK C# Templates' does not appear in the list of installation details for '.NET Desktop Development for C#'.
As such, I am unable to create a WinUI 3 application.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 8c95c3c2-b81a-5682-5187-9f1328f17cf5
Version Independent ID: 1a4d4425-689e-4d3a-1248-a1dd5789d285
Content: Install tools for the Windows App SDK - Windows apps
Content Source: hub/apps/windows-app-sdk/set-up-your-development-environment.md
Product: reunion
Technology: get-started
GitHub Login: @stevewhims
Microsoft Alias: stwhi

Hi, @YardGnomeNinja. The info you quote is on the tab labeled "Visual Studio 2022 version 17.1 and later". Are you using the Visual Studio Installer with Visual Studio 2022 version 17.1 or later? If not, then see the info in the tab labeled "Other Visual Studio versions".
If the tab labeling was the issue, then please let me know. The tabs can be easy to miss.
Thanks!
Steve

Sorry for the bother. I thought I was on 17.2. Turns out it was 17.0.2. I hope to learn to read someday. Thanks!


Fix typos

I just came across your project from a comment on HackerNews and I noticed a few typos. This PR fixes them.

@dominikschulz No problem! Thank you for creating this neat project!


Publish test devcontainer image

A devcontainer image is only published when 1) the devcontainer definition files have changed and 2) the commit is merged into main.
The goal of this ticket is to publish test images when a commit is added to a PR so that the developer does not have to build the image locally, just specify the reference of the new image in devcontainer.json and rebuild the devcontainer.
To avoid generating too much noise at the level of the image tag, one approach is to tag the image based on the PR number.

I forgot that it's not recommended to enable PR to push to DH.