Expensive computation before Future is created candidates [DPP-950] (#14508)

* Expensive computation before Future is created candidates

CHANGELOG_BEGIN
CHANGELOG_END
This commit is contained in:
Sergey Kisel 2022-08-01 10:21:40 +02:00 committed by GitHub
parent b475d710aa
commit b2deea9417
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -112,7 +112,7 @@ case class CommandSubmitter(
private def uploadTestDars()(implicit ec: ExecutionContext): Future[Unit] = {
logger.info("Uploading dars...")
for {
dars <- Future.fromTry(TestDars.readAll())
dars <- Future.delegate { Future.fromTry(TestDars.readAll()) }
_ <- Future.sequence {
dars.zipWithIndex
.map { case (dar, index) =>