1
0
Fork 0
Commit Graph

932 Commits

Author SHA1 Message Date
Ewout Prangsma 4d6fa5bb87 Import RocksDB encryption support (#2491)
* Import RocksDB encryption support

* Adding enterprise hooks

* Allocate scratch space in BlockCipher, used for all subsequent calls to EncryptBlock

* Adding more enterprise hooks

* Added encryption test script

* Added (commented) entry for encryption-keyfile

* Use correct env

* Updated ARANGODB value

* Log startup at debug level

* Removed TTY flag

* Fixed build

* Added prefix block support with unique initial counter & IV for CTR implementation
2017-06-08 08:51:02 +02:00
Frank Celler 38091587fc unpatched v4.5.0 and enabled munmap (#2529) 2017-06-07 20:12:14 +02:00
jsteemann 3f0b3970cf micro optimizations 2017-06-07 13:22:56 +02:00
Frank Celler a2bf0434a8 Feature/jemalloc 3.6 (#2526)
jemalloc 3.6.0
2017-06-06 20:50:10 +02:00
Jan Christoph Uhde b3ed8a659c Fix creation of millions of VPackBuilders in edge import - part 2 - #194 2017-06-02 13:52:11 +02:00
Jan Christoph Uhde 0669e517ed Fix creation of millions of VPackBuilders in edge import - part 1 - #194 2017-06-01 17:58:18 +02:00
jsteemann 4fe7247b80 fixed a race in RocksDB group commit.
it seems that the most relevant part of this fix has also been made upstream so we can forget about this change after upgrading to latest RocksDB (5.5.0 or higher)
2017-06-01 17:51:22 +02:00
Frank Celler b7961ef3dd Reenabled snappy (#2504)
* fixed snappy config

* added numactl and GLIBCXX_FORCE_NEW

* enabled snappy

* fix snappy include path

* windows paths
2017-05-26 20:53:23 +02:00
Frank Celler 4800a8b7f6 Feature/hugepages (#2497)
* enabled checks for memory management

* added MADV_NOHUGEPAGE

* added documentation about NUMA and file systems
2017-05-25 16:04:23 +02:00
jsteemann 16873425d3 fix crc decision 2017-05-19 16:51:46 +02:00
jsteemann 410d1c6ad7 try to fix build Cmake 2017-05-19 15:35:33 +02:00
jsteemann 305377b56f SSE42 hack for RocksDB 2017-05-19 14:03:00 +02:00
jsteemann 910de592bf remove libcuckoo 2017-05-18 09:26:54 +02:00
Jan Christoph Uhde 41d144fc23 VPackIterators are no move assignable | same costs as copy 2017-05-10 13:47:16 +02:00
jsteemann a2411488ae remove unused files (with long filenames that produce problems on Windows checkouts) 2017-05-08 10:46:07 +02:00
Frank Celler d90f0136bc fixed compile with USE_JEMALLOC=OFF 2017-04-27 12:43:48 +02:00
Frank Celler b1f8fdbef9 Merge pull request #2456 from servusoft/devel
cross compiling
2017-04-26 13:59:36 +02:00
Max Neunhoeffer 925051afe4 Rename an argument and add a comment. 2017-04-26 08:25:42 +02:00
Frank Celler 0d71aaeb9d fix for compiler path 2017-04-20 20:53:04 +02:00
Frank Celler 9064305c95 malloc_stats_print under Linux, je_malloc_stats_print under Apple 2017-04-19 20:40:34 +02:00
Frank Celler 1a6cadbfe1 added generated files 2017-04-19 20:36:31 +02:00
Frank Celler 1bad259868 added generated files 2017-04-19 20:35:15 +02:00
Frank Celler c59b527865 added generated configure script 2017-04-19 20:29:15 +02:00
Frank Celler f1d0c5eba1 added jemalloc feature 2017-04-19 19:57:54 +02:00
Frank Celler 5ef5c5650c added rocksdb CMakeLists 2017-04-19 19:57:54 +02:00
Frank Celler 406d09befa added jemalloc 4.5.0 2017-04-19 19:57:54 +02:00
servusoft d0435cf42c crosscompiling 2017-04-17 16:05:55 +02:00
Wilfried Goesgens ce45df98d7 remove debug print 2017-04-06 14:19:24 +02:00
Frank Celler 45a4fac4d3 removed v from version 2017-03-23 22:27:48 +01:00
Frank Celler baafc2ceee removed V8 prefix 2017-03-23 22:15:12 +01:00
Frank Celler 74cf8a0f75 fixed boost version 2017-03-23 21:25:54 +01:00
Wilfried Goesgens 3ee0472ed3 unify handling of 3rdparty revisions 2017-03-23 16:28:24 +01:00
Simon Grätzer e8258063b8 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
# Conflicts:
#	3rdParty/V8/v8
#	CMakeLists.txt
2017-03-15 12:59:22 +01:00
Wilfried Goesgens b17ba1d967 add .gitignored files 2017-03-14 16:39:53 +01:00
Wilfried Goesgens 1cbb0ee262 add missing file 2017-03-14 16:32:10 +01:00
Wilfried Goesgens 45595b8f4d switch V8 from git submodule to flat copy 2017-03-14 16:02:40 +01:00
Wilfried Goesgens 9acbada99a remove git submodules - they don't work reliably. 2017-03-14 15:26:08 +01:00
Simon Grätzer 876bbb98f9 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-03-13 23:27:11 +01:00
Frank Celler 41c0bd3332 do not enable -Werror for rocksdb 2017-03-13 18:13:08 +01:00
Wilfried Goesgens 646baee446 adopt rocksdb cmake for elderly systems 2017-03-13 17:48:17 +01:00
Wilfried Goesgens 08a1473235 move forward so windows may compile properly 2017-03-13 14:46:39 +01:00
Simon Grätzer fb560eece1 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-03-13 13:02:55 +01:00
Simon Grätzer 7b35f75b23 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
# Conflicts:
#	arangod/CMakeLists.txt
#	arangod/GeneralServer/GeneralServerFeature.cpp
2017-03-13 12:25:28 +01:00
Wilfried Goesgens 65af41e802 where did this submodule vanish to? 2017-03-13 12:25:21 +01:00
jsteemann 45a68f54f8 Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api 2017-03-13 12:10:54 +01:00
jsteemann 454d583863 fix building tests 2017-03-13 12:06:11 +01:00
Simon Grätzer ddf25e6352 Changed rocksdb commit 2017-03-13 12:00:14 +01:00
Wilfried Goesgens faa100644e fix include of rocksdb 2017-03-13 11:45:13 +01:00
Wilfried Goesgens 5fe4a431a0 move rocksdb subrepo pointer forward 2017-03-13 10:49:32 +01:00
Simon Grätzer 871272d7c1 Merge from devel 2017-03-12 12:32:22 +01:00