Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
MariaDB
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
3dc3f2a8
Commit
3dc3f2a8
authored
Feb 15, 2006
by
marko
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Replace assertions on constant conditions with preprocessor conditions.
parent
9ba96ba0
Changes
20
Show whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
117 additions
and
58 deletions
+117
-58
data/data0data.c
data/data0data.c
+3
-1
dict/dict0dict.c
dict/dict0dict.c
+9
-3
fsp/fsp0fsp.c
fsp/fsp0fsp.c
+7
-3
ibuf/ibuf0ibuf.c
ibuf/ibuf0ibuf.c
+6
-2
include/dict0boot.ic
include/dict0boot.ic
+6
-2
include/dyn0dyn.ic
include/dyn0dyn.ic
+3
-1
include/ibuf0ibuf.ic
include/ibuf0ibuf.ic
+3
-2
include/mtr0log.ic
include/mtr0log.ic
+12
-4
include/mtr0mtr.h
include/mtr0mtr.h
+4
-4
include/rem0rec.ic
include/rem0rec.ic
+12
-5
include/trx0undo.ic
include/trx0undo.ic
+18
-11
include/ut0byte.ic
include/ut0byte.ic
+6
-4
log/log0log.c
log/log0log.c
+3
-1
log/log0recv.c
log/log0recv.c
+3
-1
mem/mem0pool.c
mem/mem0pool.c
+6
-4
os/os0proc.c
os/os0proc.c
+3
-1
page/page0cur.c
page/page0cur.c
+4
-2
page/page0page.c
page/page0page.c
+6
-4
row/row0upd.c
row/row0upd.c
+3
-1
sync/sync0sync.c
sync/sync0sync.c
+0
-2
No files found.
data/data0data.c
View file @
3dc3f2a8
...
@@ -563,7 +563,9 @@ dtuple_convert_big_rec(
...
@@ -563,7 +563,9 @@ dtuple_convert_big_rec(
/* We do not store externally fields which are smaller than
/* We do not store externally fields which are smaller than
DICT_MAX_INDEX_COL_LEN */
DICT_MAX_INDEX_COL_LEN */
ut_a
(
DICT_MAX_INDEX_COL_LEN
>
REC_1BYTE_OFFS_LIMIT
);
#if DICT_MAX_INDEX_COL_LEN <= REC_1BYTE_OFFS_LIMIT
# error "DICT_MAX_INDEX_COL_LEN <= REC_1BYTE_OFFS_LIMIT"
#endif
if
(
longest
<
BTR_EXTERN_FIELD_REF_SIZE
+
10
if
(
longest
<
BTR_EXTERN_FIELD_REF_SIZE
+
10
+
DICT_MAX_INDEX_COL_LEN
)
{
+
DICT_MAX_INDEX_COL_LEN
)
{
...
...
dict/dict0dict.c
View file @
3dc3f2a8
...
@@ -1790,9 +1790,15 @@ dict_index_build_internal_clust(
...
@@ -1790,9 +1790,15 @@ dict_index_build_internal_clust(
trx_id_pos
=
new_index
->
n_def
;
trx_id_pos
=
new_index
->
n_def
;
ut_ad
(
DATA_ROW_ID
==
0
);
#if DATA_ROW_ID != 0
ut_ad
(
DATA_TRX_ID
==
1
);
# error "DATA_ROW_ID != 0"
ut_ad
(
DATA_ROLL_PTR
==
2
);
#endif
#if DATA_TRX_ID != 1
# error "DATA_TRX_ID != 1"
#endif
#if DATA_ROLL_PTR != 2
# error "DATA_ROLL_PTR != 2"
#endif
if
(
!
(
index
->
type
&
DICT_UNIQUE
))
{
if
(
!
(
index
->
type
&
DICT_UNIQUE
))
{
dict_index_add_col
(
new_index
,
dict_index_add_col
(
new_index
,
...
...
fsp/fsp0fsp.c
View file @
3dc3f2a8
...
@@ -610,8 +610,10 @@ xdes_calc_descriptor_page(
...
@@ -610,8 +610,10 @@ xdes_calc_descriptor_page(
/* out: descriptor page offset */
/* out: descriptor page offset */
ulint
offset
)
/* in: page offset */
ulint
offset
)
/* in: page offset */
{
{
ut_ad
(
UNIV_PAGE_SIZE
>
XDES_ARR_OFFSET
#if UNIV_PAGE_SIZE <= XDES_ARR_OFFSET \
+
(
XDES_DESCRIBED_PER_PAGE
/
FSP_EXTENT_SIZE
)
*
XDES_SIZE
);
+ (XDES_DESCRIBED_PER_PAGE / FSP_EXTENT_SIZE) * XDES_SIZE
# error
#endif
return
(
ut_2pow_round
(
offset
,
XDES_DESCRIBED_PER_PAGE
));
return
(
ut_2pow_round
(
offset
,
XDES_DESCRIBED_PER_PAGE
));
}
}
...
@@ -1279,7 +1281,9 @@ fsp_fill_free_list(
...
@@ -1279,7 +1281,9 @@ fsp_fill_free_list(
mtr
);
mtr
);
xdes_init
(
descr
,
mtr
);
xdes_init
(
descr
,
mtr
);
ut_ad
(
XDES_DESCRIBED_PER_PAGE
%
FSP_EXTENT_SIZE
==
0
);
#if XDES_DESCRIBED_PER_PAGE % FSP_EXTENT_SIZE
# error "XDES_DESCRIBED_PER_PAGE % FSP_EXTENT_SIZE != 0"
#endif
if
(
0
==
i
%
XDES_DESCRIBED_PER_PAGE
)
{
if
(
0
==
i
%
XDES_DESCRIBED_PER_PAGE
)
{
...
...
ibuf/ibuf0ibuf.c
View file @
3dc3f2a8
...
@@ -630,7 +630,9 @@ ibuf_bitmap_page_get_bits(
...
@@ -630,7 +630,9 @@ ibuf_bitmap_page_get_bits(
ulint
value
;
ulint
value
;
ut_ad
(
bit
<
IBUF_BITS_PER_PAGE
);
ut_ad
(
bit
<
IBUF_BITS_PER_PAGE
);
ut_ad
(
IBUF_BITS_PER_PAGE
%
2
==
0
);
#if IBUF_BITS_PER_PAGE % 2
# error "IBUF_BITS_PER_PAGE % 2 != 0"
#endif
ut_ad
(
mtr_memo_contains
(
mtr
,
buf_block_align
(
page
),
ut_ad
(
mtr_memo_contains
(
mtr
,
buf_block_align
(
page
),
MTR_MEMO_PAGE_X_FIX
));
MTR_MEMO_PAGE_X_FIX
));
...
@@ -672,7 +674,9 @@ ibuf_bitmap_page_set_bits(
...
@@ -672,7 +674,9 @@ ibuf_bitmap_page_set_bits(
ulint
map_byte
;
ulint
map_byte
;
ut_ad
(
bit
<
IBUF_BITS_PER_PAGE
);
ut_ad
(
bit
<
IBUF_BITS_PER_PAGE
);
ut_ad
(
IBUF_BITS_PER_PAGE
%
2
==
0
);
#if IBUF_BITS_PER_PAGE % 2
# error "IBUF_BITS_PER_PAGE % 2 != 0"
#endif
ut_ad
(
mtr_memo_contains
(
mtr
,
buf_block_align
(
page
),
ut_ad
(
mtr_memo_contains
(
mtr
,
buf_block_align
(
page
),
MTR_MEMO_PAGE_X_FIX
));
MTR_MEMO_PAGE_X_FIX
));
#ifdef UNIV_IBUF_DEBUG
#ifdef UNIV_IBUF_DEBUG
...
...
include/dict0boot.ic
View file @
3dc3f2a8
...
@@ -50,7 +50,9 @@ dict_sys_read_row_id(
...
@@ -50,7 +50,9 @@ dict_sys_read_row_id(
/* out: row id */
/* out: row id */
byte* field) /* in: record field */
byte* field) /* in: record field */
{
{
ut_ad(DATA_ROW_ID_LEN == 6);
#if DATA_ROW_ID_LEN != 6
# error "DATA_ROW_ID_LEN != 6"
#endif
return(mach_read_from_6(field));
return(mach_read_from_6(field));
}
}
...
@@ -64,7 +66,9 @@ dict_sys_write_row_id(
...
@@ -64,7 +66,9 @@ dict_sys_write_row_id(
byte* field, /* in: record field */
byte* field, /* in: record field */
dulint row_id) /* in: row id */
dulint row_id) /* in: row id */
{
{
ut_ad(DATA_ROW_ID_LEN == 6);
#if DATA_ROW_ID_LEN != 6
# error "DATA_ROW_ID_LEN != 6"
#endif
mach_write_to_6(field, row_id);
mach_write_to_6(field, row_id);
}
}
...
...
include/dyn0dyn.ic
View file @
3dc3f2a8
...
@@ -106,7 +106,9 @@ dyn_array_create(
...
@@ -106,7 +106,9 @@ dyn_array_create(
size sizeof(dyn_array_t) */
size sizeof(dyn_array_t) */
{
{
ut_ad(arr);
ut_ad(arr);
ut_ad(DYN_ARRAY_DATA_SIZE < DYN_BLOCK_FULL_FLAG);
#if DYN_ARRAY_DATA_SIZE >= DYN_BLOCK_FULL_FLAG
# error "DYN_ARRAY_DATA_SIZE >= DYN_BLOCK_FULL_FLAG"
#endif
arr->heap = NULL;
arr->heap = NULL;
arr->used = 0;
arr->used = 0;
...
...
include/ibuf0ibuf.ic
View file @
3dc3f2a8
...
@@ -206,8 +206,9 @@ ibuf_update_free_bits_if_full(
...
@@ -206,8 +206,9 @@ ibuf_update_free_bits_if_full(
before = ibuf_index_page_calc_free_bits(max_ins_size);
before = ibuf_index_page_calc_free_bits(max_ins_size);
if (max_ins_size >= increase) {
if (max_ins_size >= increase) {
ut_ad(ULINT_UNDEFINED > UNIV_PAGE_SIZE);
#if ULINT32_UNDEFINED <= UNIV_PAGE_SIZE
# error "ULINT32_UNDEFINED <= UNIV_PAGE_SIZE"
#endif
after = ibuf_index_page_calc_free_bits(max_ins_size
after = ibuf_index_page_calc_free_bits(max_ins_size
- increase);
- increase);
#ifdef UNIV_IBUF_DEBUG
#ifdef UNIV_IBUF_DEBUG
...
...
include/mtr0log.ic
View file @
3dc3f2a8
...
@@ -73,10 +73,18 @@ mlog_catenate_ulint(
...
@@ -73,10 +73,18 @@ mlog_catenate_ulint(
mlog = &(mtr->log);
mlog = &(mtr->log);
ut_ad(MLOG_1BYTE == 1);
#if MLOG_1BYTE != 1
ut_ad(MLOG_2BYTES == 2);
# error "MLOG_1BYTE != 1"
ut_ad(MLOG_4BYTES == 4);
#endif
#if MLOG_2BYTES != 2
# error "MLOG_2BYTES != 2"
#endif
#if MLOG_4BYTES != 4
# error "MLOG_4BYTES != 4"
#endif
#if MLOG_8BYTES != 8
# error "MLOG_8BYTES != 8"
#endif
ptr = dyn_array_push(mlog, type);
ptr = dyn_array_push(mlog, type);
if (type == MLOG_4BYTES) {
if (type == MLOG_4BYTES) {
...
...
include/mtr0mtr.h
View file @
3dc3f2a8
...
@@ -47,10 +47,10 @@ flag value must give the length also! */
...
@@ -47,10 +47,10 @@ flag value must give the length also! */
has been called only once,
has been called only once,
this flag is ORed to the type
this flag is ORed to the type
of that first log record */
of that first log record */
#define MLOG_1BYTE (
(byte)1)
/* one byte is written */
#define MLOG_1BYTE (
1)
/* one byte is written */
#define MLOG_2BYTES (
(byte)2)
/* 2 bytes ... */
#define MLOG_2BYTES (
2)
/* 2 bytes ... */
#define MLOG_4BYTES (
(byte)4)
/* 4 bytes ... */
#define MLOG_4BYTES (
4)
/* 4 bytes ... */
#define MLOG_8BYTES (
(byte)8)
/* 8 bytes ... */
#define MLOG_8BYTES (
8)
/* 8 bytes ... */
#define MLOG_REC_INSERT ((byte)9)
/* record insert */
#define MLOG_REC_INSERT ((byte)9)
/* record insert */
#define MLOG_REC_CLUST_DELETE_MARK ((byte)10)
/* mark clustered index record
#define MLOG_REC_CLUST_DELETE_MARK ((byte)10)
/* mark clustered index record
deleted */
deleted */
...
...
include/rem0rec.ic
View file @
3dc3f2a8
...
@@ -268,9 +268,12 @@ rec_get_next_offs(
...
@@ -268,9 +268,12 @@ rec_get_next_offs(
ulint comp) /* in: nonzero=compact page format */
ulint comp) /* in: nonzero=compact page format */
{
{
ulint field_value;
ulint field_value;
#if REC_NEXT_MASK != 0xFFFFUL
ut_ad(REC_NEXT_MASK == 0xFFFFUL);
# error "REC_NEXT_MASK != 0xFFFFUL"
ut_ad(REC_NEXT_SHIFT == 0);
#endif
#if REC_NEXT_SHIFT
# error "REC_NEXT_SHIFT != 0"
#endif
field_value = mach_read_from_2(rec - REC_NEXT);
field_value = mach_read_from_2(rec - REC_NEXT);
...
@@ -317,8 +320,12 @@ rec_set_next_offs(
...
@@ -317,8 +320,12 @@ rec_set_next_offs(
{
{
ut_ad(rec);
ut_ad(rec);
ut_ad(UNIV_PAGE_SIZE > next);
ut_ad(UNIV_PAGE_SIZE > next);
ut_ad(REC_NEXT_MASK == 0xFFFFUL);
#if REC_NEXT_MASK != 0xFFFFUL
ut_ad(REC_NEXT_SHIFT == 0);
# error "REC_NEXT_MASK != 0xFFFFUL"
#endif
#if REC_NEXT_SHIFT
# error "REC_NEXT_SHIFT != 0"
#endif
if (comp) {
if (comp) {
ulint field_value;
ulint field_value;
...
...
include/trx0undo.ic
View file @
3dc3f2a8
...
@@ -20,7 +20,9 @@ trx_undo_build_roll_ptr(
...
@@ -20,7 +20,9 @@ trx_undo_build_roll_ptr(
ulint page_no, /* in: page number */
ulint page_no, /* in: page number */
ulint offset) /* in: offset of the undo entry within page */
ulint offset) /* in: offset of the undo entry within page */
{
{
ut_ad(DATA_ROLL_PTR_LEN == 7);
#if DATA_ROLL_PTR_LEN != 7
# error "DATA_ROLL_PTR_LEN != 7"
#endif
ut_ad(rseg_id < 128);
ut_ad(rseg_id < 128);
return(ut_dulint_create(is_insert * 128 * 256 * 256
return(ut_dulint_create(is_insert * 128 * 256 * 256
...
@@ -44,10 +46,12 @@ trx_undo_decode_roll_ptr(
...
@@ -44,10 +46,12 @@ trx_undo_decode_roll_ptr(
{
{
ulint low;
ulint low;
ulint high;
ulint high;
#if DATA_ROLL_PTR_LEN != 7
ut_ad(DATA_ROLL_PTR_LEN == 7);
# error "DATA_ROLL_PTR_LEN != 7"
ut_ad(TRUE == 1);
#endif
#if TRUE != 1
# error "TRUE != 1"
#endif
high = ut_dulint_get_high(roll_ptr);
high = ut_dulint_get_high(roll_ptr);
low = ut_dulint_get_low(roll_ptr);
low = ut_dulint_get_low(roll_ptr);
...
@@ -70,10 +74,12 @@ trx_undo_roll_ptr_is_insert(
...
@@ -70,10 +74,12 @@ trx_undo_roll_ptr_is_insert(
dulint roll_ptr) /* in: roll pointer */
dulint roll_ptr) /* in: roll pointer */
{
{
ulint high;
ulint high;
#if DATA_ROLL_PTR_LEN != 7
ut_ad(DATA_ROLL_PTR_LEN == 7);
# error "DATA_ROLL_PTR_LEN != 7"
ut_ad(TRUE == 1);
#endif
#if TRUE != 1
# error "TRUE != 1"
#endif
high = ut_dulint_get_high(roll_ptr);
high = ut_dulint_get_high(roll_ptr);
return(high / (256 * 256 * 128));
return(high / (256 * 256 * 128));
...
@@ -106,8 +112,9 @@ trx_read_roll_ptr(
...
@@ -106,8 +112,9 @@ trx_read_roll_ptr(
/* out: roll ptr */
/* out: roll ptr */
byte* ptr) /* in: pointer to memory from where to read */
byte* ptr) /* in: pointer to memory from where to read */
{
{
ut_ad(DATA_ROLL_PTR_LEN == 7);
#if DATA_ROLL_PTR_LEN != 7
# error "DATA_ROLL_PTR_LEN != 7"
#endif
return(mach_read_from_7(ptr));
return(mach_read_from_7(ptr));
}
}
...
...
include/ut0byte.ic
View file @
3dc3f2a8
...
@@ -368,8 +368,9 @@ ut_bit_get_nth(
...
@@ -368,8 +368,9 @@ ut_bit_get_nth(
ulint n) /* in: nth bit requested */
ulint n) /* in: nth bit requested */
{
{
ut_ad(n < 8 * sizeof(ulint));
ut_ad(n < 8 * sizeof(ulint));
ut_ad(TRUE == 1);
#if TRUE != 1
# error "TRUE != 1"
#endif
return(1 & (a >> n));
return(1 & (a >> n));
}
}
...
@@ -385,8 +386,9 @@ ut_bit_set_nth(
...
@@ -385,8 +386,9 @@ ut_bit_set_nth(
ibool val) /* in: value for the bit to set */
ibool val) /* in: value for the bit to set */
{
{
ut_ad(n < 8 * sizeof(ulint));
ut_ad(n < 8 * sizeof(ulint));
ut_ad(TRUE == 1);
#if TRUE != 1
# error "TRUE != 1"
#endif
if (val) {
if (val) {
return((1 << n) | a);
return((1 << n) | a);
} else {
} else {
...
...
log/log0log.c
View file @
3dc3f2a8
...
@@ -1699,7 +1699,9 @@ log_group_checkpoint(
...
@@ -1699,7 +1699,9 @@ log_group_checkpoint(
#ifdef UNIV_SYNC_DEBUG
#ifdef UNIV_SYNC_DEBUG
ut_ad
(
mutex_own
(
&
(
log_sys
->
mutex
)));
ut_ad
(
mutex_own
(
&
(
log_sys
->
mutex
)));
#endif
/* UNIV_SYNC_DEBUG */
#endif
/* UNIV_SYNC_DEBUG */
ut_a
(
LOG_CHECKPOINT_SIZE
<=
OS_FILE_LOG_BLOCK_SIZE
);
#if LOG_CHECKPOINT_SIZE > OS_FILE_LOG_BLOCK_SIZE
# error "LOG_CHECKPOINT_SIZE > OS_FILE_LOG_BLOCK_SIZE"
#endif
buf
=
group
->
checkpoint_buf
;
buf
=
group
->
checkpoint_buf
;
...
...
log/log0recv.c
View file @
3dc3f2a8
...
@@ -3219,7 +3219,9 @@ log_group_recover_from_archive_file(
...
@@ -3219,7 +3219,9 @@ log_group_recover_from_archive_file(
fil_node_create
(
name
,
1
+
file_size
/
UNIV_PAGE_SIZE
,
fil_node_create
(
name
,
1
+
file_size
/
UNIV_PAGE_SIZE
,
group
->
archive_space_id
,
FALSE
);
group
->
archive_space_id
,
FALSE
);
ut_a
(
RECV_SCAN_SIZE
>=
LOG_FILE_HDR_SIZE
);
#if RECV_SCAN_SIZE < LOG_FILE_HDR_SIZE
# error "RECV_SCAN_SIZE < LOG_FILE_HDR_SIZE"
#endif
/* Read the archive file header */
/* Read the archive file header */
fil_io
(
OS_FILE_READ
|
OS_FILE_LOG
,
TRUE
,
group
->
archive_space_id
,
0
,
0
,
fil_io
(
OS_FILE_READ
|
OS_FILE_LOG
,
TRUE
,
group
->
archive_space_id
,
0
,
0
,
...
...
mem/mem0pool.c
View file @
3dc3f2a8
...
@@ -157,8 +157,9 @@ mem_area_get_free(
...
@@ -157,8 +157,9 @@ mem_area_get_free(
/* out: TRUE if free */
/* out: TRUE if free */
mem_area_t
*
area
)
/* in: area */
mem_area_t
*
area
)
/* in: area */
{
{
ut_ad
(
TRUE
==
MEM_AREA_FREE
);
#if TRUE != MEM_AREA_FREE
# error "TRUE != MEM_AREA_FREE"
#endif
return
(
area
->
size_and_free
&
MEM_AREA_FREE
);
return
(
area
->
size_and_free
&
MEM_AREA_FREE
);
}
}
...
@@ -171,8 +172,9 @@ mem_area_set_free(
...
@@ -171,8 +172,9 @@ mem_area_set_free(
mem_area_t
*
area
,
/* in: area */
mem_area_t
*
area
,
/* in: area */
ibool
free
)
/* in: free bit value */
ibool
free
)
/* in: free bit value */
{
{
ut_ad
(
TRUE
==
MEM_AREA_FREE
);
#if TRUE != MEM_AREA_FREE
# error "TRUE != MEM_AREA_FREE"
#endif
area
->
size_and_free
=
(
area
->
size_and_free
&
~
MEM_AREA_FREE
)
area
->
size_and_free
=
(
area
->
size_and_free
&
~
MEM_AREA_FREE
)
|
free
;
|
free
;
}
}
...
...
os/os0proc.c
View file @
3dc3f2a8
...
@@ -630,7 +630,9 @@ os_process_set_priority_boost(
...
@@ -630,7 +630,9 @@ os_process_set_priority_boost(
no_boost
=
TRUE
;
no_boost
=
TRUE
;
}
}
ut_a
(
TRUE
==
1
);
#if TRUE != 1
# error "TRUE != 1"
#endif
/* Does not do anything currently!
/* Does not do anything currently!
SetProcessPriorityBoost(GetCurrentProcess(), no_boost);
SetProcessPriorityBoost(GetCurrentProcess(), no_boost);
...
...
page/page0cur.c
View file @
3dc3f2a8
...
@@ -1397,7 +1397,9 @@ page_cur_delete_rec(
...
@@ -1397,7 +1397,9 @@ page_cur_delete_rec(
prev_rec is owned by the same slot, i.e., PAGE_DIR_SLOT_MIN_N_OWNED
prev_rec is owned by the same slot, i.e., PAGE_DIR_SLOT_MIN_N_OWNED
>= 2. */
>= 2. */
ut_ad
(
PAGE_DIR_SLOT_MIN_N_OWNED
>=
2
);
#if PAGE_DIR_SLOT_MIN_N_OWNED < 2
# error "PAGE_DIR_SLOT_MIN_N_OWNED < 2"
#endif
ut_ad
(
cur_n_owned
>
1
);
ut_ad
(
cur_n_owned
>
1
);
if
(
current_rec
==
page_dir_slot_get_rec
(
cur_dir_slot
))
{
if
(
current_rec
==
page_dir_slot_get_rec
(
cur_dir_slot
))
{
...
...
page/page0page.c
View file @
3dc3f2a8
...
@@ -351,10 +351,12 @@ page_create(
...
@@ -351,10 +351,12 @@ page_create(
index
=
comp
?
srv_sys
->
dummy_ind2
:
srv_sys
->
dummy_ind1
;
index
=
comp
?
srv_sys
->
dummy_ind2
:
srv_sys
->
dummy_ind1
;
ut_ad
(
frame
&&
mtr
);
ut_ad
(
frame
&&
mtr
);
ut_ad
(
PAGE_BTR_IBUF_FREE_LIST
+
FLST_BASE_NODE_SIZE
#if PAGE_BTR_IBUF_FREE_LIST + FLST_BASE_NODE_SIZE > PAGE_DATA
<=
PAGE_DATA
);
# error "PAGE_BTR_IBUF_FREE_LIST + FLST_BASE_NODE_SIZE > PAGE_DATA"
ut_ad
(
PAGE_BTR_IBUF_FREE_LIST_NODE
+
FLST_NODE_SIZE
#endif
<=
PAGE_DATA
);
#if PAGE_BTR_IBUF_FREE_LIST_NODE + FLST_NODE_SIZE > PAGE_DATA
# error "PAGE_BTR_IBUF_FREE_LIST_NODE + FLST_NODE_SIZE > PAGE_DATA"
#endif
/* 1. INCREMENT MODIFY CLOCK */
/* 1. INCREMENT MODIFY CLOCK */
buf_frame_modify_clock_inc
(
frame
);
buf_frame_modify_clock_inc
(
frame
);
...
...
row/row0upd.c
View file @
3dc3f2a8
...
@@ -550,7 +550,9 @@ row_upd_index_write_log(
...
@@ -550,7 +550,9 @@ row_upd_index_write_log(
for
(
i
=
0
;
i
<
n_fields
;
i
++
)
{
for
(
i
=
0
;
i
<
n_fields
;
i
++
)
{
ut_ad
(
MLOG_BUF_MARGIN
>
30
);
#if MLOG_BUF_MARGIN <= 30
# error "MLOG_BUF_MARGIN <= 30"
#endif
if
(
log_ptr
+
30
>
buf_end
)
{
if
(
log_ptr
+
30
>
buf_end
)
{
mlog_close
(
mtr
,
log_ptr
);
mlog_close
(
mtr
,
log_ptr
);
...
...
sync/sync0sync.c
View file @
3dc3f2a8
...
@@ -1093,7 +1093,6 @@ sync_thread_add_level(
...
@@ -1093,7 +1093,6 @@ sync_thread_add_level(
ut_a
(
sync_thread_levels_contain
(
array
,
SYNC_FSP
)
ut_a
(
sync_thread_levels_contain
(
array
,
SYNC_FSP
)
||
sync_thread_levels_g
(
array
,
SYNC_FSP
));
||
sync_thread_levels_g
(
array
,
SYNC_FSP
));
}
else
if
(
level
==
SYNC_EXTERN_STORAGE
)
{
}
else
if
(
level
==
SYNC_EXTERN_STORAGE
)
{
ut_a
(
TRUE
);
}
else
if
(
level
==
SYNC_TRX_UNDO_PAGE
)
{
}
else
if
(
level
==
SYNC_TRX_UNDO_PAGE
)
{
ut_a
(
sync_thread_levels_contain
(
array
,
SYNC_TRX_UNDO
)
ut_a
(
sync_thread_levels_contain
(
array
,
SYNC_TRX_UNDO
)
||
sync_thread_levels_contain
(
array
,
SYNC_RSEG
)
||
sync_thread_levels_contain
(
array
,
SYNC_RSEG
)
...
@@ -1116,7 +1115,6 @@ sync_thread_add_level(
...
@@ -1116,7 +1115,6 @@ sync_thread_add_level(
ut_a
(
sync_thread_levels_contain
(
array
,
SYNC_INDEX_TREE
)
ut_a
(
sync_thread_levels_contain
(
array
,
SYNC_INDEX_TREE
)
||
sync_thread_levels_g
(
array
,
SYNC_TREE_NODE
-
1
));
||
sync_thread_levels_g
(
array
,
SYNC_TREE_NODE
-
1
));
}
else
if
(
level
==
SYNC_TREE_NODE_FROM_HASH
)
{
}
else
if
(
level
==
SYNC_TREE_NODE_FROM_HASH
)
{
ut_a
(
1
);
}
else
if
(
level
==
SYNC_TREE_NODE_NEW
)
{
}
else
if
(
level
==
SYNC_TREE_NODE_NEW
)
{
ut_a
(
sync_thread_levels_contain
(
array
,
SYNC_FSP_PAGE
)
ut_a
(
sync_thread_levels_contain
(
array
,
SYNC_FSP_PAGE
)
||
sync_thread_levels_contain
(
array
,
SYNC_IBUF_MUTEX
));
||
sync_thread_levels_contain
(
array
,
SYNC_IBUF_MUTEX
));
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment