You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-01 06:46:55 +03:00
MCOL-5263 Add support to ROLLBACK when PP were restarted.
DMLProc starts ROLLBACK when SELECT part of UPDATE fails b/c EM facility in PP were restarted. Unfortunately this ROLLBACK stuck if EM/PP are not yet available. DMLProc must have a t/o with re-try doing ROLLBACK.
This commit is contained in:
@ -146,7 +146,7 @@ class DistributedEngineComm
|
||||
* Writes a primitive message to a primitive server. Msg needs to conatin an ISMPacketHeader. The
|
||||
* LBID is extracted from the ISMPacketHeader and used to determine the actual P/M to send to.
|
||||
*/
|
||||
EXPORT void write(uint32_t key, const messageqcpp::SBS& msg);
|
||||
EXPORT int32_t write(uint32_t key, const messageqcpp::SBS& msg);
|
||||
|
||||
// EXPORT void throttledWrite(const messageqcpp::ByteStream& msg);
|
||||
|
||||
@ -188,7 +188,7 @@ class DistributedEngineComm
|
||||
*/
|
||||
EXPORT uint32_t size(uint32_t key);
|
||||
|
||||
EXPORT void Setup();
|
||||
EXPORT int32_t Setup();
|
||||
|
||||
EXPORT void addDECEventListener(DECEventListener*);
|
||||
EXPORT void removeDECEventListener(DECEventListener*);
|
||||
|
Reference in New Issue
Block a user