• unknown's avatar
    Fix for #Bug35048 "maria table corruption reported when transactional=0 · 42455c48
    unknown authored
    Problem was that page in bitmap was marked as full even if there was free places in page directory
    
    
    mysql-test/r/maria.result:
      Test case for problem with head/tail page with 255 entries
      (Bug 35048 "maria table corruption reported when transactional=0)
    mysql-test/t/maria.test:
      Test case for problem with head/tail page with 255 entries
      (Bug 35048 "maria table corruption reported when transactional=0)
    storage/maria/ma_blockrec.c:
      Fix to ensure that bitmap is marked 'full' when the head/tail page directory is full
    storage/maria/ma_check.c:
      Better check when directory for head/tail pages are marked full (The page directory can't hold a row tail + blob tails)
    42455c48
ma_check.c 209 KB