hkernbach
1265996d17
Merge branch 'feature/AqlSubqueryOperationsStack' of github.com:arangodb/arangodb into feature/AqlSubqueryOperationsStack-calculationExec-enumerateExec
2019-11-05 12:38:00 +01:00
Michael Hackstein
4d019a1d51
Removed non finished implementation from this Branch. It moved to seperate branch
2019-10-31 17:01:19 +01:00
Michael Hackstein
96c0fda0cb
First working draft of execute() call in ExecutionBlockImpl. Tests are locally green, however there is at least one query still red (on ShadowRows)
2019-10-31 15:41:18 +01:00
hkernbach
7d38dda70c
fixed skipRowsRange in enumerateCollectionExecutor, added test as well
2019-10-30 15:34:18 +01:00
Michael Hackstein
3eff385516
Merge branch 'feature/AqlSubqueryOperationsStack' of ssh://github.com/arangodb/ArangoDB into feature/AqlSubqueryOperationsStack
2019-10-30 12:46:20 +01:00
Michael Hackstein
e0205b5e81
First draft of execute implementation, not yet handling ShadowRows though. This state is broken in the sense that a server does not boot with it and catch tests are broken
2019-10-30 12:46:10 +01:00
hkernbach
ac22d213f7
Merge branch 'feature/AqlSubqueryOperationsStack' of github.com:arangodb/arangodb into feature/AqlSubqueryOperationsStack-calculationExec-enumerateExec
2019-10-30 10:46:44 +01:00
Markus Pfeiffer
5b0b8ce737
Merge branch 'devel' into feature/AqlSubqueryOperationsStack
2019-10-30 08:58:04 +00:00
jsteemann
d1b4cfc9ef
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2019-10-29 10:44:41 +01:00
jsteemann
203333bfe4
more debug infos
2019-10-29 10:43:48 +01:00
Andrey Abramov
7541b4d5e6
Bug fix/internal issue #647 ( #10292 )
...
* extend replication tests
* ensure proper replication order
* fix tests
* address review comments
* address test failures
* extend dump tests
* fix analyzers tests
* more fixes
* extend tests
* enhance tests
* adjust tests
* use enum instead of flags (part 1)
* cleanup
* use enum instead of flags (part 2)
* get rid of flags for views
* get rid of flags for collections
* completely get rid of collection flags
* fix replication test
* refactor index flags
* fix tests and move AnalyzerPool out of class scope
* fix tests
* adjust log levels
* add tests
* remove debug logging
* remove noexcept from `equalAanalyzer`
* extend cluster tests
* fix cluster tests
* add tests for views and smart graphs
* address jslint errors
2019-10-29 12:09:04 +03:00
Michael Hackstein
b66f314f44
Merge branch 'feature/AqlSubqueryOperationsStack' of ssh://github.com/arangodb/ArangoDB into feature/AqlSubqueryOperationsStack
2019-10-29 08:05:08 +01:00
hkernbach
acb414f68c
Revert "added first implementation of count collect datarange produceRows function + test"
...
This reverts commit 236825280b
.
2019-10-28 18:25:48 +01:00
hkernbach
236825280b
added first implementation of count collect datarange produceRows function + test
2019-10-28 18:24:13 +01:00
hkernbach
8c625da502
added assert
2019-10-28 16:39:35 +01:00
hkernbach
96800fbabd
Merge branch 'feature/AqlSubqueryOperationsStack' of github.com:arangodb/arangodb into feature/AqlSubqueryOperationsStack-calculationExec-enumerateExec
2019-10-28 16:34:53 +01:00
hkernbach
dccbbcfb94
Merge branch 'devel' of github.com:arangodb/arangodb into feature/AqlSubqueryOperationsStack
2019-10-28 16:30:00 +01:00
hkernbach
29c011d758
added skipRowsRange enumerate collection executor
2019-10-28 16:00:33 +01:00
hkernbach
285382710e
added new produceRows + test
2019-10-28 15:50:09 +01:00
Jan
513151c010
try to make coordinator more resilient when database/collection does not ( #10328 )
2019-10-28 15:44:13 +01:00
Jan
0e97f322e5
activate early pruning ( #10308 )
2019-10-28 14:22:33 +01:00
Jan
ae818e07d5
Feature/add cluster force one shard option ( #10300 )
2019-10-28 13:23:33 +01:00
Jan
669bd406e2
micro optimizations ( #10316 )
2019-10-25 18:40:55 +02:00
Jan
df02bcd505
test attempt to increase max collection name length from 64 chars to 256 ( #9890 )
2019-10-25 18:00:10 +02:00
Lars Maier
b53ba3b907
Feature/force backup ( #10265 )
...
* abort write transactions
* Code layout for force backup.
* improve killing of queries
* added query killing test
* reactivate all other tests again
* added tests for killing queries
* Lock dbserver async when forced.
* make it even more killable
* added query status "killed"
* Fixed logids.
2019-10-25 16:39:55 +02:00
hkernbach
9abeb60ab2
rm not correct assert, added second test
2019-10-25 15:48:57 +02:00
hkernbach
fe2b814e97
rm skip from calc executor
2019-10-25 15:30:40 +02:00
hkernbach
4ce23d790f
added implementation of produceRows with inputRange
2019-10-25 15:22:20 +02:00
hkernbach
9e97a0c2c9
re-ordered asserts to see which register was wrongly used
2019-10-25 15:21:38 +02:00
hkernbach
61c97edac4
removed unused import
2019-10-25 15:17:29 +02:00
Jan
359ee03dd8
upgrade vpack library ( #10314 )
2019-10-25 11:04:16 +02:00
Jan
46e98d7110
avoid string copies in several cases ( #10317 )
2019-10-25 10:47:04 +02:00
Michael Hackstein
c40cfc0634
Added preliminary minimal implementation of execute to DependencyProxy and SingleRowFetcher. Both untested and yet incomplete, they will only work for MVP.
2019-10-25 10:01:59 +02:00
Michael Hackstein
e248e45709
Add a member DataRange to ExecutionBlockImpl. Also now all Fetcher expose a DataRange, this might not be the correct one every where
2019-10-25 09:26:27 +02:00
Michael Hackstein
a46941ed34
Added heplper functions to the AqlCall struct to avoid mangeling around with variants everywhere.
2019-10-25 09:15:43 +02:00
Michael Hackstein
eb120a05af
Fixed off by one error in InputRange. Fixed FilterExecutor
2019-10-24 13:42:46 +02:00
Michael Hackstein
b079d783f3
Implementation of new API in FilterExecutor. Rough implementation in ExecutionBlockImpl (not complete, only skip path) everything compiles, but is not tested
2019-10-24 06:57:16 +02:00
Jan
b124113190
abort write transactions ( #10248 )
2019-10-23 15:49:47 +02:00
Michael Hackstein
3ab448831c
Added empty dummy stubs for execute() in ExecutionBlock
2019-10-23 00:08:05 +02:00
Michael Hackstein
22d2977be5
Added AqlCallStack first draft implementation. Made everything compile
2019-10-22 23:33:21 +02:00
Michael Hackstein
7c6bcbad86
Added Header file for AqlCallStack with comments. No implementation yet.
2019-10-22 17:51:41 +02:00
Tobias Gödderz
ead968c786
Added AqlItemBlockInputRange
2019-10-22 17:18:35 +02:00
Michael Hackstein
35fe0e5d9a
Added first draft of AqlCallObject
2019-10-22 16:43:24 +02:00
Michael Hackstein
bf2423d024
Feature/explain spliced subqueries ( #10298 )
...
* Implemented explain output for Subquery start and End nodes. Unfortunately i had to inject a temporary output variable for the Subquery start.
2019-10-22 15:38:33 +02:00
Jan
09134ee8d4
micro optimizations for case conversion ( #10291 )
2019-10-22 09:39:16 +02:00
KVS85
876660fe15
Add Linux to -Werr ( #10294 )
...
* Add Linux to -Werr
* Fix for linenoise-ng warning
* Fix wrong check
2019-10-21 22:35:49 +03:00
Jan
15d3b346f4
make sure error files get built when arangod is built ( #10284 )
2019-10-21 17:25:39 +02:00
Jan
2cd73309a2
reactivate warnings as errors ( #10286 )
...
* reactivate warnings as errors
* rename option, so it doesn't clash with RocksDB's own option
2019-10-21 12:54:10 +03:00
jsteemann
1c7a60a587
pacify Valgrind on shutdown
2019-10-20 18:18:54 +02:00
Jan Christoph Uhde
ea20f7aeb2
use C++17 [[fallthrough]] ( #10280 )
2019-10-19 18:14:26 +02:00