Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parallelise the tasks #245

Open
NikolayMetchev opened this issue Jun 24, 2020 · 2 comments
Open

Parallelise the tasks #245

NikolayMetchev opened this issue Jun 24, 2020 · 2 comments

Comments

@NikolayMetchev
Copy link

Hello,
On our build the composeUp task takes 1 minute and the composeLogs task takes 51 seconds. A significant proportion of that is because we have around 15 containers in the docker-compose.yaml file. So on startup the plugin is checking the ports in serial. On exit it is dumping the logs in serial as well.
It would be great if those were done in parallel. One container operation in a separate gradle worker:
https://guides.gradle.org/using-the-worker-api/

Many thanks,
Nikolay

@augi
Copy link
Member

augi commented Jun 25, 2020

Thank you for this issue! Could you please provide more details on the composeUp execution, e.g. provide me with a log?

I'm asking because the first check of a port is made without any artificial delay, so if all containers are ready, the waiting for open ports should be very fast (e.g. less than one second). That's why I would like to see how it behaves in your case.

Thanks!

@NikolayMetchev
Copy link
Author

Here is a log. Unfortunately gradle doesn't provide timestamps unless they are debug logs but those leak too much information.
This log is from my local mac which is less powerful then our CI server so that is why the whole thing takes longer than in my original request.

The relevant bit after the log message
Will use localhost as host of mocks3
takes 1 minute and 40 second.

The final bit where it probes various containers in sequence for their ports after the message
TCP socket on localhost:8000 of 'metals_api_paxos_1' is ready
takes 30 seconds - which would have been avoided had the probing been in parallel.
The problem isn't the delay between checks for the port. The problem is that the checks are done in sequence for each container. In our case once a container port probe succeeds it is likely that all the other containers are also ready and yet the plugin spends an extra 30 seconds probing at the end.
The situation is very similar for the composeLogs task.

Task :overwatch:allComposeUp
mocks3 uses an image, skipping
zookeeper uses an image, skipping
kafka uses an image, skipping
swift uses an image, skipping
kevin uses an image, skipping
metals_api_paxos uses an image, skipping
metals_api_acme uses an image, skipping
metals_api_intlifl uses an image, skipping
metals_api_aviato uses an image, skipping
metals_api_sumitomo uses an image, skipping
metals_api_triland uses an image, skipping
metals_api_koch uses an image, skipping
metals_api_sgas uses an image, skipping
metals_api_securities uses an image, skipping
absledge uses an image, skipping
metals_api_dealer2 uses an image, skipping
metals_api_dealer1 uses an image, skipping
Building commodities-db
Creating network "9bdff634c853411cb380518461c33709_overwatch_all_default" with the default driver
Creating 9bdff634c853411cb380518461c33709_overwatch_all_zookeeper_1 ...
Creating 9bdff634c853411cb380518461c33709_overwatch_all_mocks3_1 ...
Creating 9bdff634c853411cb380518461c33709_overwatch_all_commodities-db_1 ...
Creating 9bdff634c853411cb380518461c33709_overwatch_all_zookeeper_1 ... done
Creating 9bdff634c853411cb380518461c33709_overwatch_all_mocks3_1 ... done
Creating 9bdff634c853411cb380518461c33709_overwatch_all_kafka_1 ...
Creating 9bdff634c853411cb380518461c33709_overwatch_all_commodities-db_1 ... done
Creating 9bdff634c853411cb380518461c33709_overwatch_all_kafka_1 ... done
Creating 9bdff634c853411cb380518461c33709_overwatch_all_kevin_1 ...
Creating 9bdff634c853411cb380518461c33709_overwatch_all_absledge_1 ...
Creating 9bdff634c853411cb380518461c33709_overwatch_all_swift_1 ...
Creating 9bdff634c853411cb380518461c33709_overwatch_all_swift_1 ... done
Creating 9bdff634c853411cb380518461c33709_overwatch_all_absledge_1 ... done
Creating 9bdff634c853411cb380518461c33709_overwatch_all_kevin_1 ... done
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_intlifl_1 ...
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_triland_1 ...
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_acme_1 ...
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_aviato_1 ...
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_koch_1 ...
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_securities_1 ...
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_dealer2_1 ...
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_sgas_1 ...
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_sumitomo_1 ...
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_paxos_1 ...
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_dealer1_1 ...
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_aviato_1 ... done
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_intlifl_1 ... done
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_sumitomo_1 ... done
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_dealer2_1 ... done
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_paxos_1 ... done
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_sgas_1 ... done
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_securities_1 ... done
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_triland_1 ... done
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_acme_1 ... done
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_dealer1_1 ... done
Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_koch_1 ... done
Will use localhost as host of mocks3
Will use localhost as host of commodities-db
Will use localhost as host of zookeeper
Will use localhost as host of kafka
Will use localhost as host of swift
Will use localhost as host of kevin
Will use localhost as host of metals_api_paxos
Will use localhost as host of metals_api_acme
Will use localhost as host of metals_api_intlifl
Will use localhost as host of metals_api_aviato
Will use localhost as host of metals_api_sumitomo
Will use localhost as host of metals_api_triland
Will use localhost as host of metals_api_koch
Will use localhost as host of metals_api_sgas
Will use localhost as host of metals_api_securities
Will use localhost as host of absledge
Will use localhost as host of metals_api_dealer2
Will use localhost as host of metals_api_dealer1
Probing TCP socket on localhost:65432 of 'commodities-db_1'
Waiting for TCP socket on localhost:65432 of 'commodities-db_1' (TCP connection on localhost:65432 of 'commodities-db_1' was disconnected right after connected)
Will use localhost as host of commodities-db
Waiting for TCP socket on localhost:65432 of 'commodities-db_1' (TCP connection on localhost:65432 of 'commodities-db_1' was disconnected right after connected)
Will use localhost as host of commodities-db
Waiting for TCP socket on localhost:65432 of 'commodities-db_1' (TCP connection on localhost:65432 of 'commodities-db_1' was disconnected right after connected)
Will use localhost as host of commodities-db
Waiting for TCP socket on localhost:65432 of 'commodities-db_1' (TCP connection on localhost:65432 of 'commodities-db_1' was disconnected right after connected)
Will use localhost as host of commodities-db
Waiting for TCP socket on localhost:65432 of 'commodities-db_1' (TCP connection on localhost:65432 of 'commodities-db_1' was disconnected right after connected)
Will use localhost as host of commodities-db
Waiting for TCP socket on localhost:65432 of 'commodities-db_1' (TCP connection on localhost:65432 of 'commodities-db_1' was disconnected right after connected)
Will use localhost as host of commodities-db
TCP socket on localhost:65432 of 'commodities-db_1' is ready
Probing TCP socket on localhost:10001 of 'swift_1'
Waiting for TCP socket on localhost:10001 of 'swift_1' (TCP connection on localhost:10001 of 'swift_1' was disconnected right after connected)
Will use localhost as host of swift
Waiting for TCP socket on localhost:10001 of 'swift_1' (TCP connection on localhost:10001 of 'swift_1' was disconnected right after connected)
Will use localhost as host of swift
Waiting for TCP socket on localhost:10001 of 'swift_1' (TCP connection on localhost:10001 of 'swift_1' was disconnected right after connected)
Will use localhost as host of swift
Waiting for TCP socket on localhost:10001 of 'swift_1' (TCP connection on localhost:10001 of 'swift_1' was disconnected right after connected)
Will use localhost as host of swift
Waiting for TCP socket on localhost:10001 of 'swift_1' (TCP connection on localhost:10001 of 'swift_1' was disconnected right after connected)
Will use localhost as host of swift
Waiting for TCP socket on localhost:10001 of 'swift_1' (TCP connection on localhost:10001 of 'swift_1' was disconnected right after connected)
Will use localhost as host of swift
Waiting for TCP socket on localhost:10001 of 'swift_1' (TCP connection on localhost:10001 of 'swift_1' was disconnected right after connected)
Will use localhost as host of swift
TCP socket on localhost:10001 of 'swift_1' is ready
Probing TCP socket on localhost:50008 of 'swift_1'
TCP socket on localhost:50008 of 'swift_1' is ready
Probing TCP socket on localhost:10003 of 'kevin_1'
Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected)
Will use localhost as host of kevin
Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected)
Will use localhost as host of kevin
Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected)
Will use localhost as host of kevin
Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected)
Will use localhost as host of kevin
Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected)
Will use localhost as host of kevin
Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected)
Will use localhost as host of kevin
Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected)
Will use localhost as host of kevin
Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected)
Will use localhost as host of kevin
Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected)
Will use localhost as host of kevin
Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected)
Will use localhost as host of kevin
Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected)
Will use localhost as host of kevin
Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected)
Will use localhost as host of kevin
Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected)
Will use localhost as host of kevin
Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected)
Will use localhost as host of kevin
Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected)
Will use localhost as host of kevin
Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected)
Will use localhost as host of kevin
Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected)
Will use localhost as host of kevin
Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected)
Will use localhost as host of kevin
TCP socket on localhost:10003 of 'kevin_1' is ready
Probing TCP socket on localhost:50001 of 'kevin_1'
TCP socket on localhost:50001 of 'kevin_1' is ready
Probing TCP socket on localhost:50002 of 'metals_api_paxos_1'
TCP socket on localhost:50002 of 'metals_api_paxos_1' is ready
Probing TCP socket on localhost:8000 of 'metals_api_paxos_1'
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected)
Will use localhost as host of metals_api_paxos
TCP socket on localhost:8000 of 'metals_api_paxos_1' is ready
Probing TCP socket on localhost:50004 of 'metals_api_acme_1'
TCP socket on localhost:50004 of 'metals_api_acme_1' is ready
Probing TCP socket on localhost:8001 of 'metals_api_acme_1'
TCP socket on localhost:8001 of 'metals_api_acme_1' is ready
Probing TCP socket on localhost:50003 of 'metals_api_intlifl_1'
TCP socket on localhost:50003 of 'metals_api_intlifl_1' is ready
Probing TCP socket on localhost:8002 of 'metals_api_intlifl_1'
TCP socket on localhost:8002 of 'metals_api_intlifl_1' is ready
Probing TCP socket on localhost:50005 of 'metals_api_aviato_1'
TCP socket on localhost:50005 of 'metals_api_aviato_1' is ready
Probing TCP socket on localhost:8003 of 'metals_api_aviato_1'
TCP socket on localhost:8003 of 'metals_api_aviato_1' is ready
Probing TCP socket on localhost:50013 of 'metals_api_sumitomo_1'
TCP socket on localhost:50013 of 'metals_api_sumitomo_1' is ready
Probing TCP socket on localhost:8006 of 'metals_api_sumitomo_1'
TCP socket on localhost:8006 of 'metals_api_sumitomo_1' is ready
Probing TCP socket on localhost:50009 of 'metals_api_triland_1'
TCP socket on localhost:50009 of 'metals_api_triland_1' is ready
Probing TCP socket on localhost:8007 of 'metals_api_triland_1'
TCP socket on localhost:8007 of 'metals_api_triland_1' is ready
Probing TCP socket on localhost:50010 of 'metals_api_koch_1'
TCP socket on localhost:50010 of 'metals_api_koch_1' is ready
Probing TCP socket on localhost:8008 of 'metals_api_koch_1'
TCP socket on localhost:8008 of 'metals_api_koch_1' is ready
Probing TCP socket on localhost:50011 of 'metals_api_sgas_1'
TCP socket on localhost:50011 of 'metals_api_sgas_1' is ready
Probing TCP socket on localhost:8009 of 'metals_api_sgas_1'
TCP socket on localhost:8009 of 'metals_api_sgas_1' is ready
Probing TCP socket on localhost:50012 of 'metals_api_securities_1'
TCP socket on localhost:50012 of 'metals_api_securities_1' is ready
Probing TCP socket on localhost:8010 of 'metals_api_securities_1'
TCP socket on localhost:8010 of 'metals_api_securities_1' is ready
Probing TCP socket on localhost:10002 of 'absledge_1'
TCP socket on localhost:10002 of 'absledge_1' is ready
Probing TCP socket on localhost:51000 of 'absledge_1'
TCP socket on localhost:51000 of 'absledge_1' is ready
Probing TCP socket on localhost:8100 of 'absledge_1'
TCP socket on localhost:8100 of 'absledge_1' is ready
Probing TCP socket on localhost:50007 of 'metals_api_dealer2_1'
TCP socket on localhost:50007 of 'metals_api_dealer2_1' is ready
Probing TCP socket on localhost:8005 of 'metals_api_dealer2_1'
TCP socket on localhost:8005 of 'metals_api_dealer2_1' is ready
Probing TCP socket on localhost:50006 of 'metals_api_dealer1_1'
TCP socket on localhost:50006 of 'metals_api_dealer1_1' is ready
Probing TCP socket on localhost:8004 of 'metals_api_dealer1_1'
TCP socket on localhost:8004 of 'metals_api_dealer1_1' is ready
+-------------------------+----------------+-----------------+
| Name | Container Port | Mapping |
+-------------------------+----------------+-----------------+
| commodities-db_1 | 5432 | localhost:65432 |
+-------------------------+----------------+-----------------+
| swift_1 | 10000 | localhost:10001 |
| swift_1 | 50000 | localhost:50008 |
+-------------------------+----------------+-----------------+
| kevin_1 | 10000 | localhost:10003 |
| kevin_1 | 50000 | localhost:50001 |
+-------------------------+----------------+-----------------+
| metals_api_paxos_1 | 50000 | localhost:50002 |
| metals_api_paxos_1 | 8080 | localhost:8000 |
+-------------------------+----------------+-----------------+
| metals_api_acme_1 | 50000 | localhost:50004 |
| metals_api_acme_1 | 8080 | localhost:8001 |
+-------------------------+----------------+-----------------+
| metals_api_intlifl_1 | 50000 | localhost:50003 |
| metals_api_intlifl_1 | 8080 | localhost:8002 |
+-------------------------+----------------+-----------------+
| metals_api_aviato_1 | 50000 | localhost:50005 |
| metals_api_aviato_1 | 8080 | localhost:8003 |
+-------------------------+----------------+-----------------+
| metals_api_sumitomo_1 | 50000 | localhost:50013 |
| metals_api_sumitomo_1 | 8080 | localhost:8006 |
+-------------------------+----------------+-----------------+
| metals_api_triland_1 | 50000 | localhost:50009 |
| metals_api_triland_1 | 8080 | localhost:8007 |
+-------------------------+----------------+-----------------+
| metals_api_koch_1 | 50000 | localhost:50010 |
| metals_api_koch_1 | 8080 | localhost:8008 |
+-------------------------+----------------+-----------------+
| metals_api_sgas_1 | 50000 | localhost:50011 |
| metals_api_sgas_1 | 8080 | localhost:8009 |
+-------------------------+----------------+-----------------+
| metals_api_securities_1 | 50000 | localhost:50012 |
| metals_api_securities_1 | 8080 | localhost:8010 |
+-------------------------+----------------+-----------------+
| absledge_1 | 10000 | localhost:10002 |
| absledge_1 | 50000 | localhost:51000 |
| absledge_1 | 8080 | localhost:8100 |
+-------------------------+----------------+-----------------+
| metals_api_dealer2_1 | 50000 | localhost:50007 |
| metals_api_dealer2_1 | 8080 | localhost:8005 |
+-------------------------+----------------+-----------------+
| metals_api_dealer1_1 | 50000 | localhost:50006 |
| metals_api_dealer1_1 | 8080 | localhost:8004 |
+-------------------------+----------------+-----------------+

BUILD SUCCESSFUL in 2m 41s
36 actionable tasks: 6 executed, 7 from cache, 23 up-to-date
Received 12579 file system events for current build
Virtual file system retains information about 9526 files, 527 directories and 11 missing files till next build
10:35:58: Task execution finished 'allComposeUp'.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants