mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Bug#18436 (RBR: Replication to partition engine triggers assertion on slave):
Switching to using index_read() instead of index_read_idx() since a range of rows need to be retrieved. mysql-test/r/rpl_row_basic_8partition.result: Result change mysql-test/t/rpl_row_basic_8partition.test: Enabling section for testing PARTITION BY KEY(). sql/log_event.cc: Using index_read() instead of index_read_idx() since a range of records are read using index_next(). mysql-test/extra/rpl_tests/rpl_partition.test: New BitKeeper file ``mysql-test/extra/rpl_tests/rpl_partition.test''
This commit is contained in:
@@ -6425,9 +6425,9 @@ static int find_and_fetch_row(TABLE *table, byte *key)
|
||||
my_ptrdiff_t const pos=
|
||||
table->s->null_bytes > 0 ? table->s->null_bytes - 1 : 0;
|
||||
table->record[1][pos]= 0xFF;
|
||||
if ((error= table->file->index_read_idx(table->record[1], 0, key,
|
||||
table->key_info->key_length,
|
||||
HA_READ_KEY_EXACT)))
|
||||
if ((error= table->file->index_read(table->record[1], key,
|
||||
table->key_info->key_length,
|
||||
HA_READ_KEY_EXACT)))
|
||||
{
|
||||
table->file->print_error(error, MYF(0));
|
||||
DBUG_RETURN(error);
|
||||
|
Reference in New Issue
Block a user