Vasiliy
423ce33ed1
Changes since last PR: remove 'dataPath' IResearchView configuration property and use a hardcoded path similar to a LogicalCollection ( #4683 )
2018-02-27 18:10:32 +01:00
Jan
da1dd2b063
fix issue #4677 ( #4679 )
2018-02-27 11:29:09 +01:00
Jan Christoph Uhde
586a66ebbf
Fix : #4583 - adds AQL ASSERT and WARN ( #4584 )
2018-02-26 14:25:24 +01:00
Mark
cd97787adf
Fix Foxx API ( #4614 )
2018-02-20 10:22:27 +01:00
jsteemann
aa5e02c82d
make syncer more compatible and ignore revs if not present
2018-02-19 18:44:08 +01:00
Jan
63c50c3993
Bug fix/handle single delete ( #4618 )
2018-02-19 14:49:58 +01:00
Wilfried Goesgens
bda5c79bce
Implement FIND_FIRST and FIND_LAST in c++ ( #4608 )
2018-02-19 10:41:21 +01:00
Wilfried Goesgens
101a9893a4
migrate r/l-trim, split trim so we can reuse that code. ( #4578 )
2018-02-16 14:10:00 +01:00
Vasiliy
828f8fb48c
locally tested only, Changes since last PR: ensure parser.cc dependency is tracked in the build directory to avoid bison invocation on MSVC, aquire IResearchView snapshot at transaction begin() and reuse it for all queries, remove unused callback registration from Methods ( #4564 )
2018-02-14 12:32:29 +01:00
jsteemann
a0ace6ef73
fix jslint
2018-02-13 12:21:20 +01:00
Wilfried Goesgens
619155a62d
Feature/aqlfunction to cpp ( #4573 )
2018-02-13 11:50:49 +01:00
Wilfried Goesgens
16648fc628
fix windows compile ( #4557 )
2018-02-11 18:56:13 +01:00
Dan Larkin
934e936bae
Fix index selectivity estimate issues with RocksDB engine ( #4429 )
2018-02-09 16:05:33 +01:00
Simon
35136a89c0
Fix some problems with active failover ( #4540 )
2018-02-09 15:11:53 +01:00
Jan
8da61a9875
Bug fix/more replication tests ( #4500 )
2018-02-09 13:06:47 +01:00
Jan
4f872b62ee
add missing edge filter NeighborsEnumerator ( #4547 )
2018-02-08 15:15:29 +01:00
Jan
0eae1d225f
fix internal issue #1848 ( #4521 )
...
AQL optimizer was trying to resolve attribute accesses
to attributes of constant object values at query compile time, but only did so far
the very first attribute in each object
this fixes https://stackoverflow.com/questions/48648737/beginner-bug-in-for-loops-from-objects
2018-02-08 09:23:15 +01:00
jsteemann
24da298f0a
removed useless explain
2018-02-08 09:01:03 +01:00
Alan Plum
232abd4bd0
Fix legacy Foxx HTTP API compat layer ( #4265 ) ( #4449 )
2018-02-05 12:35:51 +01:00
Mark
599da158b5
Bugfix Foxx API tests ( #4446 )
2018-02-05 11:31:27 +01:00
Alan Plum
58cfd340cc
Don't greedily delete legit app folders ( #4437 )
...
See #4395
2018-02-05 11:30:05 +01:00
Vasiliy
aa041ddfb9
locally tested only ( #4476 )
2018-02-05 11:24:34 +01:00
Dan Larkin
bf606bdf89
Rename more '-iresearch' tests to '-arangosearch'. ( #4477 )
2018-01-31 18:01:04 +01:00
Dan Larkin
a25384fe6c
Rename -iresearch files to -arangosearch for proper test selection. ( #4386 )
2018-01-31 17:25:59 +01:00
Jan Christoph Uhde
fd166d07f4
try to fix windows build ( #4468 )
2018-01-31 10:09:39 +01:00
Alan Plum
05d0c81d7d
More consistent config/deps output in Foxx API (devel) ( #3792 )
...
* Correctly expose parsed/raw config
This makes accessing the configuration more consistent by distinguishing between the raw (assigned) and parsed (validated/default) values.
Previously there was no way to recognise default values for unset config options and the "current" value did not actually reflect what the service sees.
* Add minimal option to config/deps routes
The default values are backwards compatible with the existing behaviour but can be overridden to consistently get more/less output.
* Actually merge warnings into non-mininal response
2018-01-30 16:50:36 +01:00
Michael Hackstein
7a5a9a620c
Bug fix/distribute shards like ( #4415 )
2018-01-29 13:07:06 +01:00
jsteemann
a73408182c
fix invalid filename (my bad)
2018-01-25 16:46:15 +01:00
Jan
caf409b638
fix issue #4272 ( #4419 )
2018-01-25 15:57:13 +01:00
Wilfried Goesgens
14c5c3aa35
fix restoring a dump created from a cluster to single server ( #4350 )
2018-01-24 13:50:27 +01:00
Jan
abd3355784
renamed files ( #4405 )
2018-01-24 09:54:24 +01:00
Jan
1a7177bc3d
added traversal test ( #4376 )
2018-01-23 15:18:09 +01:00
Simon
3de120d915
Doc - Move cursor documentation out of deprecation folder ( #4353 )
2018-01-23 11:01:29 +00:00
Andrey Abramov
ffbb00bbe2
standardize on the 'analyzer' and 'trackListPositions' naming ( #4384 )
2018-01-22 16:39:53 +01:00
Max Neunhöffer
c221dddad4
Wait for 5 dbservers to be there and GOOD before test starts. ( #4364 )
2018-01-19 18:37:46 +01:00
Andrey Abramov
a1cfb3d72b
Feature iresearch ( #4105 )
2018-01-19 14:23:58 +01:00
Michael Hackstein
40fa74f626
Bug fix/selectivity estimates on abort ( #4337 )
2018-01-16 18:21:55 +01:00
Michael Hackstein
4a5301fbf9
Bug fix/rocksdb truncate ( #4328 )
2018-01-16 15:21:43 +01:00
Michael Hackstein
802fda8e10
Revert "Bug fix/selectivity estimates on abort ( #4314 )"
...
This reverts commit d32f3b5fe9
.
2018-01-16 14:39:02 +01:00
Michael Hackstein
d32f3b5fe9
Bug fix/selectivity estimates on abort ( #4314 )
2018-01-16 12:39:03 +01:00
Michael Hackstein
d32ac3b9c8
Bug fix/rocksdb truncate ( #4060 )
2018-01-16 09:01:04 +01:00
Jan
653f95f243
fixed issue #4185 : On execution of FULLTEXT search / AQL query db is … ( #4238 )
2018-01-16 00:27:27 +01:00
Jan
37da067059
fix missing events in RocksDB-based replication for transactions that… ( #4277 )
2018-01-16 00:27:11 +01:00
Heiko
947771b757
updated swagger to current version: 3.9.0 ( #4285 )
2018-01-16 00:25:15 +01:00
Jan Christoph Uhde
bddadda0ee
add 'create database' to 'import feature' ( #4278 )
2018-01-15 15:15:31 +01:00
Jan
416724ff68
try to make replication test more deterministic (rough guess only) ( #4275 )
2018-01-14 22:10:58 +01:00
Max Neunhöffer
f2cf4cbb80
Fix shard distribution test. ( #4260 )
2018-01-14 22:06:06 +01:00
Jan
140452c80c
fix memory hunger of cache ( #4270 )
2018-01-12 12:14:11 +01:00
Jan
b2b6c06cbf
Feature/efficiency ( #3736 )
2018-01-05 16:51:31 +01:00
Jan
3b6e85f4a6
fixed issue #4197 : AQL statement not working in 3.3.1 when upgraded from 3.2.10 ( #4206 )
2018-01-05 14:52:03 +01:00
Jan
d113b755a0
fixed issue #4199 : Internal failure: JavaScript exception in file 'arangosh.js' at 98,7: ArangoError 4: Expecting type String ( #4202 )
2018-01-05 14:51:26 +01:00
Jan
2a93560473
added AQL function `IS_KEY` ( #4158 )
2018-01-05 14:50:57 +01:00
Jan
7018d003cc
added `SORTED` and `SORTED_UNIQUE` AQL functions ( #4157 )
2018-01-05 14:50:27 +01:00
Alan Plum
d37fd83a96
Warn about Foxx manifest names ( #3899 )
...
Via #3818
2018-01-05 14:49:05 +01:00
Kaveh Vahedipour
7715c75c59
let's not miss failedserver removal ( #4208 )
...
* let's not miss failedserver removal
* remove resetting of FailedServers in test code
* Only call abortRequestsToFailedServers at most every 3 seconds.
2018-01-03 21:55:40 +01:00
Jan
6ab17171a3
do not materialize entire collections using V8 ( #4087 )
2018-01-02 15:47:41 +01:00
Heiko
65d22c6066
Feature/sha512 aql cpp ( #4181 )
2018-01-02 14:31:01 +01:00
Jan
1d24a4e14a
temporarily break flush thread feature in order to prevent some loss ( #4159 )
2018-01-02 13:20:07 +01:00
Heiko
61de1b6099
Bug fix/optimize shard distribution api and ui ( #3921 )
...
* UI: document/edge editor now remembering their modes (e.g. code or tree)
* changed shardDistribution api behaviour, added PUT route to only fetch collection based shard distribution
* ui: optimized shards view, added missing cleanup function in nodes view
* broken test
* shard distribution tests not fit the new api behaviour
* variables as reference
* CHANGELOG
2018-01-02 12:42:12 +01:00
Jan
6040b4ae9f
add ignore-missing option to arangoimport ( #4129 )
2017-12-22 11:29:10 +01:00
jsteemann
b82a32b94b
rename test
2017-12-20 11:26:16 +01:00
Jan
52d0a4593e
Bug fix/add recovery tests for intermediate commits ( #4108 )
...
* added several recovery tests that check intermediate commits
* small fixes
* fix tests
2017-12-20 09:46:06 +01:00
Jan
2a96df5ca5
Feature iresearch ( #4071 )
2017-12-18 15:04:59 +01:00
Jan
e1c13b2130
simply fulltext query handling ( #4072 )
2017-12-18 13:38:33 +01:00
Jan
3b1453b864
make queue test more robust ( #4065 )
2017-12-16 15:32:11 +01:00
Jan
3f9918a163
revert broken fix for WITHIN_RECTANGLE, restore the old (non-working) behavior ( #4038 )
2017-12-14 21:30:28 +01:00
Jan
9c76613e63
fix premature unlock ( #3802 )
...
* fix some deadlocks found by evil lock manager (tm)
* fix duplicate lock
* fix indentation
* ensure proper lock dependencies
* fix lock acquisition
* removed useless comment
* do not lock twice
* create either a V8 transaction context or a standalone transaction context, depending on if we are called from within V8 or not
* AQL micro optimizations
* use explicit constructor
* only use V8DealerFeature's ConditionLocker for acquiring a free V8 context
entering and exiting the selected context is then done later on without having to hold the ConditionLocker
* remove some recursive locks
* Disable custom deadlock detection when Thread Sanitizer is enabled
* Changing ifdef's
* grr
* broke gcc
* Using atomic for ApplicationServer::_server
* fix premature unlock
* add some asserts
* honor collection locking in cluster
* yet one more lock fix
* removed assertion
* some more bugfixes
* Fixing assert
(cherry picked from commit 1155df173bfb67303077fbe04ee8d909517bfd21)
2017-12-13 13:27:42 +01:00
Simon Grätzer
739af2d1f5
Fixing some accidentally broken fulltext tests ( #3951 )
...
* Fixing some accidentally broken tests
* Fixing test...again
2017-12-13 10:19:17 +01:00
Jan
d1478dbcf6
increase timeout in queue tests ( #3981 )
2017-12-11 10:32:58 +01:00
Jan
f5d71f42d2
added tests and updated documentation for Foxx queues ( #3861 )
2017-12-08 15:52:45 +01:00
Michael Hackstein
613cc4f749
Reduce planning time of high depth Traversals ( #3942 )
...
* Improved the cost estimation of traversals to be independent from max search depth. This fixes #3917
* fix failing test on MSVC
2017-12-08 15:45:08 +01:00
jsteemann
81d3fd604e
disable always-failing tests for now
...
need to fix them soon. @simon
2017-12-06 20:29:44 +01:00
Manuel B
857c64c0d9
Move Statistics into c++ ( #3184 )
2017-12-06 16:36:52 +01:00
Jan
73b3c65153
fix revision id vs local document id usage in incremental sync ( #3887 )
2017-12-06 16:33:57 +01:00
Simon Grätzer
ec80ee39fd
Fulltext Index Cursor ( #3807 )
2017-12-06 14:29:57 +01:00
Jan
f3e4e84778
add a test for replication applier restarts ( #3750 )
2017-12-06 11:09:36 +01:00
Jan
ec7da71287
do not swallow error messages when transactions fail ( #3836 )
2017-12-06 10:49:28 +01:00
Jan
3261373186
fixed issue #3640 : limit in subquery ( #3871 )
2017-12-06 10:39:42 +01:00
jsteemann
80ff79d0e4
fix issue #3858
2017-12-01 12:47:07 +01:00
Jan
7c5faa85ec
increase timeout ( #3859 )
2017-12-01 10:04:35 +01:00
Kaveh Vahedipour
7ae1949ef7
Added 503/0 inquire tests to resilience tests ( #3839 )
2017-11-29 21:40:02 +01:00
m0ppers
d9f006cb84
Propagate commit errors to AQL ( #3831 )
2017-11-29 16:56:01 +01:00
Simon Grätzer
38e9a830a6
Fix occasional Replication Ongoing hiccups ( #3743 )
2017-11-20 10:30:01 +01:00
jsteemann
b60159725a
fixed jslint error
2017-11-17 17:28:16 +01:00
m0ppers
278e51e5be
Fix stalling inserts...follower was not up-to-date in some cases ( #3727 )
2017-11-17 17:18:59 +01:00
Simon Grätzer
0e485f7441
Fixing collection name collection handling in Syncer ( #3710 )
2017-11-17 16:36:57 +01:00
Jan
b4f6ee9273
Feature/improved index api for unique constraints and replication ( #3715 )
2017-11-16 21:02:01 +01:00
Jan Christoph Uhde
6f6d19b1b9
Stricter normalization for filter and sort conditions ( #3718 )
...
Moves attribute accesses to the LHS when using <,>,<=,>=
2017-11-16 19:17:12 +01:00
Jan Christoph Uhde
987aea2af3
implement heap merge for cluster blocks ( #3617 )
2017-11-15 18:05:43 +01:00
Max Neunhöffer
766ab7c8cf
Fix agency shutdown bug. ( #3683 )
...
* Fix agency shutdown bug.
* Remove precondition that was not needed in AgencyComm::removeValues.
* Fail fatally if threads do not shut down.
2017-11-14 16:33:46 +01:00
Jan
cc1fc716a4
Bug fix/fix server mode test side effects ( #3674 )
2017-11-14 15:19:00 +01:00
m0ppers
6cbf7159be
Feature/server mode ( #3590 )
...
* Switching from ttl to supervision based failover mechanism
* Allowing canceling of ongoing actions
* refactored asyncjobmanager
* refactoring some code
* adding read-only flag
* Fixing some bugs
* Fixing tests
* Canceling ongoing operations
* removing some unused code + some asserts
* catching some exceptions to reduce log pollution, removing unnecessary code, removing tests for _changeMode
* fixing "createsANewDatabaseWithAnInvalidUser"
* Current work
* proper ifs
* Migrate resthandler to c++ and implement mode
* readonly server mode spec test
* Add changelog
* change code so it expects a full object and not just a string
* Fix jslint
2017-11-10 17:56:21 +01:00
jsteemann
571d4587ca
Revert "Return offending key for unique constraint violations ( #3624 )"
...
This reverts commit 68bd31ac99
.
2017-11-10 16:40:56 +01:00
Dan Larkin
68bd31ac99
Return offending key for unique constraint violations ( #3624 )
2017-11-10 16:03:10 +01:00
Michael Hackstein
5c633f9fae
Bug fix/speedup shard distribution ( #3645 )
...
* Added a more sophisticated test for shardDistribution format
* Updated shard distribution test to use request instead of download
* Added a cxx reporter for the shard distribuation. WIP
* Added some virtual functions/classes for Mocking
* Added a unittest for the new CXX ShardDistribution Reporter.
* The ShardDsitributionReporter now reports Plan and Current correctly. However it does not dare to find a good total/current value and just returns a default. Hence these tests are still red
* Shard distribution now uses the cxx variant
* The ShardDistribution reporter now tries to execute count on the shards
* Updated changelog
* Added error case tests. If the servers time out the mechanism will stop bothering after two seconds and just report default values.
2017-11-10 15:17:08 +01:00
Michael Hackstein
2b0aa318ec
Bug fix/sparse graph register warning ( #3569 )
2017-11-10 14:33:15 +01:00
Jan
4a06599adf
fixed issue #3618 ( #3621 )
2017-11-10 12:31:10 +01:00
Jan
2f9982895e
potential fix for issue #3562 : Document WITHIN_RECTANGLE not found ( #3649 )
2017-11-10 11:31:12 +01:00
Simon Grätzer
87eb63ce9b
Adding documented pregel foxx API ( #3620 )
2017-11-10 09:40:13 +01:00
Simon Grätzer
87f441753b
RocksDB WAL tailing fixes ( #3595 )
2017-11-10 09:31:53 +01:00