Skip to content

Commit

Permalink
Use virtual threads for build, scan and mirror jobs (#742)
Browse files Browse the repository at this point in the history

Signed-off-by: Paolo Di Tommaso <[email protected]>
  • Loading branch information
pditommaso authored Feb 21, 2025
1 parent f5369ee commit 9dfce1f
Show file tree
Hide file tree
Showing 6 changed files with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ class BuildStateStoreImpl extends AbstractStateStore<BuildEntry> implements Buil

private ExecutorService ioExecutor

BuildStateStoreImpl(StateProvider<String, String> provider, BuildConfig buildConfig, @Named(TaskExecutors.IO) ExecutorService ioExecutor) {
BuildStateStoreImpl(StateProvider<String, String> provider, BuildConfig buildConfig, @Named(TaskExecutors.BLOCKING) ExecutorService ioExecutor) {
super(provider, new MoshiEncodeStrategy<BuildEntry>() {})
this.buildConfig = buildConfig
this.ioExecutor = ioExecutor
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ class ContainerBuildServiceImpl implements ContainerBuildService, JobHandler<Bui
private BuildStateStore buildStore

@Inject
@Named(TaskExecutors.IO)
@Named(TaskExecutors.BLOCKING)
private ExecutorService executor

@Inject
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ class BuildLogServiceImpl implements BuildLogService {
private String condaLockPrefix

@Inject
@Named(TaskExecutors.IO)
@Named(TaskExecutors.BLOCKING)
private ExecutorService ioExecutor

@PostConstruct
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ class ContainerMirrorServiceImpl implements ContainerMirrorService, JobHandler<M
private JobService jobService

@Inject
@Named(TaskExecutors.IO)
@Named(TaskExecutors.BLOCKING)
private ExecutorService ioExecutor

@Inject
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ class ContainerScanServiceImpl implements ContainerScanService, JobHandler<ScanE
private ScanConfig config

@Inject
@Named(TaskExecutors.IO)
@Named(TaskExecutors.BLOCKING)
private ExecutorService executor

@Inject
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ class BuildStoreLocalTest extends Specification {
private BuildConfig buildConfig

@Inject
@Named(TaskExecutors.IO)
@Named(TaskExecutors.BLOCKING)
ExecutorService ioExecutor

BuildResult zeroResult = BuildResult.create('0')
Expand Down

0 comments on commit 9dfce1f

Please sign in to comment.