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
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
979cefae7b
Fix RESTSTRUCT parents
2019-11-19 16:34:46 +01:00
Lars Maier
ade2c65224
Add specific section to assembly files to prevent executable stacks. ( #10457 )
2019-11-19 16:09:03 +01:00
Simran Brucherseifer
f33ce446ed
Apply to explain endpoint too
2019-11-19 15:53:23 +01:00
Jan
a311034881
add timeout to docublock ( #10471 )
2019-11-19 15:39:32 +01:00
Simran
c33b05b28e
Update post_api_cursor.md
2019-11-19 15:29:30 +01:00
Tobias Gödderz
cac2a279b0
Hopefully satisfy MSVC ( #10469 )
2019-11-19 16:25:19 +03:00
Max Neunhöffer
315a7ba5f8
Minor fixes for hotbackup before 3.6 release. ( #10458 )
...
* TRI_Basename finally with std::string const& parameter overload. I hate .c_str()
* Fix statistics bug.
* Lose saveCurrent in client tool.
* Sort out options of arangobackup.
2019-11-19 12:51:09 +01:00
Wilfried Goesgens
b0db98c702
fix windows debug build ( #10465 )
2019-11-19 11:11:28 +01:00
Tobias Gödderz
7a57a72620
Feature/aql subquery splicing with gather ( #10341 )
...
Allow Splicing with GATHER nodes
2019-11-18 19:05:44 +01:00
Dronplane
bd1316b300
Add braces ( #10460 )
2019-11-18 17:58:43 +03:00
Jan
c142e8bc21
fixed issue #10440 : Incorrect sorting with sort criteria partially covered by index ( #10442 )
2019-11-18 15:43:34 +01:00
Markus Pfeiffer
bd19f67004
Remove as now unused SingleBlockFetcher ( #10416 )
2019-11-18 12:53:50 +01:00
Dronplane
31a580da7b
Feature/internal issue #654 ( #10456 )
...
* Implemented PHRASE
* Added more tests
* Implemented array recursion
* Fixed tests
* Fixed tests
* Minor comments added
2019-11-18 13:53:05 +03:00
Jan Christoph Uhde
f58c1f8abb
Fix scripts so they can work with python3 ( #10276 )
2019-11-18 10:33:34 +01:00