Skip to content

Commit 9e04c82

Browse files
Leopold-Cramerjreynard-code
authored andcommitted
apply corrections from pull request feedbacks
1 parent 51bf356 commit 9e04c82

File tree

2 files changed

+12
-16
lines changed

2 files changed

+12
-16
lines changed

dataset/src/integrationTest/kotlin/com/cosmotech/dataset/service/DatasetServiceIntegrationTest.kt

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -601,12 +601,10 @@ class DatasetServiceIntegrationTest : CsmRedisTestBase() {
601601
datasetApiService.uploadTwingraph(organizationSaved.id!!, datasetSaved.id!!, resource)
602602
var datasetStatus =
603603
datasetApiService.getDatasetTwingraphStatus(organizationSaved.id!!, datasetSaved.id!!)
604-
runBlocking {
605-
while (datasetStatus == Dataset.Status.PENDING.value) {
606-
delay(50L)
607-
datasetStatus =
608-
datasetApiService.getDatasetTwingraphStatus(organizationSaved.id!!, datasetSaved.id!!)
609-
}
604+
while (datasetStatus == Dataset.Status.PENDING.value) {
605+
Thread.sleep(50L)
606+
datasetStatus =
607+
datasetApiService.getDatasetTwingraphStatus(organizationSaved.id!!, datasetSaved.id!!)
610608
}
611609
datasetApiService.createTwingraphEntities(
612610
organizationSaved.id!!,
@@ -623,12 +621,10 @@ class DatasetServiceIntegrationTest : CsmRedisTestBase() {
623621
datasetApiService.uploadTwingraph(organizationSaved.id!!, datasetSaved.id!!, resource)
624622
datasetStatus =
625623
datasetApiService.getDatasetTwingraphStatus(organizationSaved.id!!, datasetSaved.id!!)
626-
runBlocking {
627-
while (datasetStatus == Dataset.Status.PENDING.value) {
628-
delay(50L)
629-
datasetStatus =
630-
datasetApiService.getDatasetTwingraphStatus(organizationSaved.id!!, datasetSaved.id!!)
631-
}
624+
while (datasetStatus == Dataset.Status.PENDING.value) {
625+
Thread.sleep(50L)
626+
datasetStatus =
627+
datasetApiService.getDatasetTwingraphStatus(organizationSaved.id!!, datasetSaved.id!!)
632628
}
633629
queryResult =
634630
datasetApiService.twingraphQuery(

dataset/src/main/kotlin/com/cosmotech/dataset/service/DatasetServiceImpl.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -293,16 +293,16 @@ class DatasetServiceImpl(
293293
?: throw CsmResourceNotFoundException("Dataset in use, cannot update. Retry later")
294294

295295
datasetRepository.save(dataset.apply { status = Dataset.Status.PENDING })
296-
var overriding = false
297296
GlobalScope.launch(SecurityCoroutineContext()) {
297+
var safeReplace = false
298298
csmJedisPool.resource.use { jedis ->
299299
if (jedis.exists(dataset.twingraphId!!)) {
300300
jedis.eval(
301301
"redis.call('RENAME', KEYS[1], KEYS[2]);",
302302
2,
303303
dataset.twingraphId,
304304
"backupGraph-$datasetId")
305-
overriding = true
305+
safeReplace = true
306306
}
307307
}
308308
try {
@@ -326,14 +326,14 @@ class DatasetServiceImpl(
326326
}
327327
}
328328
queryBuffer.send()
329-
if (overriding) {
329+
if (safeReplace) {
330330
csmJedisPool.resource.use { jedis ->
331331
jedis.eval("redis.call('DEL', KEYS[1]);", 1, "backupGraph-$datasetId")
332332
}
333333
}
334334
datasetRepository.save(dataset.apply { status = Dataset.Status.READY })
335335
} catch (e: Exception) {
336-
if (overriding) {
336+
if (safeReplace) {
337337
csmJedisPool.resource.use { jedis ->
338338
jedis.eval(
339339
"redis.call('RENAME', KEYS[2], KEYS[1]);",

0 commit comments

Comments
 (0)