Jan
b32cf3822a
explicitly control activation of RocksDB write-throttling feature ( #4360 )
...
also consistently use -DNDEBUG to avoid different class layouts when
the same class are used by different translation units
2018-01-19 09:33:01 +01:00
Jan Christoph Uhde
41a8c581a3
fix windows build ( #3855 )
2017-12-06 16:35:45 +01:00
Matthew Von-Maszewski
f64a2eb996
removed posix_fadvise call from PosixSequentialFile::Read(). this is consistent with facebook PR 2573 ( #3505 )
2017-10-25 14:39:46 +02:00
Wilfried Goesgens
9ed7a5e8f4
capture the time of the first configure run, don't re-generate it everytime we get here. ( #3393 )
2017-10-10 15:05:07 +02:00
Wilfried Goesgens
a1f217b323
fix windows warning ( #3277 )
2017-09-21 10:27:42 +02:00
Simon Grätzer
ffc465433a
No access collections Improvements ( #3190 )
...
* consolidated EdgeDocumentToken
* optimizing cluster traversal
* adding skip collection checks
* API cleanup
* copying AQLValue to avoid use-after-free bugs
* Fixing rocksdb SingleServerEdgeCursor
* Fixing a collection resolving issue
2017-09-07 14:55:07 +02:00
m0ppers
897e2d6467
Properly set PORTABLE flag ( #3019 )
2017-08-10 15:57:12 +02:00
m0ppers
6c3bc05419
Make rocksdb portable on windows by default ( #2972 )
2017-08-08 10:22:27 +02:00
Jan
418105b1f5
remove obsolete cmake commands ( #2709 )
2017-07-02 23:26:29 +02:00
Jan
d281328c22
fix even more issues with SSE detection ( #2664 )
2017-06-26 16:29:40 +02:00
Jan
ef3a7a32e5
attempt to fix SSE4.2 detection for RocksDB ( #2628 )
2017-06-22 12:20:50 +02:00
Frank Celler
ce8b1fb885
Feature/rocksdb update 5.6 ( #2621 )
2017-06-20 18:12:43 +02:00
m0ppers
772ed1dbbd
Hotfix for crashes with encryption on (at least) arch linux ( #2572 )
2017-06-13 14:46:51 +02:00
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
a2bf0434a8
Feature/jemalloc 3.6 ( #2526 )
...
jemalloc 3.6.0
2017-06-06 20:50:10 +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
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
Frank Celler
d90f0136bc
fixed compile with USE_JEMALLOC=OFF
2017-04-27 12:43:48 +02:00
servusoft
d0435cf42c
crosscompiling
2017-04-17 16:05:55 +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
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
Wilfried Goesgens
9acbada99a
remove git submodules - they don't work reliably.
2017-03-14 15:26: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
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
Wilfried Goesgens
5fe4a431a0
move rocksdb subrepo pointer forward
2017-03-13 10:49:32 +01:00
Wilfried Goesgens
00bcb07624
exclude rocksdb gtest from the build
2017-03-10 15:31:57 +01:00
Wilfried Goesgens
3c6bdccde3
add submodule rocksdb
2017-03-10 14:42:02 +01:00
Wilfried Goesgens
4b41444c0a
remove in working copy rocksdb
2017-03-10 14:40:36 +01:00
servusoft
7abe288086
Removing unnecessary library "z" by cross-compiling
2016-07-25 16:46:30 +02:00
Wilfried Goesgens
53e2e0b4cb
by @servusoft : fix rocksdb cmake compile on ARM by removing unsupported compiler flag.
2016-07-18 11:21:13 +02:00
Frank Celler
72eedd4294
no malloc_usable_size on Darwin
2016-07-09 09:35:16 +02:00
Kaveh Vahedipour
ab0b3fc321
agency test waits exactly for the leader election to have ended
2016-06-23 10:52:43 +02:00
Kaveh Vahedipour
b40e5a3d24
agency test waits exactly for the leader election to have ended
2016-06-23 10:48:26 +02:00
Frank Celler
967d709f28
added cmath for GCC 5.4
2016-06-08 21:40:21 +02:00
Andreas Streichardt
569dd0de04
Do not hardcode march=native but use the one arangodb uses
...
fixing SIGILL on AWS when using a modern machine to build a debian image
2016-05-27 11:43:41 +02:00
Frank Celler
d4291b36e5
added sanity check for CMAKE_BUILD_TYPE
2016-05-19 16:10:36 +02:00
Wilfried Goesgens
69827a5294
Adjust memory model to MT since arangod uses threads.
2016-05-19 09:44:14 +02:00
Andreas Streichardt
9094ea3a0b
Fix solaris build
2016-05-17 18:16:45 +02:00
Andreas Streichardt
64a567a5a0
ROCKSDB uses static snappy from 3rdparty
2016-05-11 16:30:24 +02:00
Wilfried Goesgens
e2da3d4912
check for fcntl for enabling fallocate; only enable posix mmap for posix platforms.
2016-05-10 16:45:15 +02:00
Wilfried Goesgens
b2766e12a8
Don't override external defines.
2016-05-10 16:45:15 +02:00
Wilfried Goesgens
704eeef880
configure system libraries per operating system.
2016-05-10 14:36:15 +02:00
Wilfried Goesgens
1763c5dc36
Revert #366d771b5247c271f9dbf22905e7f3d49e0d974c and set the policies for ubuntu.
2016-05-10 11:06:40 +02:00
Wilfried Goesgens
030233a642
Fix OS detection for rocksdb. this fixes #1814
2016-05-09 11:06:25 +02:00