Jan
52d5941897
fix potential deadlock errors in collector thread ( #2933 )
...
* fix potential deadlock errors in collector thread
* add test
2017-08-03 22:47:24 +02:00
Jan
a10832d41e
do not allow the creation of volatile collections in the RocksDB stor… ( #2900 )
...
* do not allow the creation of volatile collections in the RocksDB storage engine
* only create a volatile collection for mmfiles in test
* fix tests
2017-08-03 22:45:17 +02:00
Jan
9ded187324
prevent V8 from causing SIGILL errors ( #2932 )
...
* prevent V8 from causing SIGILL errors
* updated CHANGELOG
2017-08-03 22:15:25 +02:00
Simon Grätzer
3f58a44e3b
Fix cases where the root user has access to excluded collections ( #2856 )
2017-08-03 21:16:08 +02:00
Manuel B
9917a8d471
aql upper lower cpp ( #2936 )
...
* initial aql upper lower
* aql upper lower test for cpp and v8
2017-08-03 21:10:13 +02:00
Jan
07875791e5
improve shutdown and feature reusability in tests ( #2935 )
2017-08-03 20:44:04 +02:00
Kaveh Vahedipour
0b6d6d9287
Fixed distributeShardsLike bug in creating collections. numberOfShard… ( #2895 )
2017-08-03 19:38:16 +02:00
Jan
80730cd5f4
fixed issue #2928 ( #2934 )
2017-08-03 13:39:01 +02:00
Jan Christoph Uhde
8a90842f69
add kabylake arch ( #2929 )
...
* add kabylake architecture
* update: OptimizeForArchitecture.cmake with upstream version
found at: https://github.com/VcDevel/Vc/commits/master/cmake/OptimizeForArchitecture.cmake
2017-08-02 22:33:59 +02:00
Max Neunhöffer
b5798af00e
Bug fix/tune hash join ( #2828 )
...
* Tune hash joins by avoiding many AqlItemBlock allocations in IndexBlock.
* Fix condition for copying register values.
* Fix case of half-full or empty AqlItemBlock.
2017-08-02 22:27:26 +02:00
Jan
4da33dea6c
fixed some issues detected by coverity scan ( #2915 )
2017-08-02 09:36:08 +02:00
Jan
ed9d15156e
remove dependency on MMFiles features from non-MMFiles files ( #2925 )
2017-08-01 22:16:43 +02:00
Dan Larkin
5f772b09a7
Converted rest handler for explain from JS to C++. ( #2907 )
2017-08-01 22:10:39 +02:00
Jan
871ee6a85f
added startsBefore() for ApplicationFeature ( #2913 )
2017-08-01 17:15:25 +02:00
Dan Larkin
4cc46f9b96
Converted a portion of the admin routing API from JS to C++ ( #2919 )
...
* Added a partial C++ implementation for admin routing API.
* Finished C++ implementation for admin routing API.
2017-08-01 17:14:08 +02:00
Jan
62f9231aa5
Bug fix/predictable results data modifcation multiple fors ( #2921 )
2017-08-01 17:08:35 +02:00
Manuel B
f0a24218e3
Feature/cpp aql char length ( #2883 )
...
* redirect aql char_length to length
* aql function CHAR_LENGTH in C++, fixed test
* adding table
* fix crlf
* docu table
* remove alternative fact
* docu
* fix string length calculation for aql length
2017-08-01 15:39:25 +02:00
Jan
4f5d5ff54d
slightly move responsibility for recovery ( #2922 )
2017-08-01 14:25:13 +02:00
Jan Christoph Uhde
ed8efe3566
Feature/issue 387 cluster index estimates ( #2866 )
2017-08-01 09:53:58 +02:00
Dan Larkin
750fc96ab4
Converted endpoint handler from JS to C++ ( #2905 )
...
* Added native C++ rest handler for endpoints.
* Added test of rest endpoint interface and removed JS handler.
2017-08-01 09:53:04 +02:00
mchacki
7d8b79b208
Merge branch 'devel' of github.com:arangodb/arangodb into bug-fix/trav-filter-optimizer-tests
2017-07-31 18:54:40 +02:00
Frank Celler
6a78640f79
switch to trusty
2017-07-30 15:39:10 +02:00
Jan
87567c3c2a
fixed issue #2876 ( #2896 )
2017-07-30 14:24:25 +02:00
Jan
beea9033d3
fix a race on shutdown ( #2897 )
2017-07-29 10:30:24 +02:00
Jan
6820ec3891
fixed issue #2868 : cname missing from logger-follow results in rocksdb ( #2901 )
2017-07-28 18:52:30 +02:00
Jan
bd71d7037b
make the V8 feature depend on the authentication feature ( #2902 )
...
otherwise there may be issues when v8 code is still running that refers to authentication features
2017-07-28 18:51:44 +02:00
Frank Celler
8fa8bbe5fd
Merge branch 'devel' of https://github.com/arangodb/arangodb into bug-fix/trav-filter-optimizer-tests
2017-07-28 15:20:55 +02:00
Manuel B
ec7cc0059b
change "parameters" to "bindVars" ( #2772 )
...
* change "parameters" to "bindVars"
* deprecate parameters
2017-07-28 15:19:14 +02:00
m0ppers
9a0bc716d0
Do not allow replication to create/drop collections ( #2898 )
...
In the cluster case the only one who is allowed to do this is the schmutz
2017-07-28 14:24:02 +02:00
Jan
634574ed9f
don't mask errors with fake OOM messages ( #2872 )
2017-07-28 12:08:37 +02:00
Frank Celler
6613ecda72
Merge branch 'devel' of https://github.com/arangodb/arangodb into bug-fix/trav-filter-optimizer-tests
2017-07-28 09:30:26 +02:00
m0ppers
589ffd5c59
Feature/improve logging ( #2881 )
...
* Improve logging in various places
* Fix jslint
2017-07-28 09:23:18 +02:00
Jan
e2908060c9
fixed issue #2889 , fixed issue #2884 ( #2894 )
2017-07-28 08:43:21 +02:00
Manuel B
fe8b9b70c4
Feature/planning 580 arangoexport with query ( #2882 )
...
* added query export capability
* test for export --query
* docu
* document export with query
* Update CHANGELOG
2017-07-28 08:41:53 +02:00
m0ppers
6fefe5ab31
In high concurrency situations double checking checksums is a must have ( #2890 )
2017-07-28 00:43:21 +02:00
Jan
56143bc186
fix issue #2879 ( #2885 )
2017-07-27 23:30:05 +02:00
Simon Grätzer
59dc8d0135
Update rocksdb options ( #2880 )
...
* changing some defaults
* Maybe fixing performance
* Modified changelog
* Updated documentation to reflect options
2017-07-27 16:05:31 +02:00
Frank Celler
00a6cbab64
fixed jslint error messages
2017-07-27 16:01:45 +02:00
Simon Grätzer
9786b198c2
Allow pregel jobs to interrupt on shutdown ( #2855 )
2017-07-27 15:29:01 +02:00
Frank Celler
37e1023166
Feature/jenkins pipeline ( #2887 )
...
* disable mac and windows by default
* copy failed to top level
2017-07-27 14:00:22 +02:00
Wilfried Goesgens
31cc349d05
Feature/tag starter with release ( #2886 )
...
* tag the ArangoDB Starter as part of the release process.
* check for tools to be installed
2017-07-27 13:36:01 +02:00
Wilfried Goesgens
7e03187123
When a transaction aborts, add the error messages to the returned sta… ( #2848 )
...
* When a transaction aborts, add the error messages to the returned status to aid the development process (as suggested by @DeShadow)
* If we are an arangoerror log out the ArangoError code
* don't send the stacktraces via the 'net, but have better error messages anyway
* static is wrong here - we want to use it with per threads individual values now.
* restructure source just to have one stacktrace processing function.
* Pull array from javascript logging functions up to c++
* js_log now can handle an array of v8-strings, converts it to a vector of std::strings, feeds them one by one into logging for now.
* the stacktraces now don't do individual calls to js_log, but one with an array of log lines.
2017-07-27 12:01:30 +02:00
Jan
33a7b8b853
Bug fix/mini issues ( #2878 )
...
* ignore some return codes when closing zip files and do not report them
* hide mostly useless debug message
* clear basic authentication cache after deletion of users and after updating them
otherwise deleted/changed users can still access the database!
* adjust wording
* added notes about mmfiles-specific parameters
* updated CHANGELOG and documentation
2017-07-27 11:37:34 +02:00
Jan
582d3e5fd1
only sync RocksDB WAL in MMFiles engine when there is a reason to do so ( #2863 )
2017-07-26 21:49:41 +02:00
Manuel B
d8c349143e
clarify where to exec build.sh ( #2877 )
2017-07-26 13:25:17 +02:00
Jan
6b24529a75
fix small issues found by cppcheck ( #2871 )
2017-07-26 13:06:31 +02:00
Jan
0771a69138
remove only partly used AQL function argument types definitions ( #2873 )
2017-07-26 13:03:30 +02:00
Jan Christoph Uhde
c7dd2db2cc
log supervisor exit ( #2846 )
2017-07-26 10:00:45 +02:00
Heiko
14ec3dea17
allows now to edit default access level for collections in database _system for all users except the root user. ( #2864 )
2017-07-25 22:28:48 +02:00
Jan
e3b7de509f
fix mismatched free/delete ( #2865 )
2017-07-25 22:27:37 +02:00