Problem
Test was disabled in PR #125 at db_format_tests.c:283-285 because it creates only a minimal table structure, but the refactored pack functions now enforce preconditions that require a complete structure.
Root Cause
After the mode stack refactor:
- Pack functions require
flinmemory=1 precondition (external must be in memory)
- Pack functions expect fully initialized table structures
- Test was creating minimal
tyhashtable with only fldirty/flsubsdirty fields
What's Needed
-
Create properly initialized tyhashtable structure with:
- All required fields initialized
- Valid nodedata structure
- Proper subtable entries (if needed)
-
Remove the early return at db_format_tests.c:285
-
Verify test passes with complete structure
References
Priority
P3 - Low priority (production migration works, internal test only)
Related: PR #125 (closed as minor known issue)
Problem
Test was disabled in PR #125 at db_format_tests.c:283-285 because it creates only a minimal table structure, but the refactored pack functions now enforce preconditions that require a complete structure.
Root Cause
After the mode stack refactor:
flinmemory=1precondition (external must be in memory)tyhashtablewith only fldirty/flsubsdirty fieldsWhat's Needed
Create properly initialized
tyhashtablestructure with:Remove the early return at db_format_tests.c:285
Verify test passes with complete structure
References
Priority
P3 - Low priority (production migration works, internal test only)
Related: PR #125 (closed as minor known issue)