mariadb/btr
mmakela b7778d80ea branches/innodb+: Buffer DELETE and purge on UNIQUE indexes. Sunny
noted that the check for ignore_secondary_unique might not be disabled
for deletes.  Indeed, I see no reason for the check to exist for deletes.

btr_op_enum: Document the constants. Add BTR_INSERT_IGNORE_UNIQUE_OP.

btr_cur_search_to_nth_level(): Remove the variable
ignore_sec_unique. Use btr_op instead. Invoke ibuf_should_try() with
ignore_sec_unique = (btr_op != BTR_INSERT_OP), that is, always ignore
the UNIQUE constraint when buffering delete-mark and purge.

BTR_IGNORE_SEC_UNIQUE: Note that the flag only makes sense in
conjunction with BTR_INSERT.

rb://274 approved by Sunny Bains.  This addresses Issue #471.
2010-03-29 11:51:22 +00:00
..
btr0btr.c Non-functional change: update copyright year to 2010 of the files 2010-02-20 16:45:41 +00:00
btr0cur.c branches/innodb+: Buffer DELETE and purge on UNIQUE indexes. Sunny 2010-03-29 11:51:22 +00:00
btr0pcur.c branches/innodb+: Merge revisions 6773:6801 from branches/zip: 2010-03-11 11:57:05 +00:00
btr0sea.c branches/innodb+: Merge branches/perfschema back into innodb+. 2010-03-29 07:34:42 +00:00