Frank Celler
ffb6868bbb
fix cast for macosx
2018-09-03 10:22:47 +02:00
Jan
cb19878fad
more explicit order for SystemDatabaseFeature ( #6335 )
2018-09-01 22:54:03 +02:00
Frank Celler
f71893353d
Feature/fortune ( #6324 )
...
* added fortune cookies
2018-09-01 14:18:30 +02:00
Dan Larkin-York
18d827688a
Fix condition finders moving filters past modifications into index nodes ( #6327 )
...
* Fixed issue with condition finder pulling filter past modification node into index.
* Fixed issue with traversal condition finder pulling filter past modification node into index.
* fixed jslint
2018-09-01 13:34:23 +02:00
Jan
c8ff719665
Bug fix/always remove lock file ( #6314 )
...
* always remove LOCK file
* disable useless messages about environment for upgrade check and password reset
2018-09-01 12:09:23 +02:00
Vasiliy
e862efdc3b
issue 458.4: retrieve the system database via the SystemDatabaseFeature ( #6299 )
2018-08-31 19:45:10 +02:00
Jan
5873f63a72
Bug fix/fixes 2908 ( #6279 )
2018-08-31 17:26:54 +02:00
Jan
840ad8c20d
added option `--rocksdb.use-file-logging` ( #6308 )
2018-08-31 17:23:00 +02:00
Jan
191ae2dc43
do not report figures for an index by default ( #6296 )
...
the change in behavior crept in unintentionally due to my last
change of the index API. this PR reverts the unintended change
here so figures are only returned when explicitly requested
2018-08-31 17:22:00 +02:00
Lars Maier
66bb45c9c8
Bugfix/No Maintenance threads default to low ( #6310 )
...
* Fixed number of maintenance threads to low by default.
* Fixed types for `std::max`.
2018-08-31 15:28:44 +02:00
Lars Maier
63d9cfa081
Maintenance Fixes ( #6284 )
...
* Clean up for `FIXMEMAINTENANCE` comments: removed race condition, added errors and `notify()`s.
* Removed dublicated code.
* Added requested changes. Added error reporting for `UpdateCollection`.
* Make it compile. Add missing `notify()`.
* `CreateCollection` generates errors in all code paths.
* Fixed catch test.
2018-08-31 15:24:29 +02:00
Kaveh Vahedipour
679c6904f4
fixed a condition, when the local leader dropped the shard, before leadership resignation had happened ( #6282 )
2018-08-31 13:20:35 +02:00
Kaveh Vahedipour
fe9b2fecdc
notifyInactive has been lying aroung in the agent without being used. relique of the time, when we thought, that we would have an pool of agents from which we'd draw, if an agent failed ( #6290 )
2018-08-31 10:48:39 +02:00
Michael Hackstein
0a343392ac
Forward port of bugfix to issue #5941 from 3.3.15 ( #6304 )
2018-08-30 21:03:44 +02:00
Vasiliy
1586b5128e
issue 458.3: syntactic cleanup ( #6286 )
...
* issue 458.3: syntactic cleanup
* remove extraneous debug output
2018-08-29 17:20:00 +03:00
Vasiliy
a6f3444601
issue 458.2.1: ensure LogicalCollection presence is checked before granting/revoking permissions ( #6274 )
...
* issue 458.2.1: ensure LogicalCollection presence is checked before granting/revoking permissions
* try to address test failures
* backport: support wildcard for database too
* create collection before granting
* adjust ruby tests to expect behaviour as defined by issue #458
* adjust expected Ruby test result
* create required collection in Ruby test
* revert back to previous test code since Ruby refuses to create required collection
* missed revert
2018-08-29 14:57:56 +03:00
jsteemann
9650911d53
improve wording here and there
2018-08-29 12:34:29 +02:00
Simon
1afe3bce98
Remove header from trx::methods ( #6271 )
...
* do not create header here
* move headers up
2018-08-28 17:31:00 +02:00
Jan
494764b95c
Bug fix/fiddle version string into test paths ( #6267 )
2018-08-28 14:58:35 +02:00
Vasiliy
953027ba63
issue 458.1: move SystemDatabaseFeature from IResearch to RestServer ( #6260 )
...
* issue 458.1: move SystemDatabaseFeature from IResearch to RestServer
* Add modified tests.
2018-08-28 09:48:09 +02:00
jsteemann
44eae59dc0
remove functions that are not called anymore
2018-08-28 01:00:40 +02:00
Jan
5022ccc24d
Bug fix/fixes 2508 ( #6254 )
2018-08-27 21:36:39 +02:00
Lars Maier
5555bd2fad
Schmutz++ Improved ( #6259 )
...
* Fixed startup order. Don't start maintenance threads in single-server or agent.
Added range check for `--server.maintenance-threads`.
Fixed invalid array access, when shard exists locally but not in plan.
* Removed unused header imports.
* Added CHANGELOG entry
* Fixed shutdown bug. Startup fixed.
* Fixed catch test.
* Add Maintenance improvements to NewFeature34.md.
2018-08-27 20:25:09 +02:00
Jan
34e6362e3e
append version string to js directory name ( #6262 )
...
* append version string to js directory name
* add version-directory support for arangosh
2018-08-27 18:23:30 +02:00
Jan
601e2ccbc6
Feature/aql 1808 ( #6191 )
2018-08-27 14:56:57 +02:00
Heiko
9e65bf03c8
Bug fix/reducing gharial vpack usage ( #6233 )
...
* removed todo notification
* removed unused variable
* fixed compile error
* optimized addOrphanCollection
* optimized eraseOrphanCollection function
* optimized eraseEdgeDefinition
* removed unused function
* cleanup
* added addEdgeDefinition by class EdgeDefinition
* removal of this
* simplified rebuildOrphans function
* removed not needed helper function
* applied requested changes
* tri assert
* removed check
* res fail
2018-08-27 11:33:31 +02:00
Jan
791eaba873
Bug fix/planning 2865 ( #6252 )
...
* potential bugfix for planning/#2865
* speed up dump tests setup
* enable authentication for backup tests
* make arangodump provide a "serverId" to the server
this allows the server to track arangodump as an active dump client
so any data required for the dumping may be retained while the
dump is ongoing
* don't log binary stuff into the logfile
2018-08-27 10:21:34 +02:00
Andrey Abramov
615e1cf7de
Feature/add options to view ( #6255 )
...
* added OPTIONS for views
* pass options too
* validation for OPTIONS
* fix OPTIONS validation
* removed debug log message
* add forceSync options
* add forceSync view option
* fix comments
* fix some memleaks
* fix typo
* fix integration tests
* fix integration tests
* fix another integration test
* rename 'forceSync' option to 'waitForSync'
* another attempt to fix test
* ensure query caches are properly invalidated
* address integration test failures
* another attempt to fix test
2018-08-26 22:30:23 +03:00
Vasiliy
5d14775de8
issue 459.3: ensure collection permissions are checked before updating/dropping an IResearch view ( #6253 )
...
* issue 459.3: ensure collection permissions are checked before updating/dropping an IResearch view
* backport: ensure collection permissions are checked before updating/dropping an IResearch view on cluster
* backport: address test failures
* backport: address more test failures
* reuse existing classes for scoping ExecContext
2018-08-26 18:00:16 +03:00
jsteemann
ebba4fd55a
fix memory errors and crashes
2018-08-25 20:17:59 +02:00
jsteemann
a14940df54
fix memleak
2018-08-25 11:32:16 +02:00
jsteemann
0d767fcabe
removed unused type
2018-08-25 11:28:58 +02:00
jsteemann
c154dd95ce
fix overrun
2018-08-25 11:28:22 +02:00
Simon
568a09f177
Disable JS on DBServer, fix race in UserManager ( #6244 )
2018-08-24 22:20:49 +02:00
Jan
73e44bc605
invalidate query cache after modification of views ( #6198 )
2018-08-24 19:54:10 +02:00
jsteemann
08ee458608
blind attempt to fix MacOS compile error
2018-08-24 13:57:33 +02:00
Jan
0d48677619
Bug fix/aql optimizer improvements 2308 ( #6241 )
2018-08-24 13:42:22 +02:00
Vasiliy
2ecdfefcb8
issue 459.2: ensure view retrieval is denied of detailed definition is denied ( #6237 )
...
* issue 459.2: ensure view retrieval is denied of detailed definition is denied
* address test failures
2018-08-24 14:37:35 +03:00
Jan
2bce75eb86
add AQL function CONTAINS_ARRAY as alias for POSITION ( #6242 )
2018-08-24 12:50:50 +02:00
jsteemann
bd7352e88f
fix compile warnings
2018-08-24 12:30:37 +02:00
Kaveh Vahedipour
28754cbf15
Feature/schmutz plus plus ( #5972 )
...
- Schmutz now called "Maintenance" and completely implemented in C++
- Fix index locking bug in mmfiles
- Fix a bug in mmfiles with silent option and repsert
- Slightly increase supervision okperiod and graceperiod
2018-08-24 12:15:35 +02:00
jsteemann
50be715aeb
removed gcc-specific attribute
2018-08-24 12:05:39 +02:00
Simon
18c3069117
Make cluster routes check roles ( #6239 )
2018-08-24 09:46:27 +02:00
Simon
948820e484
Various small changes ( #6234 )
2018-08-24 09:39:03 +02:00
Vasiliy
b55546225f
issue 450.6: simplify consolidation policy typing ( #6235 )
2018-08-24 01:25:23 +03:00
Heiko
b1b68b19b9
Bug fix/gharial deletion of connected edges ( #6201 )
...
* added test for recursive edge deletion, still missing c++ implementation
* test
* added deletion of connected edges when removing an edge or a vertex
* Added a helper function to iterate over all graphs.
* applied requested test changes
* edge definition helper function
* moved removeVertex and removeEdge inside a helper function
* more optimizations
* compile error
* typo
* requested changes
* const func
2018-08-23 18:52:06 +02:00
Jan
5f0403ed1c
Bug fix/add aql collection count cache ( #6227 )
2018-08-23 16:05:51 +02:00
Vasiliy
e04b5318b4
issue 450.5: rename consolidation-related configuration properties and remove locale ( #6232 )
2018-08-23 16:04:25 +03:00
Vasiliy
76548e1161
issue 459.1: modify LogicalView permission validation as per the new requirements ( #6226 )
2018-08-22 18:56:10 +03:00
jsteemann
08c67c61a8
Merge branch 'bug-fix/add-arangosearch-view-to-resilience-tests' of https://github.com/arangodb/arangodb into devel
2018-08-22 15:15:26 +02:00