Simran Brucherseifer
8187c7efc3
Revert "TEMP: use python3"
...
This reverts commit 426bca5ace
.
2019-11-25 19:55:26 +01:00
Simran Brucherseifer
748e827ab8
Merge remote-tracking branch 'origin/devel' into documentation/python3-compat
2019-11-25 12:17:08 +01:00
Jan Christoph Uhde
b94755c61e
fix segfault and try to avoid oom ( #10518 )
...
* create arena before using it
* try to avoid oom situation
2019-11-25 13:49:50 +03:00
Simran Brucherseifer
086e30b7d9
Merge remote-tracking branch 'origin/devel' into documentation/python3-compat
2019-11-23 20:14:56 +01:00
Tobias Gödderz
a8ceab9c71
Enabled modification nodes in spliced subqueries again ( #10499 )
...
* Enabled modification nodes in spliced subqueries again
* Fixed two bugs where the shadow row depth of rows wasn't copied
2019-11-22 18:30:14 +01:00
Tobias Gödderz
913e464962
Set internal state to DONE when upstream is DONE ( #10513 )
2019-11-22 18:29:55 +01:00
Lars Maier
68e72eab28
Put the write into the IoContext. ( #10511 )
...
* Put the write into the IoContext.
* Forgot to stage: Fix compile by using shared pointer, because std::function can not handle only-move types.
2019-11-22 17:43:29 +01:00
Wilfried Goesgens
b194409654
fix the default case, if we guess that we have structured post data, actually parse it. ( #10508 )
2019-11-22 15:22:18 +01:00
Kaveh Vahedipour
1489afa148
metricsfeature cleanup in unprepare ( #10514 )
2019-11-22 15:02:36 +01:00
Tobias Gödderz
e2f3f0965b
Updated CHANGELOG ( #10509 )
2019-11-22 13:16:38 +01:00
Michael Hackstein
c201dce948
Bug fix/input row serialization ( #10502 )
...
* Unified toVelocyPack of InputRow and AqlItemBlock. We can now velocypack any range within an AqlItemBlock as a new block.
* This is the fix required here. We now end exhausted false in initialize cursor. For some reason the other side checks this hard-coded value and if it is not the expected value it does ignore the send body ¯\_(ツ)_/¯
* Added test for range-based serialization
2019-11-22 08:08:53 +01:00
Kaveh Vahedipour
b94f40d890
feature/metrics ( #10423 )
...
- New internal counters and histograms.
- Prometheus compatible endpoint to expose new metrics, old statistics and RocksDB metrics.
2019-11-22 08:02:48 +01:00
Andrey Abramov
6e350d9c9f
fix compilation on mac ( #10505 )
...
* fix compilation on mac
* fix another error
2019-11-22 09:36:42 +03:00
jsteemann
e5d6b837b9
fix whitespace issues
2019-11-21 17:34:35 +01:00
Andrey Abramov
da1b549fe9
Feature/arangosearch 3.6 ( #10490 )
...
* backport features from iresearch upstream
* some fixes after upgrade
* fix compilation
* backport the recent changes
* small adjustment
* add missing files
* update iresearch from upstream
* added js tests for new analyzers
* update changelog
* make jslint happy
* update changelog
* fix tests
2019-11-21 19:14:15 +03:00
Jan
75b87689fa
remove cctype ( #10501 )
2019-11-21 15:59:59 +01:00
Jan Christoph Uhde
5321bf5c1a
dump/restore db properties ( #10482 )
2019-11-21 15:03:25 +01:00
Tobias Gödderz
168103af88
Splicing gather cleanup ( #10479 )
...
Some cleanup and deprecation information
2019-11-21 13:00:31 +01:00
Markus Pfeiffer
2902ab9c23
Feature/changelog for subquery splicing ( #10396 )
...
* Add a CHANGELOG entry for subquery splicing
2019-11-21 12:39:36 +01:00
Markus Pfeiffer
e11e81e0b7
Fix potential segfault ( #9308 )
...
* Check whether name is empty in getCollectionId{Local,Cluster} before access
2019-11-21 12:33:05 +01:00
jsteemann
ba2b11f766
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2019-11-21 11:47:53 +01:00
jsteemann
573a1b5362
don't smile away exception
2019-11-21 11:47:35 +01:00
Heiko
6080649ac7
fixing issue #10470 ( #10491 )
...
* fixing issue #10470
* changelog
* changelog
2019-11-21 11:15:42 +01:00
jsteemann
c555cba6f5
add generated front end files in order to allow collection creation
2019-11-21 11:04:52 +01:00
Lars Maier
51af263960
Added precondition to ensure that server is still as seen before. ( #10468 )
2019-11-21 09:21:36 +01:00
Michael Hackstein
3090e49258
Actually use the given format to execute a query ( #10484 )
...
* Actually use the given format to execute a query
* Send the serialization format of AQL from Coordinators.
2019-11-21 09:10:32 +01:00
Markus Pfeiffer
688a680023
Fix SubqueryStartExecutor ( #10488 )
...
fetchRow must not be called with `atMost == 0`, which can happen if
output.numRowsLeft() == 1.
2019-11-21 09:04:33 +01:00
Jan
f42dd86b25
add tests for inventory ( #10464 )
2019-11-21 08:56:27 +01:00
Jan
d3b00d60cc
fix truncate operation in synchronous replication ( #10492 )
2019-11-21 08:51:07 +01:00
Iurii Popov
9f4926bfec
Feature/issue #653 ( #10427 )
...
* late document materialization for view draft
* MaterializeType
* asserts and removed std::function
* std::map -> std::array
* Common search ast nodes code to a separate file
* Unit tests for create and clone a node
* js tests
* tmp unfinished
* Replace variables for late materialization
* Move removing
* Removed wrong clears
* Fixed variable replacement
* removed old tests (for separate materialization)
* check if late materialization arangosearch rule is enabled
* js test. added space
* moved a function to anonym namespace
* Subquery assert
* Review improvements
* Review improvements 2
* View node state to a separate var (microoptimization)
* Fixed index assert
* alignment
* C++ unit tests
2019-11-20 22:11:54 +03:00
Jan Christoph Uhde
62457a2c6b
no context fix ( #10467 )
2019-11-20 20:01:11 +01:00
Wilfried Goesgens
3c9947d9a8
fix arangosh error message handling. ( #10486 )
2019-11-20 17:57:51 +01:00
Max Neunhöffer
c2346c15ad
Fix argument handling in hotbackup if body is empty. ( #10489 )
2019-11-20 17:28:22 +01:00
Tobias Gödderz
618ffec7cb
Catch exceptions in noexcept methods ( #10483 )
2019-11-20 17:05:05 +01:00
Markus Pfeiffer
8e13486687
Fix bug in SubqueryEndExecutor ( #10485 )
...
* Fix bug in SubqueryEndExecutor
If a subquery was spliced, and did not get any input rows, the SubqueryEnd
executor still expected a relevant ShadowRow to be handed through, and ran into
an assertion (or otherwise crashed the server) if it didn't get one.
* Add regression test for SubqueryEndExecutor fix
2019-11-20 17:03:28 +01:00
Jan Christoph Uhde
937334d49b
remove rest route db properties ( #10462 )
2019-11-20 16:01:50 +01:00
Jan
31e75df80f
use batched methods ( #10461 )
2019-11-20 14:02:13 +01:00
Jan
932f8b5874
undistribute a few more queries ( #10459 )
2019-11-20 08:21:44 +01:00
Dronplane
af1a10f913
Made test tolerant to leftover links from previous test-runs ( #10480 )
...
* Made test tolerant to leftover links from previous test-runs
* Added semicolon
2019-11-19 21:52:39 +03:00
Andrey Abramov
0b5fc7fba7
allow in-place analyzer creation via link definition ( #10466 )
...
* allow in-place analyzer creation via link definition
* add special handling for _analyzers collection
* modify initial syncer
* address review commments
* fix accidentally broken test
2019-11-19 20:55:45 +03:00
Simran Brucherseifer
6bddbe4bbc
Future imports must come first
2019-11-19 17:47:58 +01:00
Lars Maier
f5730aa0a5
Fixing vst comm task again. ( #10474 )
2019-11-19 17:21:45 +01:00
Jan
f8e6ada19d
make replication timeouts configurable via startup options ( #10476 )
...
* make replication timeouts configurable via startup options
The following options are available (for active failover
and master-slave replication):
--replication.connect-timeout
--replication.request-timeout
Values can be specified in seconds. If these options are used, they will
be used for replication requests, overriding any hard-coded defaults or
explicitly configured timeouts.
2019-11-19 16:57:48 +01:00
jsteemann
eeab42a4f6
improve error message
2019-11-19 16:51:01 +01:00
Simran Brucherseifer
ec0dcea2a3
Fix swagger version
2019-11-19 16:32:04 +01:00
Lars Maier
ade2c65224
Add specific section to assembly files to prevent executable stacks. ( #10457 )
2019-11-19 16:09:03 +01:00
Jan
a311034881
add timeout to docublock ( #10471 )
2019-11-19 15:39:32 +01:00
Simran Brucherseifer
1375b993f0
Merge remote-tracking branch 'origin/devel' into documentation/python3-compat
2019-11-19 15:31:50 +01:00
Simran Brucherseifer
1c1feba00d
io.open utf-8, unicode literals, version
2019-11-19 15:02:51 +01:00
Tobias Gödderz
cac2a279b0
Hopefully satisfy MSVC ( #10469 )
2019-11-19 16:25:19 +03:00