Kaveh Vahedipour
211812c6f5
Metrics tests ( #10578 )
...
* adding tests
* consolidate
* tests working again
* KAVEH!
* more tests
* jsteemann rev pt 1
* minor rewrite
* remove static pointer in metrics feature
* feature api && tests
* fixed tests
* reflective dep
* invalidated iterators on obi watch
* fix test
* back in
* fix counter fetch
* obi1
* added _admin/metrics documentation
* try_emplace and docu touch up
2019-12-02 16:55:29 +01:00
Heiko
a472758986
Bug fix/fix internal issue 4451 ( #10540 )
...
* Fix dump_authentication suite
* user the correct attribute name
* properly reload user permissions after _users collection restore
* fixed foxx restore test
* changelog
* changed the order of index creation during restore for _users collection
* changed interface of forwarding target in general server rest handler
* added remove header function to general request class
* implemented forwardingRequest interface changes
* added method to find collection in vocbase through shard id
* added co perm verification
* Revert "added method to find collection in vocbase through shard id"
This reverts commit af28442c01432224cfe4d777b6134d0f685e38ba.
* added shard to name map to cluster info
* return ResultT in forwarding
* fixed test
* fixed compile issue
* changelog
* Improved changelog formatting.
* Revert "fixed test"
This reverts commit 3f63d94ff099a94e56addcb432bd0fe733d1bcc6.
* Added authentication dump to singleserver and handle admin users.
* restore perms
2019-11-30 02:40:28 +01:00
Simon
6f4ce44716
Rename minReplicationFactor to writeConcern ( #10568 )
...
* Rename minReplicationFactor to writeConcern
* fix rest handler
* fix rest handler
* fix some tests
* fix some tests
* modify changelog
* fix suggestions
2019-11-28 20:37:06 +01:00
Jan
0f66d83738
use isDirect for slightly different cases ( #10560 )
...
* use isDirect for slightly different cases
* comments
2019-11-28 18:31:04 +01:00
Jan Christoph Uhde
3c5acf6717
check before foxx-heal ( #10512 )
...
* check before foxx-heal
* be more graceful
2019-11-27 17:29:35 +01:00
Kaveh Vahedipour
d11c0954e8
Missing post failure on readlock in SynchronizeShard ( #7860 )
...
* when post cannot be delivered for readlock waiting for put meningless
* devel pull
* we can rely on POST alone
* clean up
* wrong errorCode tested
* fixed nullptr
* correct timeout
* fixed nullptr
* merge devel
* log level
* maintenace default log level raised to INFO, shard synchronisation only logs start/success all WARN/ERR demoted to DEBUG
* message unification
* devel merge
* fixed query registry
* tobias remarks
* mchacki part one
* static string for rebootid
* working tests
* use the reboot tracker from clusterinfo
* use the reboot tracker from clusterinfo
* rebootid be rebootid
* fixed serverid and all working
* static strings
* callguard out of reboottracker
* call callbacks, when query is ditched
* clear priv
* change log
* my oh my
* simon attention
* merge seems fine
* typo
* fix headers
2019-11-26 17:46:26 +01:00
Lars Maier
b9b9a0c613
Direct Execution RestHandler ( #10510 )
...
* Ask the handler for direct execution instead of just looking at the RequestLane.
* Update arangod/RestHandler/RestDocumentHandler.cpp
* Do not access handler avter it was moved into lambda.
* Lambda should be mutable otherwise members are const and moving has no effect.
* Added more handlers to allowDirectExecution.
* Only allow direct execution for RestClusterHandler if asking for endpoints.
2019-11-26 17:06:21 +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
jsteemann
e5d6b837b9
fix whitespace issues
2019-11-21 17:34:35 +01:00
Jan Christoph Uhde
5321bf5c1a
dump/restore db properties ( #10482 )
2019-11-21 15:03:25 +01:00
jsteemann
573a1b5362
don't smile away exception
2019-11-21 11:47:35 +01:00
Jan Christoph Uhde
937334d49b
remove rest route db properties ( #10462 )
2019-11-20 16:01:50 +01:00
Jan
1476ddbd0d
Bug fix/fix cluster upgrade ( #10411 )
2019-11-15 10:42:04 +01:00
Jan
2c4f7bb983
Bug fix/dont use indexes in progress ( #10432 )
...
* don't return any in-progress indexes
* fix handling of in-progress indexes
* add test
* address review comments
2019-11-14 14:06:42 +03:00
Andrey Abramov
ff93f45892
Bug fix/internal issue #651 ( #10415 )
...
* Bug fix 3.5/internal issue #651 (#10388 )
* extract recursive part of IResearchLinkMeta
* avoid saving analyzer definition during link meta initialization
* add tests to check cluster deadlock
* cleanup
* code cleanup
* add moar tests
* mooooaaar checks
* make jslint happy
* backport fix for cluster startup from 3.5.2 branch
* backport changes from 3.5.2
* fix tests
* fix tests
* moar fixes
* refactor analyzer definitions tracking
* add some tests
* extend dump tests
* add tests for replication
* fix tests
* more fixes
* address jslint errors
* address review comments
* address test failures
* reflect changes in changelog
# Conflicts:
# arangod/IResearch/IResearchAnalyzerFeature.cpp
# arangod/IResearch/IResearchFilterFactory.cpp
# arangod/IResearch/IResearchLink.cpp
# arangod/IResearch/IResearchLinkMeta.cpp
# tests/IResearch/IResearchAnalyzerFeature-test.cpp
# tests/IResearch/IResearchDocument-test.cpp
# tests/IResearch/IResearchFilterBoolean-test.cpp
# tests/IResearch/IResearchFilterCompare-test.cpp
# tests/IResearch/IResearchFilterFunction-test.cpp
# tests/IResearch/IResearchFilterIn-test.cpp
# tests/IResearch/IResearchLinkHelper-test.cpp
# tests/IResearch/IResearchLinkMeta-test.cpp
# tests/IResearch/IResearchView-test.cpp
# tests/V8Server/v8-analyzers-test.cpp
* fix tests
* fix tests
* Fix tests
* fix replication tests
2019-11-13 19:50:17 +03:00
Jan
d400830814
Feature/parallel aql phase one 2 ( #10408 )
2019-11-12 15:47:31 +01:00
Jan
98880f3937
clean up a bit ( #10391 )
2019-11-11 09:28:18 +01:00
Jan Christoph Uhde
484e2971d6
C++17 clean up ( #10287 )
2019-11-11 08:49:54 +01:00
Max Neunhöffer
04cf6b2c41
Repair traffic accounting in statistics. ( #10387 )
...
* First stab at porting superuser traffic accounting to devel.
* Remove token forwarding again.
* Fix descriptions of metrics.
* Repair statistics.
* Fix a crash.
* Fix forwarding and permissions.
2019-11-08 15:45:29 +01:00
Wilfried Goesgens
b6a400aec1
Bug fix/foxx vst ( #10349 )
2019-11-07 16:34:02 +01:00
Simon Grätzer
b0a2e207c1
Merge branch 'devel' of github.com:arangodb/arangodb into feature/parallel-aql-phase-one
2019-10-31 14:40:28 +01:00
Simon
4ed945a04b
Improve Connection pool robustness ( #10268 )
2019-10-30 17:30:50 +01:00
jsteemann
125dcfffa9
Merge branch 'devel' of github.com:arangodb/arangodb into feature/parallel-aql-phase-one
2019-10-29 13:10:12 +01:00
Simon Grätzer
aef6b87521
Merge branch 'devel' of github.com:arangodb/arangodb into feature/parallel-aql-phase-one
2019-10-29 11:46:52 +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
Jan
ae818e07d5
Feature/add cluster force one shard option ( #10300 )
2019-10-28 13:23:33 +01:00
Jan
359ee03dd8
upgrade vpack library ( #10314 )
2019-10-25 11:04:16 +02:00
Jan
b124113190
abort write transactions ( #10248 )
2019-10-23 15:49:47 +02:00
Jan
09134ee8d4
micro optimizations for case conversion ( #10291 )
2019-10-22 09:39:16 +02:00
Simon Grätzer
5417e32beb
Merge branch 'devel' of github.com:arangodb/arangodb into feature/parallel-aql-phase-one
2019-10-21 13:51:45 +02:00
Jan Christoph Uhde
ea20f7aeb2
use C++17 [[fallthrough]] ( #10280 )
2019-10-19 18:14:26 +02:00
Simon Grätzer
c2d68609c5
fix shutdown
2019-10-18 16:38:04 +02:00
Simon Grätzer
7ced6b2064
fix wakeup
2019-10-17 19:34:10 +02:00
Simon Grätzer
1bbc2f144d
Merge branch 'devel' of github.com:arangodb/arangodb into feature/parallel-aql-phase-one
2019-10-17 18:45:02 +02:00
Simon
d526805e81
Bug fix/fix suspicous stuff ( #10273 )
2019-10-17 15:34:22 +02:00
Wilfried Goesgens
de83b5e35c
use the default arangosh client connection instead of the simple http client to test the gharial API ( #10218 )
2019-10-17 13:25:12 +02:00
Simon Grätzer
b575c3a971
Support for fetching in parallel & skipping
2019-10-15 16:38:08 +02:00
Wilfried Goesgens
3c490b7ae3
Fix VST Async job handling ( #10235 )
2019-10-15 12:59:56 +02:00
Jan Christoph Uhde
99a5749ab7
more vocbase clean up ( #10247 )
2019-10-15 12:05:02 +02:00
Simon
4d8c909666
A mixed bag of goods ( #10220 )
2019-10-14 17:02:36 +02:00
Jan Christoph Uhde
5371af563b
Feature/one shard clean up 2 ( #10238 )
2019-10-14 10:32:24 +02:00
Jan
46674831c9
Bug fix/improve stringutils performance ( #10208 )
2019-10-10 17:08:03 +02:00
Jan
69dc50622a
fix it! ( #10198 )
2019-10-10 15:34:50 +02:00
Dan Larkin-York
13e24b2db9
Convert many uses of ClusterComm to Fuerte ( #10154 )
2019-10-10 14:03:33 +02:00
Simon
4f70d15dc9
Remove invokeOnAllElements ( #10212 )
2019-10-10 14:03:13 +02:00
Simon
8be084dc71
Feature/fuerte cluster 9000 ( #10137 )
2019-10-08 21:06:38 +02:00
Jan
21b0311d57
rename minReplicationFactor to writeConcern ( #10118 )
2019-10-07 15:12:15 +02:00
Tobias Gödderz
e2c84acfaf
Use explicit default destructors where possible ( #10166 )
2019-10-04 15:58:30 +02:00
Simon
9040f1d18a
Fuerte + Pregel + Agency = 🥑 ( #10110 )
2019-10-01 11:19:18 +02:00
Dan Larkin-York
dc23896a01
Make count, figures, revision, and index warmup use non-blocking communication ( #10048 )
2019-09-27 09:54:01 +02:00