mirror of
https://github.com/MariaDB/server.git
synced 2025-01-24 15:54:37 +01:00
Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1-new-rpl
into whalegate.ndb.mysql.com:/home/tomas/mysql-5.1-new-rpl
This commit is contained in:
commit
ba6578c612
2 changed files with 18 additions and 2 deletions
|
@ -3,6 +3,8 @@
|
|||
# wait for server to connect properly to cluster
|
||||
#
|
||||
--error 0,ER_NO_SUCH_TABLE,ER_OPEN_AS_READONLY,ER_GET_ERRMSG,ER_KEY_NOT_FOUND
|
||||
set @saved_log = @@sql_log_bin;
|
||||
set sql_log_bin = 0;
|
||||
delete from mysql.ndb_apply_status where server_id=0;
|
||||
let $mysql_errno= 1;
|
||||
let $counter= 600;
|
||||
|
@ -22,6 +24,7 @@ while ($mysql_errno)
|
|||
}
|
||||
}
|
||||
delete from mysql.ndb_apply_status where server_id=0;
|
||||
set sql_log_bin = @saved_log;
|
||||
#
|
||||
# connected
|
||||
#
|
||||
|
|
|
@ -6126,6 +6126,11 @@ void ha_ndbcluster::get_auto_increment(ulonglong offset, ulonglong increment,
|
|||
Constructor for the NDB Cluster table handler
|
||||
*/
|
||||
|
||||
/*
|
||||
Normal flags for binlogging is that ndb has HA_HAS_OWN_BINLOGGING
|
||||
and preferes HA_BINLOG_ROW_CAPABLE
|
||||
Other flags are set under certain circumstaces in table_flags()
|
||||
*/
|
||||
#define HA_NDBCLUSTER_TABLE_FLAGS \
|
||||
HA_REC_NOT_IN_SEQ | \
|
||||
HA_NULL_IN_KEY | \
|
||||
|
@ -7565,9 +7570,17 @@ ha_ndbcluster::records_in_range(uint inx, key_range *min_key,
|
|||
|
||||
ulonglong ha_ndbcluster::table_flags(void) const
|
||||
{
|
||||
THD *thd= current_thd;
|
||||
ulonglong f= m_table_flags;
|
||||
if (m_ha_not_exact_count)
|
||||
return m_table_flags & ~HA_STATS_RECORDS_IS_EXACT;
|
||||
return m_table_flags;
|
||||
f= f & ~HA_STATS_RECORDS_IS_EXACT;
|
||||
/*
|
||||
To allow for logging of ndb tables during stmt based logging;
|
||||
flag cabablity, but also turn off flag for OWN_BINLOGGING
|
||||
*/
|
||||
if (thd->variables.binlog_format == BINLOG_FORMAT_STMT)
|
||||
f= (f | HA_BINLOG_STMT_CAPABLE) & ~HA_HAS_OWN_BINLOGGING;
|
||||
return f;
|
||||
}
|
||||
const char * ha_ndbcluster::table_type() const
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue