mariadb/storage
unknown 91f03a4d31 WL#3072 Maria checkpoint
Preparation: for the two-checkpoint rule we will flush all pages
which have block->rec_lsn <= last_checkpoint_lsn. Pages with
rec_lsn not yet set (i.e. ==0) were dirtied very recently and so should
not be flushed (otherwise it's not efficient: we should try to let
a page be modified several times in memory before we flush it to disk).
To make this easy, "block->rec_lsn not yet set" is now expressed
with block->rec_lsn==LSN_MAX, not block->rec_lsn==0 anymore.
It is easier this way because LSN_MAX>last_checkpoint_lsn whereas
0<=last_checkpoint_lsn.


storage/maria/ma_blockrec.c:
  typo
storage/maria/ma_loghandler.c:
  typo
storage/maria/ma_loghandler_lsn.h:
  LSN_MAX
storage/maria/ma_pagecache.c:
  "block->rec_lsn not yet set" is now expressed by block->rec_lsn==LSN_MAX,
  not block_rec_lsn==0.
2007-08-02 12:42:49 +02:00
..
archive Merge synthia.local:/home/mydev/mysql-5.1-ateam 2007-06-30 00:42:59 +02:00
blackhole
csv Merge jamppa@bk-internal.mysql.com:/home/bk/mysql-5.1 2007-07-07 22:13:36 +03:00
example
federated Post-merge fixes. 2007-06-30 18:17:20 +02:00
heap
innobase Merge labbari.dsl.inet.fi:/home/my/bk/mysql-5.0-marvel 2007-07-06 13:49:15 +03:00
maria WL#3072 Maria checkpoint 2007-08-02 12:42:49 +02:00
myisam Merge jamppa@bk-internal.mysql.com:/home/bk/mysql-5.1 2007-07-07 18:33:43 +03:00
myisammrg Merged with mysql-5.1 main tree. 2007-07-02 20:45:15 +03:00
ndb Merge whalegate.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb 2007-07-03 13:10:07 +02:00
Makefile.am