diff options
author | unknown <tomas@poseidon.ndb.mysql.com> | 2006-06-20 15:45:17 +0200 |
---|---|---|
committer | unknown <tomas@poseidon.ndb.mysql.com> | 2006-06-20 15:45:17 +0200 |
commit | c782aadd122b23947de52232ecfc4f475108f9c8 (patch) | |
tree | b87a06117a634fdb7c90b0925886993f49f61967 /storage/ndb/src/kernel/blocks/suma | |
parent | 79430bac1b76ad7c9357135b042623fb34c72f79 (diff) | |
download | mariadb-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.cpp | 15 |
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); } |