~drizzle-trunk/drizzle/development

Merge Revision revid:svn-v4:16c675df-0fcb-4bc9-8058-dcc011a37293:branches/zip:6798 from MySQL InnoDB

Original revid:svn-v4:16c675df-0fcb-4bc9-8058-dcc011a37293:branches/zip:6798

Original Authors: marko
Original commit message:
branches/zip: Fix and clarify the latching of some buf_block_t members.

buf_block_t::check_index_page_at_flush: Note that this field is not
protected by any mutex. Make it a separate field, not a bitfield that
could share the machine word with other fields.

buf_block_t::lock_hash_val: Note that this field is protected by
buf_block_t::lock (or during block creation, by buf_pool_mutex and
buf_block_t::mutex).

buf_block_get_lock_hash_val(): Assert that block->lock is held by the
current thread.

Issue #465, rb://267 approved by Inaam Rana
Filename Latest Rev Last Changed Committer Comment Size
..
smf 1025.1.1 15 years ago Trond Norbye Add configuration files to integrate to Solaris SM Diff
drizzle-log-rotate.in 77.1.38 16 years ago Monty Taylor Renamed more stuff to drizzle. 791 bytes Diff Download File
drizzle.server.in 77.1.38 16 years ago Monty Taylor Renamed more stuff to drizzle. 11.7 KB Diff Download File
drizzle.spec.in 1723.1.5 14 years ago Monty Taylor Moved coercibility into a plugin. 23.2 KB Diff Download File
include.am 1802.10.2 14 years ago Monty Taylor Update all of the copyright headers to include the 1.4 KB Diff Download File
libdrizzle.pc.in 1712.1.1 14 years ago Monty Taylor Merged libdrizzle directly into tree. 218 bytes Diff Download File