mirror of
https://github.com/MariaDB/server.git
synced 2025-09-02 09:41:40 +03:00
Merge perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
into perch.ndb.mysql.com:/home/jonas/src/51-ndb storage/ndb/src/kernel/blocks/ERROR_codes.txt: Auto merged storage/ndb/src/kernel/blocks/suma/Suma.cpp: Auto merged storage/ndb/test/run-test/daily-basic-tests.txt: merge
This commit is contained in:
@@ -11,7 +11,7 @@ Next CMVMI 9000
|
||||
Next BACKUP 10038
|
||||
Next DBUTIL 11002
|
||||
Next DBTUX 12008
|
||||
Next SUMA 13034
|
||||
Next SUMA 13036
|
||||
|
||||
TESTING NODE FAILURE, ARBITRATION
|
||||
---------------------------------
|
||||
|
@@ -4908,6 +4908,21 @@ Suma::release_gci(Signal* signal, Uint32 buck, Uint32 gci)
|
||||
if(gci >= head.m_max_gci)
|
||||
{
|
||||
jam();
|
||||
if (ERROR_INSERTED(13034))
|
||||
{
|
||||
jam();
|
||||
SET_ERROR_INSERT_VALUE(13035);
|
||||
return;
|
||||
}
|
||||
if (ERROR_INSERTED(13035))
|
||||
{
|
||||
CLEAR_ERROR_INSERT_VALUE;
|
||||
NodeReceiverGroup rg(CMVMI, c_nodes_in_nodegroup_mask);
|
||||
rg.m_nodes.clear(getOwnNodeId());
|
||||
signal->theData[0] = 9999;
|
||||
sendSignal(rg, GSN_NDB_TAMPER, signal, 1, JBA);
|
||||
return;
|
||||
}
|
||||
head.m_page_pos = 0;
|
||||
head.m_max_gci = gci;
|
||||
head.m_last_gci = 0;
|
||||
@@ -4979,7 +4994,6 @@ Suma::start_resend(Signal* signal, Uint32 buck)
|
||||
|
||||
if(min > max)
|
||||
{
|
||||
ndbrequire(pos.m_page_pos <= 2);
|
||||
ndbrequire(pos.m_page_id == bucket->m_buffer_tail);
|
||||
m_active_buckets.set(buck);
|
||||
m_gcp_complete_rep_count ++;
|
||||
|
Reference in New Issue
Block a user