summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorunknown <joreland@mysql.com>2005-04-22 11:04:26 +0200
committerunknown <joreland@mysql.com>2005-04-22 11:04:26 +0200
commitcfa72b01ffe0b2238f5dde41937213a9c2a2789f (patch)
treeebf3379a3ceca8303a521bccd6923896ca5ca199
parent54b3ebf3212249bf6f14e4e6c06677834205e12d (diff)
downloadmariadb-git-cfa72b01ffe0b2238f5dde41937213a9c2a2789f.tar.gz
bug#9724 - ndb restart
if file already open occur print files...
-rw-r--r--ndb/src/kernel/blocks/ndbfs/OpenFiles.hpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/ndb/src/kernel/blocks/ndbfs/OpenFiles.hpp b/ndb/src/kernel/blocks/ndbfs/OpenFiles.hpp
index b944bb5485b..0fee687f1bc 100644
--- a/ndb/src/kernel/blocks/ndbfs/OpenFiles.hpp
+++ b/ndb/src/kernel/blocks/ndbfs/OpenFiles.hpp
@@ -82,8 +82,14 @@ inline bool OpenFiles::insert(AsyncFile* file, Uint16 id){
continue;
if(strcmp(m_files[i].m_file->theFileName.c_str(),
- file->theFileName.c_str()) == 0){
- ERROR_SET(fatal, AFS_ERROR_ALLREADY_OPEN,"","OpenFiles::insert()");
+ file->theFileName.c_str()) == 0)
+ {
+ BaseString names;
+ names.assfmt("open: >%s< existing: >%s<",
+ file->theFileName.c_str(),
+ m_files[i].m_file->theFileName.c_str());
+ ERROR_SET(fatal, AFS_ERROR_ALLREADY_OPEN, names.c_str(),
+ "OpenFiles::insert()");
}
}