pijul nest
guest [sign in]

Fixing a bug when splitting unsized pages

[?]
Feb 22, 2021, 5:57 PM
DEKK3RUI4GPYQVEYXSFSPNQBK2FP6XJQ5LUITNUSKOZPS4RWBR7AC

Dependencies

  • [2] 52X5P7ND Cleaning up the unsized part
  • [3] GPP7KJSF Version bump
  • [4] OP6SVMOD Resetting history
  • [5] W2MIZD5B Single file databases + CRC for the root pages (checking the other pages makes everything very slow)
  • [*] H3FVSQIQ Unsized pages
  • [*] AOX2XQIS Actually, with the correct functions, Unsized pages are always slower than Sized pages (especially for writing)

Change contents

  • edit in sanakirja-core/src/btree/page_unsized/put.rs at line 173
    [2.27902]
    [8.276]
    header_mut(current_page).set_n(n as u16);
  • replacement in sanakirja-core/Cargo.toml at line 3
    [4.70812][3.0:18]()
    version = "1.0.1"
    [4.70812]
    [4.70847]
    version = "1.0.2"