mirror of
https://github.com/MariaDB/server.git
synced 2025-08-07 00:04:31 +03:00
Merge trift-lap.fambruehe:/MySQL/M50/clone-5.0
into trift-lap.fambruehe:/MySQL/M50/push-5.0 Makefile.am: Auto merged scripts/mysql_install_db.sh: Auto merged scripts/mysql_system_tables.sql: Auto merged scripts/mysql_system_tables_data.sql: Auto merged sql/item_subselect.h: Auto merged ndb/src/kernel/blocks/dbdict/Dbdict.cpp: Manual merge: Use the symbolic constant. ndb/test/ndbapi/testScanFilter.cpp: Manual merge: Use the standard text.
This commit is contained in:
@@ -153,6 +153,10 @@ test-bt:
|
|||||||
@PERL@ ./mysql-test-run.pl --force --comment=normal --report-features
|
@PERL@ ./mysql-test-run.pl --force --comment=normal --report-features
|
||||||
-cd mysql-test ; MTR_BUILD_THREAD=auto \
|
-cd mysql-test ; MTR_BUILD_THREAD=auto \
|
||||||
@PERL@ ./mysql-test-run.pl --force --comment=ps --ps-protocol
|
@PERL@ ./mysql-test-run.pl --force --comment=ps --ps-protocol
|
||||||
|
-cd mysql-test ; MTR_BUILD_THREAD=auto \
|
||||||
|
@PERL@ ./mysql-test-run.pl --force --comment=funcs1_ps --ps-protocol --suite=funcs_1
|
||||||
|
-cd mysql-test ; MTR_BUILD_THREAD=auto \
|
||||||
|
@PERL@ ./mysql-test-run.pl --force --comment=funcs2 --suite=funcs_2
|
||||||
|
|
||||||
test-bt-debug:
|
test-bt-debug:
|
||||||
-cd mysql-test ; MTR_BUILD_THREAD=auto \
|
-cd mysql-test ; MTR_BUILD_THREAD=auto \
|
||||||
|
@@ -733,6 +733,7 @@ Global
|
|||||||
{44D9C7DC-6636-4B82-BD01-6876C64017DF}.Debug 98.ActiveCfg = Debug 98|Win32
|
{44D9C7DC-6636-4B82-BD01-6876C64017DF}.Debug 98.ActiveCfg = Debug 98|Win32
|
||||||
{44D9C7DC-6636-4B82-BD01-6876C64017DF}.Debug 98.Build.0 = Debug 98|Win32
|
{44D9C7DC-6636-4B82-BD01-6876C64017DF}.Debug 98.Build.0 = Debug 98|Win32
|
||||||
{44D9C7DC-6636-4B82-BD01-6876C64017DF}.Enterprise.ActiveCfg = Release|Win32
|
{44D9C7DC-6636-4B82-BD01-6876C64017DF}.Enterprise.ActiveCfg = Release|Win32
|
||||||
|
{44D9C7DC-6636-4B82-BD01-6876C64017DF}.Enterprise.Build.0 = Release|Win32
|
||||||
{44D9C7DC-6636-4B82-BD01-6876C64017DF}.Enterprise Debug.ActiveCfg = Debug|Win32
|
{44D9C7DC-6636-4B82-BD01-6876C64017DF}.Enterprise Debug.ActiveCfg = Debug|Win32
|
||||||
{44D9C7DC-6636-4B82-BD01-6876C64017DF}.Enterprise Debug.Build.0 = Debug|Win32
|
{44D9C7DC-6636-4B82-BD01-6876C64017DF}.Enterprise Debug.Build.0 = Debug|Win32
|
||||||
{44D9C7DC-6636-4B82-BD01-6876C64017DF}.Enterprise GPL.ActiveCfg = Release|Win32
|
{44D9C7DC-6636-4B82-BD01-6876C64017DF}.Enterprise GPL.ActiveCfg = Release|Win32
|
||||||
|
@@ -33,7 +33,7 @@ endif
|
|||||||
benchdir_root= $(prefix)
|
benchdir_root= $(prefix)
|
||||||
testdir = $(benchdir_root)/mysql-test
|
testdir = $(benchdir_root)/mysql-test
|
||||||
EXTRA_SCRIPTS = mysql-test-run-shell.sh install_test_db.sh valgrind.supp $(PRESCRIPTS)
|
EXTRA_SCRIPTS = mysql-test-run-shell.sh install_test_db.sh valgrind.supp $(PRESCRIPTS)
|
||||||
EXTRA_DIST = $(EXTRA_SCRIPTS)
|
EXTRA_DIST = $(EXTRA_SCRIPTS) suite
|
||||||
GENSCRIPTS = mysql-test-run-shell mysql-test-run install_test_db mtr
|
GENSCRIPTS = mysql-test-run-shell mysql-test-run install_test_db mtr
|
||||||
PRESCRIPTS = mysql-test-run.pl
|
PRESCRIPTS = mysql-test-run.pl
|
||||||
test_SCRIPTS = $(GENSCRIPTS) $(PRESCRIPTS)
|
test_SCRIPTS = $(GENSCRIPTS) $(PRESCRIPTS)
|
||||||
@@ -67,6 +67,7 @@ dist-hook:
|
|||||||
$(INSTALL_DATA) $(srcdir)/std_data/*.MY* $(distdir)/std_data
|
$(INSTALL_DATA) $(srcdir)/std_data/*.MY* $(distdir)/std_data
|
||||||
$(INSTALL_DATA) $(srcdir)/std_data/*.cnf $(distdir)/std_data
|
$(INSTALL_DATA) $(srcdir)/std_data/*.cnf $(distdir)/std_data
|
||||||
$(INSTALL_DATA) $(srcdir)/lib/*.pl $(distdir)/lib
|
$(INSTALL_DATA) $(srcdir)/lib/*.pl $(distdir)/lib
|
||||||
|
-rm -rf `find $(distdir)/suite -type d -name SCCS`
|
||||||
|
|
||||||
install-data-local:
|
install-data-local:
|
||||||
$(mkinstalldirs) \
|
$(mkinstalldirs) \
|
||||||
@@ -98,6 +99,12 @@ install-data-local:
|
|||||||
$(INSTALL_DATA) $(srcdir)/std_data/*.MY* $(DESTDIR)$(testdir)/std_data
|
$(INSTALL_DATA) $(srcdir)/std_data/*.MY* $(DESTDIR)$(testdir)/std_data
|
||||||
$(INSTALL_DATA) $(srcdir)/std_data/*.cnf $(DESTDIR)$(testdir)/std_data
|
$(INSTALL_DATA) $(srcdir)/std_data/*.cnf $(DESTDIR)$(testdir)/std_data
|
||||||
$(INSTALL_DATA) $(srcdir)/lib/*.pl $(DESTDIR)$(testdir)/lib
|
$(INSTALL_DATA) $(srcdir)/lib/*.pl $(DESTDIR)$(testdir)/lib
|
||||||
|
for f in `(cd $(srcdir); find suite -type f | grep -v SCCS)`; \
|
||||||
|
do \
|
||||||
|
d=$(DESTDIR)$(testdir)/`dirname $$f`; \
|
||||||
|
mkdir -p $$d ; \
|
||||||
|
$(INSTALL_DATA) $(srcdir)/$$f $$d ; \
|
||||||
|
done
|
||||||
|
|
||||||
uninstall-local:
|
uninstall-local:
|
||||||
@RM@ -f -r $(DESTDIR)$(testdir)
|
@RM@ -f -r $(DESTDIR)$(testdir)
|
||||||
|
@@ -1051,18 +1051,7 @@ class Ndb
|
|||||||
friend class NdbDictionaryImpl;
|
friend class NdbDictionaryImpl;
|
||||||
friend class NdbDictInterface;
|
friend class NdbDictInterface;
|
||||||
friend class NdbBlob;
|
friend class NdbBlob;
|
||||||
friend class Ndb_free_list_t<NdbRecAttr>;
|
friend class NdbImpl;
|
||||||
friend class Ndb_free_list_t<NdbApiSignal>;
|
|
||||||
friend class Ndb_free_list_t<NdbLabel>;
|
|
||||||
friend class Ndb_free_list_t<NdbBranch>;
|
|
||||||
friend class Ndb_free_list_t<NdbSubroutine>;
|
|
||||||
friend class Ndb_free_list_t<NdbCall>;
|
|
||||||
friend class Ndb_free_list_t<NdbBlob>;
|
|
||||||
friend class Ndb_free_list_t<NdbReceiver>;
|
|
||||||
friend class Ndb_free_list_t<NdbIndexScanOperation>;
|
|
||||||
friend class Ndb_free_list_t<NdbOperation>;
|
|
||||||
friend class Ndb_free_list_t<NdbIndexOperation>;
|
|
||||||
friend class Ndb_free_list_t<NdbTransaction>;
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
@@ -89,6 +89,15 @@ public:
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
We need this friend accessor function to work around a HP compiler problem,
|
||||||
|
where template class friends are not working.
|
||||||
|
*/
|
||||||
|
static inline void setNdbError(Ndb &ndb,int code){
|
||||||
|
ndb.theError.code = code;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NOTE free lists must be _after_ theNdbObjectIdMap take
|
* NOTE free lists must be _after_ theNdbObjectIdMap take
|
||||||
* assure that destructors are run in correct order
|
* assure that destructors are run in correct order
|
||||||
@@ -208,7 +217,7 @@ Ndb_free_list_t<T>::fill(Ndb* ndb, Uint32 cnt)
|
|||||||
m_free_list = new T(ndb);
|
m_free_list = new T(ndb);
|
||||||
if (m_free_list == 0)
|
if (m_free_list == 0)
|
||||||
{
|
{
|
||||||
ndb->theError.code = 4000;
|
NdbImpl::setNdbError(*ndb, 4000);
|
||||||
assert(false);
|
assert(false);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@@ -218,7 +227,7 @@ Ndb_free_list_t<T>::fill(Ndb* ndb, Uint32 cnt)
|
|||||||
T* obj= new T(ndb);
|
T* obj= new T(ndb);
|
||||||
if(obj == 0)
|
if(obj == 0)
|
||||||
{
|
{
|
||||||
ndb->theError.code = 4000;
|
NdbImpl::setNdbError(*ndb, 4000);
|
||||||
assert(false);
|
assert(false);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@@ -250,7 +259,7 @@ Ndb_free_list_t<T>::seize(Ndb* ndb)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ndb->theError.code = 4000;
|
NdbImpl::setNdbError(*ndb, 4000);
|
||||||
assert(false);
|
assert(false);
|
||||||
}
|
}
|
||||||
return tmp;
|
return tmp;
|
||||||
|
@@ -1,8 +1,8 @@
|
|||||||
/* Copyright (C) 2007, Justin He, MySQL AB
|
/* Copyright (C) 2007 MySQL AB
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
the Free Software Foundation; version 2 of the License only.
|
the Free Software Foundation; version 2 of the License.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
Reference in New Issue
Block a user