quarkusio / quarkus

Quarkus: Supersonic Subatomic Java.
https://quarkus.io
Apache License 2.0
13.7k stars 2.65k forks source link

Reuse dev services containers across restarts #38532

Open vsevel opened 8 months ago

vsevel commented 8 months ago

Description

Dev services containers follow the lifecycle of quarkus dev. If quarkus dev starts, containers will start. When quarkus dev stops, containers will stop as well. As long as we are using quarkus dev, without restarting it, it is fine, but there are a number of situations where a complete restart is required. In those situations, the time needed to recreate the dev services containers may impact the developer productivity. Another situation is when running manually a single test that requires a dev services containers. The test may run for a few seconds, but the entire infrastructure needed to run the test might be several tenths of seconds, impacting the developer productivity. This feature requests is about trying to save some time when restarting dev mode, or running tests, by not having to restart dev services containers. A discussion as taken place in zulip

Implementation ideas

No response

quarkus-bot[bot] commented 8 months ago

You added a link to a Zulip discussion, please make sure the description of the issue is comprehensive and doesn't require accessing Zulip

This message is automatically generated by a bot.

quarkus-bot[bot] commented 8 months ago

/cc @geoand (devservices), @stuartwdouglas (devservices)