diff options
author | unknown <heikki@donna.mysql.fi> | 2001-11-17 13:48:39 +0200 |
---|---|---|
committer | unknown <heikki@donna.mysql.fi> | 2001-11-17 13:48:39 +0200 |
commit | 77c3dd15bf1d5f4cc90a5863341a06b31fba74f9 (patch) | |
tree | 787da1602ab19957328ec16ef6c00f2594a8fc67 /innobase/btr/btr0cur.c | |
parent | fb9d56cdede7e8737fc2058878a8aed6897c8d75 (diff) | |
download | mariadb-git-77c3dd15bf1d5f4cc90a5863341a06b31fba74f9.tar.gz |
btr0cur.c, btr0btr.c, dict0dict.h, dict0dict.c:
Fix a bug in insert buffer B-tree upper levels; probably caused the crash by B.Fitzpatrick
buf0flu.c:
Fix a bug in previous change
A small optimization for LRU flushes to avoid losing hot pages from the buffer pool
innobase/buf/buf0flu.c:
Fix a bug in previous change
innobase/dict/dict0dict.c:
Fix a bug in insert buffer B-tree upper levels; probably caused the crash by B.Fitzpatrick
innobase/include/dict0dict.h:
Fix a bug in insert buffer B-tree upper levels; probably caused the crash by B.Fitzpatrick
innobase/btr/btr0btr.c:
Fix a bug in insert buffer B-tree upper levels; probably caused the crash by B.Fitzpatrick
innobase/btr/btr0cur.c:
Fix a bug in insert buffer B-tree upper levels; probably caused the crash by B.Fitzpatrick
Diffstat (limited to 'innobase/btr/btr0cur.c')
-rw-r--r-- | innobase/btr/btr0cur.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/innobase/btr/btr0cur.c b/innobase/btr/btr0cur.c index a64ed8b6fe1..70de09f0fd9 100644 --- a/innobase/btr/btr0cur.c +++ b/innobase/btr/btr0cur.c @@ -2345,9 +2345,9 @@ btr_cur_pessimistic_delete( heap = mem_heap_create(256); node_ptr = dict_tree_build_node_ptr( - tree, page_rec_get_next(rec), - buf_frame_get_page_no(page), - heap); + tree, page_rec_get_next(rec), + buf_frame_get_page_no(page), + heap, btr_page_get_level(page, mtr)); btr_insert_on_non_leaf_level(tree, btr_page_get_level(page, mtr) + 1, |