Configurar, DiskLib: fix creación de particiones extendidas en MBR #154

Merged
narenas merged 2 commits from fix_extended into main 2026-04-29 11:34:18 +02:00
Collaborator
  • Autocálculo del tamaño de EXTENDED cuando tam=0, sumando lógicas + overhead EBR
  • La EXTENDED puede estar en cualquier posición primaria (1-4), no solo en 3 o 4
  • CACHE con tam=0 se trata como sin caché, insertando EMPTY en su lugar
  • Creación del particionado completo en una sola llamada a ogCreatePartitions (caché incluida), sin depender de initCache previo
  • Corrección del tracking de in_logical_zone para posicionar correctamente la primera partición lógica
  • Gaps EBR aplicados a todos los tamaños de sector (antes solo para sectores de 4096 bytes)
  • No formatear partición si sfi=EMPTY aunque ope=1
  • Nuevo test de integración para escenarios de particiones EXTENDED (tests/test_extended_integration.py)
- Autocálculo del tamaño de EXTENDED cuando tam=0, sumando lógicas + overhead EBR - La EXTENDED puede estar en cualquier posición primaria (1-4), no solo en 3 o 4 - CACHE con tam=0 se trata como sin caché, insertando EMPTY en su lugar - Creación del particionado completo en una sola llamada a ogCreatePartitions (caché incluida), sin depender de initCache previo - Corrección del tracking de in_logical_zone para posicionar correctamente la primera partición lógica - Gaps EBR aplicados a todos los tamaños de sector (antes solo para sectores de 4096 bytes) - No formatear partición si sfi=EMPTY aunque ope=1 - Nuevo test de integración para escenarios de particiones EXTENDED (tests/test_extended_integration.py)
narenas added 2 commits 2026-04-29 11:34:07 +02:00
7fee456eb7 Configurar, DiskLib: fix creación de particiones extendidas en MBR
- Autocálculo del tamaño de EXTENDED cuando tam=0, sumando lógicas + overhead EBR
- La EXTENDED puede estar en cualquier posición primaria (1-4), no solo en 3 o 4
- CACHE con tam=0 se trata como sin caché, insertando EMPTY en su lugar
- Creación del particionado completo en una sola llamada a ogCreatePartitions (caché incluida), sin depender de initCache previo
- Corrección del tracking de in_logical_zone para posicionar correctamente la primera partición lógica
- Gaps EBR aplicados a todos los tamaños de sector (antes solo para sectores de 4096 bytes)
- No formatear partición si sfi=EMPTY aunque ope=1
- Nuevo test de integración para escenarios de particiones EXTENDED (tests/test_extended_integration.py)
narenas merged commit bdfaea622f into main 2026-04-29 11:34:18 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: opengnsys/ogclone-engine#154
There is no content yet.