Pregunta 10

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

arejula27 19/05/2026 22:42
Pregunta 10-> Este PR se presenta como precursor de la paralelización de #26966 (https://github.com/bitcoin/bitcoin/pull/26966). ¿Qué elementos concretos del diseño son prerequisitos para workers concurrentes? ¿Es correcto aterrizar este cambio de forma independiente?
27/05/2026 18:40
vamos con la ultima!
❤️ 1
Pol Espinasa 27/05/2026 18:40
No entiendo mucho sobre esta parte de la code-base tbh pero no le veo ningun daño a este cambio de forma independiente.
27/05/2026 18:41
Yo diria como elementos:
ProcessBlocks() -> necesario como unidad aislada para procesar bloques
BlockRange -> como unidad de despacho de bloques en batches
CDBBatch -> uno por worker?
arejula27 27/05/2026 18:41
si tienes workers concurrentes, no garantizas secuencialad, los punteros deben modificarse
27/05/2026 18:41
pasarias a tener indexado “regiones” de la blockchai, no un locator
👀 1
27/05/2026 18:43
bueno a ver con los followups hasta donde llega el speed up 🙂