mirror of
https://github.com/MariaDB/server.git
synced 2025-09-02 09:41:40 +03:00
bug#12220 - ndb - node recovery with charsets
LQH computes incorrect hash values during NR (as it doesn't concider charsets) Solution: make LQH compute correct hash :-) 1) move xfrm_key into SimulatedBlock so that there's _one_ impl. 2) make TC, ACC, LQH use same impl. ndb/include/kernel/AttributeDescriptor.hpp: Make SimulatedBlock use AttributeDescriptor (to xfrm) ndb/src/kernel/blocks/dbacc/Dbacc.hpp: Move xfrm handling into SimulatedBlock ndb/src/kernel/blocks/dbacc/DbaccInit.cpp: Move xfrm handling into SimulatedBlock ndb/src/kernel/blocks/dbacc/DbaccMain.cpp: Move xfrm handling into SimulatedBlock ndb/src/kernel/blocks/dbdict/Dbdict.cpp: Move xfrm handling into SimulatedBlock ndb/src/kernel/blocks/dblqh/Dblqh.hpp: Move xfrm handling into SimulatedBlock ndb/src/kernel/blocks/dblqh/DblqhMain.cpp: Move xfrm handling into SimulatedBlock ndb/src/kernel/blocks/dbtc/Dbtc.hpp: Move xfrm handling into SimulatedBlock ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: Move xfrm handling into SimulatedBlock ndb/src/kernel/vm/SimulatedBlock.cpp: Move xfrm handling into SimulatedBlock ndb/src/kernel/vm/SimulatedBlock.hpp: Move xfrm handling into SimulatedBlock
This commit is contained in:
@@ -23,7 +23,8 @@ class AttributeDescriptor {
|
||||
friend class Dbacc;
|
||||
friend class Dbtup;
|
||||
friend class Dbtux;
|
||||
|
||||
friend class SimulatedBlock;
|
||||
|
||||
private:
|
||||
static void setType(Uint32 &, Uint32 type);
|
||||
static void setSize(Uint32 &, Uint32 size);
|
||||
|
Reference in New Issue
Block a user