Skip to content

Commit 9dfce1f

Browse files
authored
Use virtual threads for build, scan and mirror jobs (#742)
Signed-off-by: Paolo Di Tommaso <[email protected]>
1 parent f5369ee commit 9dfce1f

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

src/main/groovy/io/seqera/wave/service/builder/impl/BuildStateStoreImpl.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class BuildStateStoreImpl extends AbstractStateStore<BuildEntry> implements Buil
5050

5151
private ExecutorService ioExecutor
5252

53-
BuildStateStoreImpl(StateProvider<String, String> provider, BuildConfig buildConfig, @Named(TaskExecutors.IO) ExecutorService ioExecutor) {
53+
BuildStateStoreImpl(StateProvider<String, String> provider, BuildConfig buildConfig, @Named(TaskExecutors.BLOCKING) ExecutorService ioExecutor) {
5454
super(provider, new MoshiEncodeStrategy<BuildEntry>() {})
5555
this.buildConfig = buildConfig
5656
this.ioExecutor = ioExecutor

src/main/groovy/io/seqera/wave/service/builder/impl/ContainerBuildServiceImpl.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ class ContainerBuildServiceImpl implements ContainerBuildService, JobHandler<Bui
8787
private BuildStateStore buildStore
8888

8989
@Inject
90-
@Named(TaskExecutors.IO)
90+
@Named(TaskExecutors.BLOCKING)
9191
private ExecutorService executor
9292

9393
@Inject

src/main/groovy/io/seqera/wave/service/logs/BuildLogServiceImpl.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ class BuildLogServiceImpl implements BuildLogService {
7979
private String condaLockPrefix
8080

8181
@Inject
82-
@Named(TaskExecutors.IO)
82+
@Named(TaskExecutors.BLOCKING)
8383
private ExecutorService ioExecutor
8484

8585
@PostConstruct

src/main/groovy/io/seqera/wave/service/mirror/ContainerMirrorServiceImpl.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ class ContainerMirrorServiceImpl implements ContainerMirrorService, JobHandler<M
5454
private JobService jobService
5555

5656
@Inject
57-
@Named(TaskExecutors.IO)
57+
@Named(TaskExecutors.BLOCKING)
5858
private ExecutorService ioExecutor
5959

6060
@Inject

src/main/groovy/io/seqera/wave/service/scan/ContainerScanServiceImpl.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ class ContainerScanServiceImpl implements ContainerScanService, JobHandler<ScanE
6464
private ScanConfig config
6565

6666
@Inject
67-
@Named(TaskExecutors.IO)
67+
@Named(TaskExecutors.BLOCKING)
6868
private ExecutorService executor
6969

7070
@Inject

src/test/groovy/io/seqera/wave/service/builder/BuildStoreLocalTest.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ class BuildStoreLocalTest extends Specification {
4646
private BuildConfig buildConfig
4747

4848
@Inject
49-
@Named(TaskExecutors.IO)
49+
@Named(TaskExecutors.BLOCKING)
5050
ExecutorService ioExecutor
5151

5252
BuildResult zeroResult = BuildResult.create('0')

0 commit comments

Comments
 (0)