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
Simon Grätzer
8dcf045a7b
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-06-07 15:47:18 +02:00
Simon Grätzer
5fc966e267
fixing warmup mode
2017-06-07 15:47:08 +02:00
Jan Christoph Uhde
2f2d1bc217
add assert to geo index implementation
2017-06-07 14:45:27 +02:00
Simon Grätzer
1cd469c613
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-06-07 14:08:23 +02:00
jsteemann
2d96b9ab4c
fix issues found by coverity scan tool
2017-06-07 13:22:18 +02:00
Simon Grätzer
082426df53
removing unused code
2017-06-07 13:03:31 +02:00
Michael Hackstein
7aa2a9d4c7
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-06-07 09:27:49 +02:00
Michael Hackstein
0a98ff9b16
EdgeIndexCache now stores unindexed VPack Arrays. Saves some memory without loosing performance.
2017-06-07 09:27:44 +02:00
Dan Larkin
8c7ba2aaa3
Changed several index/collection APIs to provide better context messages.
...
Addresses Issue #342 .
2017-06-06 12:27:08 -04:00
Michael Hackstein
ec6452733e
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-06-06 16:51:36 +02:00
Dan Larkin
c48eb92c1e
Added some more pass-through options for RocksDB and optimized a couple defaults.
2017-06-06 10:51:01 -04:00
Michael Hackstein
6ac0c0e673
Removed dead code
2017-06-06 13:13:50 +02:00
jsteemann
6b05b39825
expose currently used block cache size
2017-06-06 11:19:11 +02:00
Simon Grätzer
634254b80f
adding load and unload
2017-06-02 14:44:38 +02:00
Simon Grätzer
10f6242932
removing dead code
2017-06-02 12:22:39 +02:00
Simon Grätzer
87de810566
Edge index refactoring
2017-06-02 11:20:15 +02:00
Simon Grätzer
3e8c16d1a7
Adding edge key into edge index
2017-06-01 16:07:39 +02:00
jsteemann
a68c95d2b7
try to honor server shutdown while locks are held
2017-06-01 02:24:00 +02:00
jsteemann
b91eab0ce8
honor transaction options
2017-06-01 02:01:33 +02:00
jsteemann
b285112105
fix linker errors
2017-06-01 01:24:29 +02:00
Simon Grätzer
2ccea54404
Merge branch 'devel' of https://github.com/arangodb/arangodb into feature/alliterator
2017-05-31 18:13:00 +02:00
Simon Grätzer
66f10870dd
Renaming files
2017-05-31 18:12:47 +02:00
Simon Grätzer
72661d85c3
fixed incremental replication
2017-05-31 18:08:05 +02:00
Michael Hackstein
52406567cd
Replaced EdgeCursors callback to return cid,rev instead of _id. Does less costly copying and comparision internally
2017-05-31 17:49:46 +02:00
Simon Grätzer
36d440767b
Merge branch 'devel' of https://github.com/arangodb/arangodb into feature/alliterator
2017-05-31 16:38:55 +02:00
Simon Grätzer
469e57773e
workaround for replication
2017-05-31 16:37:58 +02:00
jsteemann
8b74913c56
remove debug message
2017-05-31 15:27:35 +02:00
Simon Grätzer
87ee7a45fe
Adding error checks
2017-05-31 15:10:17 +02:00
Simon Grätzer
58c8da1acf
fixing replication
2017-05-31 14:39:40 +02:00
jsteemann
2457d66c92
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-31 14:16:14 +02:00
jsteemann
eec81e730b
fixed MSVC warning
2017-05-31 14:16:04 +02:00
Simon Grätzer
ddc032ec14
removing readahead size
2017-05-31 12:26:51 +02:00
Simon Grätzer
879829e881
Merge branches 'devel' and 'feature/alliterator' of https://github.com/arangodb/arangodb into feature/alliterator
2017-05-31 11:42:20 +02:00
Simon Grätzer
53ece582a8
optimized all index iterator
2017-05-31 11:34:32 +02:00
Jan Christoph Uhde
e0f608f219
check endianess when storing ints
2017-05-31 10:52:32 +02:00
Frank Celler
f45325fe3f
comment out new options. Needs further investigation into performance impact
2017-05-31 09:15:45 +02:00
Simon Grätzer
5509776503
Fixing various issues
2017-05-30 13:44:26 +02:00
Simon Grätzer
6ecf733585
Merge branch 'devel' of https://github.com/arangodb/arangodb into feature/storage-format-refactoring
...
# Conflicts:
# tests/RocksDBEngine/TypeConversionTest.cpp
2017-05-30 13:42:44 +02:00
jsteemann
3886aece76
updated manual
2017-05-30 13:09:06 +02:00
Simon Grätzer
d0eafe420a
fixed vertexId getter
2017-05-30 12:46:18 +02:00
jsteemann
63d035761e
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-30 12:04:30 +02:00
jsteemann
53b150b206
added tests for intermediate commits
2017-05-30 12:03:58 +02:00
Simon Grätzer
09e0545cbd
Merge branch 'devel' of https://github.com/arangodb/arangodb into feature/storage-format-refactoring
2017-05-30 11:31:15 +02:00
Simon Grätzer
ab292b2717
Fixing edge bounds
2017-05-30 11:30:48 +02:00
Jan Christoph Uhde
64c0b03a99
Add missing changes to geo index
2017-05-30 11:08:44 +02:00
Simon Grätzer
12d1b2d318
Merge branch 'devel' of https://github.com/arangodb/arangodb into feature/storage-format-refactoring
2017-05-30 10:12:47 +02:00
Simon Grätzer
3ad939ea41
changed storage format
2017-05-30 10:12:39 +02:00
Jan Christoph Uhde
c4e7ae54da
Prepare geodata to be more platform independent
2017-05-30 09:22:45 +02:00
Simon Grätzer
f20a0a8c3d
Merge branch 'devel' of https://github.com/arangodb/arangodb into feature/storage-format-refactoring
2017-05-29 16:01:06 +02:00