515b93cc3d
remove faulty test code
2019-04-29 01:28:54 -05:00
4b9d046c6e
Fully resolve potentially ambiguous symbols by removing using namespace statements from headers which have a cascading effect. This causes potential behavior changes when switching to c++11 since symbols can be exported from std and boost while both have been imported into the global namespace.
2019-04-29 01:21:15 -05:00
e65f80f493
delete visual c++ project files. cmake can generate these if needed
2019-04-25 23:35:03 -05:00
46163c129a
Neutered all of the excessive snapshotting that was going on.
2019-04-10 17:53:05 -05:00
dfc29fa833
Eventually found the problem with rename(). Was calling
...
::unlink() instead of our unlink/remove.
2019-04-10 15:01:29 -05:00
c0f93d904a
Fixed a bug where the BRM would open the journal for reading when
...
it should be have open for writing. Not sure how that ever worked.
2019-04-09 17:34:30 -05:00
6e6cfdb59b
The BRM structs aren't using IDBDataFile consistently.
...
Testing whether forcing them to use IDBDataFiles breaks anything.
2019-04-09 15:07:00 -05:00
82bd9e29f5
Merge branch 'develop-1.1' into 1.1-merge-up-2018-12-20b
2018-12-20 20:55:00 +00:00
3fc1893ce9
MCOL-1347 BRM_INFO is fixed and could be used for BRM debugging.
2018-12-05 13:39:21 -08:00
176ef2f2c1
MCOL-1793 Add udafContext to the copy constructor of WindowFunctionColumn.
2018-11-23 12:42:29 -06:00
5559674208
MCOL-1558. Got it working.
...
Fixed a couple off-by-one type errors constructing the new paths.
2018-11-15 16:50:45 -06:00
86c64d6dc0
MCOL-1558. This likely covers it. First cut.
2018-11-15 15:33:50 -06:00
6a353b40b5
MCOL-520, missed a line to log an error in the new shm error handling.
2018-10-10 14:58:18 -05:00
4215a47b5c
MCOL-520. More untested changes.
...
Went down the list in shmkeys.h, added sane error msgs on perms
errors accessing rest of the shmsegs there.
Realized we probably do need 666 to the shmsegs.
Also deleted a little dead code that was copy-pasted everywhere.
2018-10-04 14:25:01 -05:00
a35009c8ee
MCOL-520. Removed chmod stuff from MST and did a little cleaning.
2018-10-04 11:27:08 -05:00
f514ed6775
MCOL-520. Got rid of the chmods on shmsegs & added
...
better error msgs. Untested.
2018-10-04 11:13:19 -05:00
7aff68969e
MCOL-520 - back out nonroot shm changes
2018-10-03 14:09:48 -05:00
8d3ce9757f
MCOL-520 - initial changes for /dev/shm
2018-10-01 14:39:17 -05:00
b7b98a3e1a
MCOL-520
2018-09-25 11:32:56 -05:00
0d7c0f7ae4
Merge branch 'develop-1.1' into dev-merge-up-20180202
2018-02-02 14:53:36 +00:00
5d9f9c819b
Merge branch 'develop-1.0' into 1.1-merge-up-20180118
2018-01-18 16:28:08 +00:00
c31c836352
MCOL-1085 Add crash dump to daemons
...
This patch adds an automated crash dump which logs in
/var/log/mariadb/columnstore/trace/ when one of the ColumnStore daemons
crashes.
2018-01-03 09:20:09 +00:00
17f077012d
Merge branch 'develop-1.1' into 1.1-merge-up
2017-12-13 09:09:39 +00:00
8babe4a35d
Merge branch 'develop-1.0' into 1.0-merge-up
2017-12-12 10:01:14 +00:00
34799d8d30
MCOL-994 handle a second abbreviated extent in case it moved dbroots because of redistribute remove.
2017-12-07 10:49:51 -06:00
01446d1e22
Reformat all code to coding standard
2017-10-26 17:18:17 +01:00
401e257df3
MCOL-879 Fix QueryStats linking issues
...
With 1.1 we have removed libdrizzle and used MariaDB's client library
instead for both CrossEngine and QueryStats. Unfortunately MariaDB 10.2
has two client libraries which have different structs with the same
name. When QueryStats was running inside the ColumnStore plugin this
symbol conflict was causing a crash.
The server's built-in client API has several different and several
missing functions so some additions to sm.cpp were made to fill the
gaps.
This patch does the following:
* Make sure that libmariadb is only linked to executables, not the
ColumnStore Plugin (to avoid symbol conflicts). Note that all
executables that link to CrossEngine and/or QueryStats need to link to
libmariadb to avoid missing symbol issues.
* Use the server's built-in client API for QueryStats when run in the
plugin
* Replace missing server built-in client API calls in sm.cpp (this is
for QueryStats and CrossEngine to keep the dynamic linker happy)
* Fixes issue where using 'localhost' as the MariaDB Server hostname
would fail in QueryStats.
2017-08-18 10:16:52 +01:00
3330495a2e
MCOL-777 Cleanup source
...
Clean out autotools and some other things from the source tree.
2017-08-07 15:59:56 +01:00
e87c519f0a
Merge pull request #196 from mariadb-corporation/MCOL-769
...
MCOL-769
2017-07-05 11:56:51 -05:00
7501cfc1f0
MCOL-769 Add command to get the uncommitted lbids
...
We need this to be able to commit them
2017-06-16 12:22:53 +01:00
850d773a78
MCOL-739 Use catalog_tables.size()
...
Suggested by David Hall. Just in case getTables() is messed up.
2017-06-06 16:30:41 +01:00
ab9e0a509d
MCOL-739 Add command to get the system catalog
...
Added to DBRM master for use with the the new API so that it can get the
system catalog via the wire protocol.
2017-06-06 14:17:23 +01:00
d531796bf2
MCOL-597 Fix up Windows Functions
2017-04-21 09:47:56 -05:00
f64dd0d602
MCOL-529 Pool DBRM connections
...
DBRM connections are reused so that we don't have a huge amount of
TIME_WAIT sockets when there are large amounts of DML. Also applied to
i_s.columnstore_files
2017-04-14 14:16:25 +01:00
830b24c1fa
MCOL-529 Pool DBRM connections
...
DBRM connections are reused so that we don't have a huge amount of
TIME_WAIT sockets when there are large amounts of DML. Also applied to
i_s.columnstore_files
2017-04-14 14:13:15 +01:00
ffcfc41563
MCOL-507 Further ExeMgr performance improvements
...
This does the following:
* Switch resource manager to a singleton which reduces the amount of
times the XML data is scanned and objects allocated.
* Make the I_S tables use the FE implementation of the system catalog
* Make the I_S.columnstore_columns table use the RID list cache
* Make the extentmap pre-allocate a vector instead of many small allocs
2017-01-16 12:33:27 +00:00
ed3bc28171
added copyright headers
2016-10-11 10:02:01 -05:00
897d8d3f3d
change snmp to alarm
2016-10-10 17:46:24 -05:00
f2670dad2a
MCOL-302: Changes for handling rpm upgrade issues
2016-09-28 10:59:33 -05:00
3d91ac193c
Merge branch 'develop' of git://github.com/mariadb-corporation/mariadb-columnstore-engine into MCOL-97
2016-09-22 18:50:59 -05:00
7d3cd26af9
MCOL-160 MCOL-262 CMake Build Fixes for out-of-tree builds and engine RPMS
2016-09-22 10:14:18 -04:00
b954001fba
Remove net-snmp and use the OS version
...
Also remove a few old binaries from build/
2016-09-13 17:42:57 +01:00
392d6df495
Merge branch 'mcol-159' into develop
...
Conflicts:
1
Makefile.save
autom4te.cache/output.0
autom4te.cache/traces.0
autom4te.cache/traces.1
compile
config.guess
config.sub
configure.save
dbcon/Makefile.in
dbcon/ddlpackage/Makefile.in
dbcon/ddlpackage/ddl-scan.cpp
dbcon/ddlpackageproc/Makefile.in
dbcon/dmlpackage/Makefile.in
dbcon/dmlpackage/dml-scan.cpp
dbcon/dmlpackageproc/Makefile.in
dbcon/execplan/Makefile.in
dbcon/joblist/Makefile.in
dbcon/mysql/Makefile.in
ddlproc/Makefile.in
decomsvr/Makefile.in
depcomp
dmlproc/Makefile.in
exemgr/Makefile.in
install-sh
missing
net-snmp/Makefile.in
net-snmp/net-snmp-5.7.3/agent/mibgroup/mib_module_includes.h
net-snmp/net-snmp-5.7.3/configure-summary
net-snmp/net-snmp-5.7.3/dist/generation-scripts/gen-variables
net-snmp/net-snmp-5.7.3/include/net-snmp/agent/mib_module_config.h
net-snmp/net-snmp-5.7.3/mk/MODULE_LIST.mk
net-snmp/net-snmp-5.7.3/mk/mib_module_list_c.mk
net-snmp/net-snmp-5.7.3/mk/mib_module_list_code.mk
net-snmp/net-snmp-5.7.3/mk/mib_module_list_ft.mk
net-snmp/net-snmp-5.7.3/mk/mib_module_list_lo.mk
net-snmp/net-snmp-5.7.3/mk/mib_module_list_o.mk
net-snmp/net-snmp-5.7.3/mk/mibgroup_list_ft.mk
net-snmp/net-snmp-5.7.3/mk/mibgroup_list_lo.mk
net-snmp/net-snmp-5.7.3/mk/mibgroup_list_o.mk
net-snmp/net-snmp-5.7.3/mk/module_list_c.mk
net-snmp/net-snmp-5.7.3/mk/module_list_code.mk
net-snmp/net-snmp-5.7.3/mk/module_list_ft.mk
net-snmp/net-snmp-5.7.3/mk/module_list_lo.mk
net-snmp/net-snmp-5.7.3/mk/module_list_o.mk
oam/Makefile.in
oam/cloud/Makefile.in
oam/etc/Makefile.in
oam/oamcpp/Makefile.in
oam/post/Makefile.in
oamapps/Makefile.in
oamapps/calpontDB/Makefile.in
oamapps/calpontSupport/Makefile.in
oamapps/columnstoreDB/Makefile.in
oamapps/columnstoreSupport/Makefile.in
oamapps/mcsadmin/Makefile.in
oamapps/postConfigure/Makefile.in
oamapps/sendtrap/Makefile.in
oamapps/serverMonitor/Makefile.in
oamapps/sessionWalker/Makefile.in
oamapps/traphandler/Makefile.in
primitives/Makefile.in
primitives/blockcache/Makefile.in
primitives/linux-port/Makefile.in
primitives/primproc/Makefile.in
procmgr/Makefile.in
procmon/Makefile.in
snmpd/Makefile.in
snmpd/etc/Makefile.in
snmpd/snmpmanager/Makefile.in
tools/Makefile.in
tools/clearShm/Makefile.in
tools/cleartablelock/Makefile.in
tools/configMgt/Makefile.in
tools/cplogger/Makefile.in
tools/dbbuilder/Makefile.in
tools/dbloadxml/Makefile.in
tools/ddlcleanup/Makefile.in
tools/editem/Makefile.in
tools/getConfig/Makefile.in
tools/idbmeminfo/Makefile.in
tools/setConfig/Makefile.in
tools/viewtablelock/Makefile.in
utils/Makefile.in
utils/batchloader/Makefile.in
utils/boost_idb/Makefile.in
utils/cacheutils/Makefile.in
utils/common/Makefile.in
utils/compress/Makefile.in
utils/configcpp/Makefile.in
utils/dataconvert/Makefile.in
utils/ddlcleanup/Makefile.in
utils/funcexp/Makefile.in
utils/idbdatafile/Makefile.in
utils/idbhdfs/Makefile.in
utils/idbhdfs/hdfs-12/Makefile.in
utils/idbhdfs/hdfs-20/Makefile.in
utils/jemalloc/Makefile.in
utils/joiner/Makefile.in
utils/loggingcpp/Makefile.in
utils/messageqcpp/Makefile.in
utils/mysqlcl_idb/Makefile.in
utils/querystats/Makefile.in
utils/querytele/Makefile.in
utils/rowgroup/Makefile.in
utils/rwlock/Makefile.in
utils/startup/Makefile.in
utils/threadpool/Makefile.in
utils/thrift/Makefile.in
utils/udfsdk/Makefile.in
utils/windowfunction/Makefile.in
utils/winport/Makefile.in
versioning/BRM/Makefile.in
versioning/Makefile.in
writeengine/Makefile.in
writeengine/bulk/Makefile.in
writeengine/client/Makefile.in
writeengine/dictionary/Makefile.in
writeengine/index/Makefile.in
writeengine/redistribute/Makefile.in
writeengine/server/Makefile.in
writeengine/shared/Makefile.in
writeengine/splitter/Makefile.in
writeengine/wrapper/Makefile.in
2016-08-10 16:24:51 -05:00
4709c2bece
Add dependencies on netsnmp build
2016-07-27 16:00:28 -05:00
edb55cf23a
mcol-5 save files
2016-07-19 10:46:58 -05:00
424628349b
Add CMake build tree files
2016-07-15 10:49:57 -05:00
d90af9496e
Remove Makefile.in and update gitignore
2016-07-15 10:49:57 -05:00
7d8de28b43
MCOL-59, change calpont.xml
2016-06-22 16:00:00 -05:00
22b7b3d1ef
[MCOL-69] - autotools bootstrap only needed on new release version
2016-06-15 04:46:10 -04:00
16b1264557
Merge pull request #3 from mariadb-corporation/master
...
merge upstream
2016-06-01 23:13:42 -04:00