summaryrefslogtreecommitdiff
path: root/storage/ndb/src/kernel/blocks/suma
diff options
context:
space:
mode:
authorunknown <tomas@poseidon.ndb.mysql.com>2006-06-20 15:45:17 +0200
committerunknown <tomas@poseidon.ndb.mysql.com>2006-06-20 15:45:17 +0200
commitc782aadd122b23947de52232ecfc4f475108f9c8 (patch)
treeb87a06117a634fdb7c90b0925886993f49f61967 /storage/ndb/src/kernel/blocks/suma
parent79430bac1b76ad7c9357135b042623fb34c72f79 (diff)
downloadmariadb-git-c782aadd122b23947de52232ecfc4f475108f9c8.tar.gz
Bug #19543 Out REDO log on subscription creation during startup, missing error message
- add error message
Diffstat (limited to 'storage/ndb/src/kernel/blocks/suma')
-rw-r--r--storage/ndb/src/kernel/blocks/suma/Suma.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/storage/ndb/src/kernel/blocks/suma/Suma.cpp b/storage/ndb/src/kernel/blocks/suma/Suma.cpp
index 91f0fab06f8..686ae476879 100644
--- a/storage/ndb/src/kernel/blocks/suma/Suma.cpp
+++ b/storage/ndb/src/kernel/blocks/suma/Suma.cpp
@@ -410,7 +410,22 @@ Suma::createSequenceReply(Signal* signal,
jam();
if (ref != NULL)
+ {
+ switch ((UtilSequenceRef::ErrorCode)ref->errorCode)
+ {
+ case UtilSequenceRef::NoSuchSequence:
+ ndbrequire(false);
+ case UtilSequenceRef::TCError:
+ {
+ char buf[128];
+ snprintf(buf, sizeof(buf),
+ "Startup failed during sequence creation. TC error %d",
+ ref->TCErrorCode);
+ progError(__LINE__, NDBD_EXIT_RESOURCE_ALLOC_ERROR, buf);
+ }
+ }
ndbrequire(false);
+ }
sendSTTORRY(signal);
}