[-]
[+]
|
Changed |
cego.changes
|
|
[-]
[+]
|
Changed |
cego.spec
^
|
|
[-]
[+]
|
Deleted |
cego-2.19.10.tar.bz2/samples/chkdb/pid
^
|
@@ -1 +0,0 @@
-35409
\ No newline at end of file
|
[-]
[+]
|
Added |
cego-2.19.11.tar.bz2/config.h.in~
^
|
@@ -0,0 +1,118 @@
+/* config.h.in. Generated from configure.ac by autoheader. */
+
+/* Define to 1 if you have the <dlfcn.h> header file. */
+#undef HAVE_DLFCN_H
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#undef HAVE_INTTYPES_H
+
+/* Define to 1 if you have the `crypt' library (-lcrypt). */
+#undef HAVE_LIBCRYPT
+
+/* Define to 1 if you have the `curses' library (-lcurses). */
+#undef HAVE_LIBCURSES
+
+/* Define to 1 if you have the `history' library (-lhistory). */
+#undef HAVE_LIBHISTORY
+
+/* Define to 1 if you have the `lfcbase' library (-llfcbase). */
+#undef HAVE_LIBLFCBASE
+
+/* Define to 1 if you have the `lfcxml' library (-llfcxml). */
+#undef HAVE_LIBLFCXML
+
+/* Define to 1 if you have the `ncurses' library (-lncurses). */
+#undef HAVE_LIBNCURSES
+
+/* Define to 1 if you have the `nsl' library (-lnsl). */
+#undef HAVE_LIBNSL
+
+/* Define to 1 if you have the `pdcurses' library (-lpdcurses). */
+#undef HAVE_LIBPDCURSES
+
+/* Define to 1 if you have the `pthread' library (-lpthread). */
+#undef HAVE_LIBPTHREAD
+
+/* Define to 1 if you have the `readline' library (-lreadline). */
+#undef HAVE_LIBREADLINE
+
+/* Define to 1 if you have the `rt' library (-lrt). */
+#undef HAVE_LIBRT
+
+/* Define to 1 if you have the `socket' library (-lsocket). */
+#undef HAVE_LIBSOCKET
+
+/* Define to 1 if you have the `ws2_32' library (-lws2_32). */
+#undef HAVE_LIBWS2_32
+
+/* Define to 1 if your system has a GNU libc compatible `malloc' function, and
+ to 0 otherwise. */
+#undef HAVE_MALLOC
+
+/* Define to 1 if you have the <memory.h> header file. */
+#undef HAVE_MEMORY_H
+
+/* Define to 1 if your system has a GNU libc compatible `realloc' function,
+ and to 0 otherwise. */
+#undef HAVE_REALLOC
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#undef HAVE_STDINT_H
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H
+
+/* Define to 1 if you have the <strings.h> header file. */
+#undef HAVE_STRINGS_H
+
+/* Define to 1 if you have the <string.h> header file. */
+#undef HAVE_STRING_H
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#undef HAVE_SYS_STAT_H
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#undef HAVE_SYS_TYPES_H
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H
+
+/* Define to 1 if the system has the type `_Bool'. */
+#undef HAVE__BOOL
+
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+ */
+#undef LT_OBJDIR
+
+/* Name of package */
+#undef PACKAGE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* Define to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS
+
+/* Version number of package */
+#undef VERSION
+
+/* Define to rpl_malloc if the replacement function should be used. */
+#undef malloc
+
+/* Define to rpl_realloc if the replacement function should be used. */
+#undef realloc
|
[-]
[+]
|
Changed |
cego-2.19.11.tar.bz2/configure
^
|
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for Cego 2.19.10.
+# Generated by GNU Autoconf 2.69 for Cego 2.19.11.
#
# Report bugs to <lemke@lemke-it.com>.
#
@@ -590,8 +590,8 @@
# Identity of this package.
PACKAGE_NAME='Cego'
PACKAGE_TARNAME='cego'
-PACKAGE_VERSION='2.19.10'
-PACKAGE_STRING='Cego 2.19.10'
+PACKAGE_VERSION='2.19.11'
+PACKAGE_STRING='Cego 2.19.11'
PACKAGE_BUGREPORT='lemke@lemke-it.com'
PACKAGE_URL=''
@@ -1326,7 +1326,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures Cego 2.19.10 to adapt to many kinds of systems.
+\`configure' configures Cego 2.19.11 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1396,7 +1396,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Cego 2.19.10:";;
+ short | recursive ) echo "Configuration of Cego 2.19.11:";;
esac
cat <<\_ACEOF
@@ -1507,7 +1507,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Cego configure 2.19.10
+Cego configure 2.19.11
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2051,7 +2051,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by Cego $as_me 2.19.10, which was
+It was created by Cego $as_me 2.19.11, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2914,7 +2914,7 @@
# Define the identity of the package.
PACKAGE='cego'
- VERSION='2.19.10'
+ VERSION='2.19.11'
cat >>confdefs.h <<_ACEOF
@@ -16608,7 +16608,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by Cego $as_me 2.19.10, which was
+This file was extended by Cego $as_me 2.19.11, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -16674,7 +16674,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-Cego config.status 2.19.10
+Cego config.status 2.19.11
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
|
[-]
[+]
|
Changed |
cego-2.19.11.tar.bz2/configure.ac
^
|
@@ -2,7 +2,7 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.69])
-AC_INIT([Cego], [2.19.10], [lemke@lemke-it.com])
+AC_INIT([Cego], [2.19.11], [lemke@lemke-it.com])
AM_INIT_AUTOMAKE([-Wall -Werror foreign])
AC_CONFIG_SRCDIR([config.h.in])
AC_CONFIG_HEADERS([config.h])
|
[-]
[+]
|
Changed |
cego-2.19.11.tar.bz2/samples/cgplustest/Makefile
^
|
@@ -136,13 +136,13 @@
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /Users/lemke/work/cego-2.19.10/missing aclocal-1.13
+ACLOCAL = ${SHELL} /Users/lemke/work/cego-2.19.11/missing aclocal-1.13
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
AR = ar
-AUTOCONF = ${SHELL} /Users/lemke/work/cego-2.19.10/missing autoconf
-AUTOHEADER = ${SHELL} /Users/lemke/work/cego-2.19.10/missing autoheader
-AUTOMAKE = ${SHELL} /Users/lemke/work/cego-2.19.10/missing automake-1.13
+AUTOCONF = ${SHELL} /Users/lemke/work/cego-2.19.11/missing autoconf
+AUTOHEADER = ${SHELL} /Users/lemke/work/cego-2.19.11/missing autoheader
+AUTOMAKE = ${SHELL} /Users/lemke/work/cego-2.19.11/missing automake-1.13
AWK = awk
CC = gcc
CCDEPMODE = depmode=gcc3
@@ -171,7 +171,7 @@
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
-LD = /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
+LD = /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain/usr/bin/ld
LDFLAGS =
LFC_CFLAGS = -I/usr/local/include
LFC_LIBS = -L/usr/local/lib -llfcbase -llfcxml
@@ -182,7 +182,7 @@
LIPO = lipo
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /Users/lemke/work/cego-2.19.10/missing makeinfo
+MAKEINFO = ${SHELL} /Users/lemke/work/cego-2.19.11/missing makeinfo
MANIFEST_TOOL = :
MKDIR_P = ../.././install-sh -c -d
NM = /usr/bin/nm
@@ -194,21 +194,21 @@
PACKAGE = cego
PACKAGE_BUGREPORT = lemke@lemke-it.com
PACKAGE_NAME = Cego
-PACKAGE_STRING = Cego 2.19.10
+PACKAGE_STRING = Cego 2.19.11
PACKAGE_TARNAME = cego
PACKAGE_URL =
-PACKAGE_VERSION = 2.19.10
+PACKAGE_VERSION = 2.19.11
PATH_SEPARATOR = :
RANLIB = ranlib
SED = /usr/bin/sed
SET_MAKE =
SHELL = /bin/sh
STRIP = strip
-VERSION = 2.19.10
-abs_builddir = /Users/lemke/work/cego-2.19.10/samples/cgplustest
-abs_srcdir = /Users/lemke/work/cego-2.19.10/samples/cgplustest
-abs_top_builddir = /Users/lemke/work/cego-2.19.10
-abs_top_srcdir = /Users/lemke/work/cego-2.19.10
+VERSION = 2.19.11
+abs_builddir = /Users/lemke/work/cego-2.19.11/samples/cgplustest
+abs_srcdir = /Users/lemke/work/cego-2.19.11/samples/cgplustest
+abs_top_builddir = /Users/lemke/work/cego-2.19.11
+abs_top_srcdir = /Users/lemke/work/cego-2.19.11
ac_ct_AR = ar
ac_ct_CC = gcc
ac_ct_CXX = g++
@@ -238,7 +238,7 @@
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /Users/lemke/work/cego-2.19.10/install-sh
+install_sh = ${SHELL} /Users/lemke/work/cego-2.19.11/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
|
[-]
[+]
|
Changed |
cego-2.19.11.tar.bz2/samples/cgwraptest/Makefile
^
|
@@ -136,13 +136,13 @@
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /Users/lemke/work/cego-2.19.10/missing aclocal-1.13
+ACLOCAL = ${SHELL} /Users/lemke/work/cego-2.19.11/missing aclocal-1.13
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
AR = ar
-AUTOCONF = ${SHELL} /Users/lemke/work/cego-2.19.10/missing autoconf
-AUTOHEADER = ${SHELL} /Users/lemke/work/cego-2.19.10/missing autoheader
-AUTOMAKE = ${SHELL} /Users/lemke/work/cego-2.19.10/missing automake-1.13
+AUTOCONF = ${SHELL} /Users/lemke/work/cego-2.19.11/missing autoconf
+AUTOHEADER = ${SHELL} /Users/lemke/work/cego-2.19.11/missing autoheader
+AUTOMAKE = ${SHELL} /Users/lemke/work/cego-2.19.11/missing automake-1.13
AWK = awk
CC = gcc
CCDEPMODE = depmode=gcc3
@@ -171,7 +171,7 @@
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
-LD = /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
+LD = /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain/usr/bin/ld
LDFLAGS =
LFC_CFLAGS = -I/usr/local/include
LFC_LIBS = -L/usr/local/lib -llfcbase -llfcxml
@@ -182,7 +182,7 @@
LIPO = lipo
LN_S = ln -s
LTLIBOBJS =
-MAKEINFO = ${SHELL} /Users/lemke/work/cego-2.19.10/missing makeinfo
+MAKEINFO = ${SHELL} /Users/lemke/work/cego-2.19.11/missing makeinfo
MANIFEST_TOOL = :
MKDIR_P = ../.././install-sh -c -d
NM = /usr/bin/nm
@@ -194,21 +194,21 @@
PACKAGE = cego
PACKAGE_BUGREPORT = lemke@lemke-it.com
PACKAGE_NAME = Cego
-PACKAGE_STRING = Cego 2.19.10
+PACKAGE_STRING = Cego 2.19.11
PACKAGE_TARNAME = cego
PACKAGE_URL =
-PACKAGE_VERSION = 2.19.10
+PACKAGE_VERSION = 2.19.11
PATH_SEPARATOR = :
RANLIB = ranlib
SED = /usr/bin/sed
SET_MAKE =
SHELL = /bin/sh
STRIP = strip
-VERSION = 2.19.10
-abs_builddir = /Users/lemke/work/cego-2.19.10/samples/cgwraptest
-abs_srcdir = /Users/lemke/work/cego-2.19.10/samples/cgwraptest
-abs_top_builddir = /Users/lemke/work/cego-2.19.10
-abs_top_srcdir = /Users/lemke/work/cego-2.19.10
+VERSION = 2.19.11
+abs_builddir = /Users/lemke/work/cego-2.19.11/samples/cgwraptest
+abs_srcdir = /Users/lemke/work/cego-2.19.11/samples/cgwraptest
+abs_top_builddir = /Users/lemke/work/cego-2.19.11
+abs_top_srcdir = /Users/lemke/work/cego-2.19.11
ac_ct_AR = ar
ac_ct_CC = gcc
ac_ct_CXX = g++
@@ -238,7 +238,7 @@
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = ${SHELL} /Users/lemke/work/cego-2.19.10/install-sh
+install_sh = ${SHELL} /Users/lemke/work/cego-2.19.11/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
|
[-]
[+]
|
Changed |
cego-2.19.11.tar.bz2/samples/chkdb/chkblow
^
|
@@ -1,3 +1,3 @@
#!/bin/bash
DBHOST=`hostname`
-../../src/cgblow --mode=insert --server=$DBHOST --port=2200 --iset=i:400000,s:8 --table=t1 --tableset=TS1 --user=lemke/lemke --append --interval=1000 --count=300000 --protocol=serial $@
+../../src/cgblow --mode=insert --server=$DBHOST --port=2200 --iset=i:400000,s:8 --table=t1 --tableset=TS1 --user=lemke/lemke --append --interval=1000 --count=120000 --protocol=serial $@
|
[-]
[+]
|
Changed |
cego-2.19.11.tar.bz2/samples/chkdb/mkclean
^
|
@@ -2,3 +2,4 @@
rm -rf db/*
rm -rf *.log
+rm -rf pid
|
[-]
[+]
|
Changed |
cego-2.19.11.tar.bz2/samples/chkdb/mkdb
^
|
@@ -105,7 +105,7 @@
TMPSIZE=3000
LOGFILESIZE=1000000
LOGFILENUM=3
- APPSIZE=10000
+ APPSIZE=3000
SORTAREASIZE=10000000
DBUSER=lemke
DBPWD=lemke
|
[-]
[+]
|
Changed |
cego-2.19.11.tar.bz2/src/CegoBTreeCursor.cc
^
|
@@ -501,7 +501,7 @@
int fileId = _curPage.getNextFileId();
int pageId = _curPage.getNextPageId();
- _pDBMng->bufferUnfix(_curPage, true, _pTabMng->getLockHandler());
+ _pDBMng->bufferUnfix(_curPage, false, _pTabMng->getLockHandler());
if ( fileId && pageId )
{
@@ -728,13 +728,13 @@
while ( _parentPageStack.Pop(bp) )
{
// cout << "Unfixing parent page " << bp.getFileId() << " " << bp.getPageId() << endl;
- _pDBMng->bufferUnfix(bp, true, _pTabMng->getLockHandler());
+ _pDBMng->bufferUnfix(bp, false, _pTabMng->getLockHandler());
}
while ( _fixedPageStack.Pop(bp) )
{
// cout << "Unfixing new page " << bp.getFileId() << " " << bp.getPageId() << endl;
- _pDBMng->bufferUnfix(bp, true, _pTabMng->getLockHandler());
+ _pDBMng->bufferUnfix(bp, false, _pTabMng->getLockHandler());
}
}
|
[-]
[+]
|
Changed |
cego-2.19.11.tar.bz2/src/CegoBTreeManager.cc
^
|
@@ -357,17 +357,23 @@
}
catch ( Exception e )
{
-
CegoBufferPage bp;
while ( parentPageStack.Pop(bp) )
{
- _pDBMng->bufferUnfix(bp, true, _pObjMng->getLockHandler());
+ if ( bp != _rootBP || _rootFixed == false)
+ {
+ _pDBMng->bufferUnfix(bp, true, _pObjMng->getLockHandler());
+ }
}
while ( fixedPageStack.Pop(bp) )
{
- _pDBMng->bufferUnfix(bp, true, _pObjMng->getLockHandler());
- }
+ if ( bp != _rootBP || _rootFixed == false)
+ {
+ _pDBMng->bufferUnfix(bp, true, _pObjMng->getLockHandler());
+ }
+ }
+
throw e;
}
|
[-]
[+]
|
Changed |
cego-2.19.11.tar.bz2/src/CegoDatabaseManager.cc
^
|
@@ -526,7 +526,7 @@
if ( numTries > 0 )
{
- log(_modId, Logger::NOTICE, Chain("Shared lock delay on ") + objName + Chain(" ( ") + Chain(numTries) + Chain(" tries"));
+ log(_modId, Logger::NOTICE, Chain("Shared lock delay on ") + objName + Chain(" ( ") + Chain(numTries) + Chain(" tries )"));
Sleeper ns;
ns.milliSleep(DBM_LOCKDELAY);
@@ -572,7 +572,7 @@
if ( numTries > 0 )
{
- log(_modId, Logger::NOTICE, Chain("Exclusive lock delay on ") + objName + Chain(" ( ") + Chain(numTries) + Chain(" tries"));
+ log(_modId, Logger::NOTICE, Chain("Exclusive lock delay on ") + objName + Chain(" ( ") + Chain(numTries) + Chain(" tries )"));
Sleeper ns;
ns.milliSleep(DBM_LOCKDELAY);
@@ -625,7 +625,7 @@
if ( numTries > 0 )
{
- log(_modId, Logger::NOTICE, Chain("Exclusive write lock delay on ") + objName + Chain(" ( ") + Chain(numTries) + Chain(" tries"));
+ log(_modId, Logger::NOTICE, Chain("Exclusive write lock delay on ") + objName + Chain(" ( ") + Chain(numTries) + Chain(" tries )"));
Sleeper ns;
ns.milliSleep(DBM_LOCKDELAY);
|
[-]
[+]
|
Changed |
cego-2.19.11.tar.bz2/src/CegoDefs.h
^
|
@@ -103,31 +103,31 @@
/******************************/
/* the amount of semaphores used for locking database data files */
-#define LCKMNG_NUM_DATAFILE_SEMA 911
+#define LCKMNG_NUM_DATAFILE_SEMA 1021
/* number of semaphores allocated for buffer pool page locking */
-#define LCKMNG_NUM_BUFFERPOOL_SEMA 911
+#define LCKMNG_NUM_BUFFERPOOL_SEMA 1021
/* number of semaphores allocated for record lock operations */
-#define LCKMNG_NUM_RECORD_SEMA 911
+#define LCKMNG_NUM_RECORD_SEMA 1021
/* number of semaphores allocated for rb record lock operations */
-#define LCKMNG_NUM_RBRECORD_SEMA 911
+#define LCKMNG_NUM_RBRECORD_SEMA 1021
/* number of semaphores allocated for rb record lock operations */
-#define LCKMNG_NUM_SYSRECORD_SEMA 911
+#define LCKMNG_NUM_SYSRECORD_SEMA 1021
/* number of semaphores allocated for system page lock operations */
-#define LCKMNG_NUM_SYSPAGE_SEMA 911
+#define LCKMNG_NUM_SYSPAGE_SEMA 1021
/* number of semaphores allocated for data page lock operations */
-#define LCKMNG_NUM_DATAPAGE_SEMA 911
+#define LCKMNG_NUM_DATAPAGE_SEMA 1021
/* number of semaphores allocated for index page lock operations */
-#define LCKMNG_NUM_IDXPAGE_SEMA 911
+#define LCKMNG_NUM_IDXPAGE_SEMA 1021
/* number of semaphores allocated for rb page lock operations */
-#define LCKMNG_NUM_RBPAGE_SEMA 911
+#define LCKMNG_NUM_RBPAGE_SEMA 1021
/* number of record, system- and data page lock operations that can be done in parallel by one thread.
Note: the number of lock operations may be higher that the number of available semaphores
@@ -186,7 +186,7 @@
Increasing this values leads to a better usage of the bufferpool but
less performance */
-#define BUPMNG_MAXFIXTRIES 10
+#define BUPMNG_MAXFIXTRIES 30
/* For each buffer page, a number of pointer entries ( sizeof int ) is reserved for free pointer management
The number of pointers is calculated based on the current pagesize. BUPMNG_MINFREERATIO percent of the
|
[-]
[+]
|
Changed |
cego-2.19.11.tar.bz2/src/CegoTableManager.cc
^
|
@@ -3810,7 +3810,6 @@
CegoBTreeValue iv;
iv.valueFromSchema(&schema, len);
- // cout << "Inserting " << iv.toChain(&schema) << endl;
btreeMng.insertBTree(sysEntry, dp, iv, tid);
/*
@@ -3829,12 +3828,12 @@
if ( _isAborted )
{
- throw Exception(EXLOC, Chain("Index creation aborted by user"));
+ throw Exception(EXLOC, Chain("Btree creation aborted by user"));
}
}
catch ( Exception e )
{
-
+
if ( bp.isFixed() )
_pDBMng->bufferUnfix(bp, true, _pLockHandle);
if ( pC )
@@ -3845,7 +3844,7 @@
Chain msg;
e.pop(msg);
- throw Exception(EXLOC, Chain("Create of index failed : ") + msg);
+ throw Exception(EXLOC, Chain("Create of btree failed : ") + msg);
}
// now we can release the index root page
|