Pregunta 6

index: batch db writes during initial sync by furszy · Pull Reques...

arejula27 19/05/2026 22:39
Pregunta 6-> El Commit() existente usa un timer de 30 segundos. ¿Por qué se elige una ventana de número de bloques fija para los batches en lugar de reutilizar una ventana temporal? ¿Qué ventajas concretas ofrece en cuanto a testabilidad y uso de memoria predecible?
27/05/2026 18:17
que opinais de esto? por que 500 bloques y no 10 segundos?
👀 1
Pol Espinasa 27/05/2026 18:21
En cuanto a testing se pueden hacer tests deterministas con un num de bloques concreto
27/05/2026 18:21
en cuanto a memoria es mas facil “estimar” la memoria necesaria, asi que se puede ajustar el parametro en nodos con “peor” hardware
👍 1
arejula27 27/05/2026 18:22
exacto!
27/05/2026 18:22
ademas si tienes hardware muy rapido corres peliro de saturar la memoria si el limite es de tiempo, ya que cargarias en el batch muchos bloques antes del flsuh
27/05/2026 18:22
con un numero de bloques todo es determinista y facil de medir
👍 1
27/05/2026 18:23
creo que no hay mucho mas en esta, 7 o alguna duda?
arejula27 27/05/2026 18:24
sii! esa salio hace poco, muy interesante, le di el ack
🔥 1
27/05/2026 18:25
pero solo yo revisé dicho PR en los últimos 2 años
🫠 1 🤣 1
27/05/2026 18:25
dato de color