@@ -164,11 +164,11 @@ proc removeRoot[A, B](
164164 rootRecord.sidecars[index].data = nil
165165 dec (quarantine.memSidecarsCount)
166166 blob_quarantine_memory_slots_occupied.set (
167- quarantine.memSidecarsCount)
167+ int64 ( quarantine.memSidecarsCount) )
168168 of SidecarHolderKind .Unloaded :
169169 dec (quarantine.diskSidecarsCount)
170170 blob_quarantine_database_slots_occupied.set (
171- quarantine.diskSidecarsCount)
171+ int64 ( quarantine.diskSidecarsCount) )
172172 inc (sidecarsOnDisk)
173173
174174 if sidecarsOnDisk > 0 and quarantine.maxMemSidecarsCount > 0 :
@@ -283,9 +283,9 @@ proc unloadRoot[A, B](quarantine: var SidecarQuarantine[A, B]) =
283283 dec (quarantine.memSidecarsCount)
284284 inc (quarantine.diskSidecarsCount)
285285 blob_quarantine_memory_slots_occupied.set (
286- quarantine.memSidecarsCount)
286+ int64 ( quarantine.memSidecarsCount) )
287287 blob_quarantine_database_slots_occupied.set (
288- quarantine.diskSidecarsCount)
288+ int64 ( quarantine.diskSidecarsCount) )
289289 inc (record[].unloaded)
290290
291291 if len (res) > 0 :
@@ -318,7 +318,7 @@ proc put[A, B](record: var RootTableRecord[A], q: var SidecarQuarantine[A, B],
318318
319319 if isEmpty (record.sidecars[index]):
320320 inc (q.memSidecarsCount)
321- blob_quarantine_memory_slots_occupied.set (q.memSidecarsCount)
321+ blob_quarantine_memory_slots_occupied.set (int64 ( q.memSidecarsCount) )
322322 inc (record.count)
323323 record.slot = sidecar[].slot ()
324324
@@ -736,10 +736,11 @@ proc init*(
736736
737737 let size = maxSidecars (cfg.MAX_BLOBS_PER_BLOCK_ELECTRA )
738738
739- blob_quarantine_memory_slots_total.set (size)
740- blob_quarantine_database_slots_total.set (size * maxDiskSizeMultipler)
741- blob_quarantine_memory_slots_occupied.set (0 )
742- blob_quarantine_database_slots_occupied.set (0 )
739+ blob_quarantine_memory_slots_total.set (int64 (size))
740+ blob_quarantine_database_slots_total.set (
741+ int64 (size) * int64 (maxDiskSizeMultipler))
742+ blob_quarantine_memory_slots_occupied.set (0 'i64 )
743+ blob_quarantine_database_slots_occupied.set (0 'i64 )
743744
744745 BlobQuarantine (
745746 maxSidecarsPerBlockCount: int (cfg.MAX_BLOBS_PER_BLOCK_ELECTRA ),
@@ -771,10 +772,11 @@ proc init*(
771772
772773 let size = maxSidecars (NUMBER_OF_COLUMNS )
773774
774- blob_quarantine_memory_slots_total.set (size)
775- blob_quarantine_database_slots_total.set (size * maxDiskSizeMultipler)
776- blob_quarantine_memory_slots_occupied.set (0 )
777- blob_quarantine_database_slots_occupied.set (0 )
775+ blob_quarantine_memory_slots_total.set (int64 (size))
776+ blob_quarantine_database_slots_total.set (
777+ int64 (size) * int64 (maxDiskSizeMultipler))
778+ blob_quarantine_memory_slots_occupied.set (0 'i64 )
779+ blob_quarantine_database_slots_occupied.set (0 'i64 )
778780
779781 ColumnQuarantine (
780782 maxSidecarsPerBlockCount: len (custodyColumns),
0 commit comments