Reduce write operations in builds worker

This commit is contained in:
Matej Bačo
2022-12-17 12:22:56 +01:00
parent c3c343e79a
commit 18ab586cc6
+4 -5
View File
@@ -98,7 +98,7 @@ class BuildsV1 extends Worker
'$permissions' => [],
'startTime' => $startTime,
'deploymentId' => $deployment->getId(),
'status' => 'processing',
'status' => 'building',
'outputPath' => '',
'runtime' => $function->getAttribute('runtime'),
'source' => $deployment->getAttribute('path'),
@@ -112,11 +112,10 @@ class BuildsV1 extends Worker
$deployment = $dbForProject->updateDocument('deployments', $deployment->getId(), $deployment);
} else {
$build = $dbForProject->getDocument('builds', $buildId);
}
/** Request the executor to build the code... */
$build->setAttribute('status', 'building');
$build = $dbForProject->updateDocument('builds', $buildId, $build);
$build->setAttribute('status', 'building');
$build = $dbForProject->updateDocument('builds', $buildId, $build);
}
/** Trigger Webhook */
$deploymentModel = new Deployment();