Jan
ae1133e2ad
port fix for NowMicros ( #9482 )
2019-07-16 16:28:30 +03:00
Simon
cf7cf0131b
Try to fix corruption error ( #9258 )
2019-06-25 10:18:26 +02:00
Wilfried Goesgens
a714290796
use snappy target ( #9312 )
2019-06-24 17:04:45 +02:00
Wilfried Goesgens
a866f8c6fd
update gtest, use json output for reporting ( #9193 )
2019-06-17 13:46:40 +02:00
Jan
091abbec77
don't make RocksDB startup fail with 0-byte log files ( #9208 )
2019-06-07 15:13:56 +02:00
Jan
40ccafbded
Feature/rocksdb 6.2 ( #9095 )
2019-05-28 14:26:27 +02:00
Jan
675b006ebc
this addresses an issue described in ES-260, and is a forward-port of… ( #8696 )
2019-04-09 11:53:20 +02:00
Simon
2b594bdab5
Reduce # of memcpy from storage engine layer ( #8685 )
2019-04-08 22:43:29 +02:00
Jan
e0ebfefddd
added missing fix for NowNanos from upstream RocksDB ( #8602 )
2019-03-28 02:25:47 +01:00
Jan Christoph Uhde
523019c8d3
update rocksdb to 6.0.fb ( #8576 )
2019-03-26 15:52:35 +01:00
Frank Celler
8e814744a5
fix buffer overflow ( #8188 )
2019-02-27 18:02:20 +01:00
Wilfried Goesgens
c3e73ba45b
upgrade rocksdb to V5.18.X ( #7792 )
2018-12-19 19:34:55 +01:00
Simon
23b8e5c735
Propper commit Sequence Numbers ( #6958 ) ( #6964 )
2018-10-19 14:19:57 +02:00
Simon
fd81f52ab4
Allow WAL logger to split up transactions ( #6800 ) ( #6866 )
2018-10-12 17:50:58 +02:00
Jan
ce8d30c18f
forward-port some RocksDB bugfix ( #6672 )
2018-10-01 18:44:00 +02:00
Wilfried Goesgens
a477df49cf
Feature/windows utf16 fileaccess ( #6534 )
2018-09-24 19:41:17 +02:00
Jan
6a2ad813bf
forward-port range deletion fix from upstream RocksDB ( #6535 )
2018-09-19 13:56:42 +02:00
Jan
92ab03daf9
change compiler options to use C++14 ( #6339 )
2018-09-06 16:49:35 +02:00
Wilfried Goesgens
975ada6d20
upgrade rocksdb to 5.16-fb ( #6247 )
2018-08-28 19:07:37 +02:00
Wilfried Goesgens
430f5229dd
upgrade snappy ( #6245 )
2018-08-28 19:07:25 +02:00
Jan
e5864838d5
use rocksdb::Transaction::PopSavePoint() ( #6192 )
...
this prevents stacking many useless SavePoints in transactions with
many operations.
The PopSavePoint method in RocksDB is forward-ported from upstream
RocksDB commit 90f744941d48f15d5d070dfcab5d51b77abac8ad.
This is likely to be released with a future release of RocksDB.
2018-08-20 12:13:26 +02:00
Wilfried Goesgens
b37719732f
fix symlink, move version dependend part into 3rdparty so we find it on next upgrade ( #6013 )
2018-08-03 13:31:29 +02:00
Wilfried Goesgens
8facda8ba0
upgrade rocksdb ( #5937 )
2018-07-23 13:04:02 +02:00
Wilfried Goesgens
8fec3292f0
pull latest rocksdb changes to the v5.14.X branch ( #5871 )
2018-07-13 18:46:11 +02:00
Wilfried Goesgens
74a6361ed0
add flag to allways turn on RTTI ( #5846 )
2018-07-11 17:52:33 +02:00
Wilfried Goesgens
cf688487d4
make the string cached so its not regenerated on each invokation, and thus re-creates the lib ( #5783 )
2018-07-05 14:07:52 +02:00
Wilfried Goesgens
bcdcb43c4c
Feature/upgrade rocksdb ( #5484 )
2018-07-04 12:04:41 +02:00
Max Neunhöffer
e5b4ce95cb
Compile rocksdb with PORTABLE=On also on Linux and Mac. ( #5473 )
2018-05-29 14:47:19 +02:00
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