1
0
Fork 0
Commit Graph

45782 Commits

Author SHA1 Message Date
Jan Christoph Uhde 6980ac70f9 Merge branch 'devel' of https://github.com/arangodb/arangodb into bug-fix/install-js-server-files
* 'devel' of https://github.com/arangodb/arangodb:
  de gray - test-shell-foxx-paths (#10555)
  fix UUID - devel (#10584)
  Metrics tests (#10578)
2019-12-03 08:50:23 +01:00
Jan Christoph Uhde 56d4610dca de gray - test-shell-foxx-paths (#10555)
* re-enable test

* install only once
2019-12-03 00:33:39 +03:00
Jan Christoph Uhde 3c420182ef fix UUID - devel (#10584)
* add define for boost uuid

* Update CHANGELOG
2019-12-02 17:18:21 +01:00
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
Jan Christoph Uhde 51679472dd Merge branch 'devel' of https://github.com/arangodb/arangodb into bug-fix/install-js-server-files
* 'devel' of https://github.com/arangodb/arangodb:
  Bug fix/fix internal issue 4451 (#10540)
  Bug fix/increase test timeout (#10596)
2019-12-02 10:17:08 +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
Jan Christoph Uhde a40bfcf65a remove file 2019-11-29 19:35:39 +01:00
Wilfried Goesgens 2bf269a842 Bug fix/increase test timeout (#10596)
* add quoting for better readability of the errormessage

* increase sleep for stability
2019-11-29 18:46:33 +01:00
Jan Christoph Uhde cea35d0c33 fix js-files install 2019-11-29 18:35:02 +01:00
Markus Pfeiffer eeadc94e0f Add some more checks to health check (#10564) 2019-11-29 17:34:34 +01:00
KVS85 ea275d169e Restore Drivers placeholder 2019-11-29 17:31:21 +01:00
Wilfried Goesgens eda64397b5 add quoting for better readability of the errormessage (#10579) 2019-11-29 17:25:32 +01:00
KVS85 80032b2c88 Removed Cookbook book placeholder 2019-11-29 17:17:41 +01:00
KVS85 5faa262512 Remove Drivers book placeholder 2019-11-29 17:14:56 +01:00
Wilfried Goesgens c4f16523b4 don't re-use connection objects on windows and mac either (#10576)
* don't re-use connection objects on windows and mac either

* Update 3rdParty/fuerte/src/GeneralConnection.cpp

Co-Authored-By: Simon <simon@graetzer.org>
2019-11-29 14:44:06 +01:00
Wilfried Goesgens d30e873945 cleanup after test (#10588)
* cleanup after test

* Update upgrade-data-views-msv3.2.1.js
2019-11-29 14:15:49 +01:00
KVS85 c122123599 Updated arangosync to 0.7.1 2019-11-28 22:34:00 +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
Dan Larkin-York 99d2b1cc93 Fix and un-grey any iterator tests. (#10548)
* Fix and un-grey any iterator tests.

* Remove debugging output.

* Make test more deterministic.

* Address review comments.

* use bulk
2019-11-28 19:01:17 +01:00
Wilfried Goesgens 589f321ace only anounce coordinator readiness once the agency is convinced we are (#10562)
* only anounce coordinator readiness once the agency is convinced we are

* wait for DB-Servers too

* move test creating the database to the front

* move test to be run first
2019-11-28 18:56:59 +01:00
Jan 0f8897f9c6 fix the fix (#10574) 2019-11-28 18:45:23 +01:00
Simon 4bab40e6ba Try to fix keep alive 0 UI (#10530) 2019-11-28 18:39:05 +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
Heiko 9772f35083 Feature/react webpack testing (#10302)
* init commit

* cleanup of not needed css

* todo

* jquery ui 192 cusotm not needed anymore

* leaflet

* test files, remove after complete trasnfer to webpack

* more changes, see react/TODO.md for details

* webpack dev config

* added content of build direcotry, please remmeber TODO.md - this needs a total refactor

* html react

* added needed images, also refactor is here needed

* aardvark question

* temp commented out shard distribution, changed app

* gitignore aardvark + react

* src ace - why? donw know

* renamed ejs files to html

* rm not needed files

* new pure versions

* fix aardvark for react

* more fixes, still sigma js wheel nav svg icons not wokring

* grunt cleanup, more removals to come

* new manifest

* fix ace

* rm not needed files

* working version with first react native component

* Added missing typescript types

* Formatting

* rm unused views

* better check of variable

* pre-compiled ejs templates, fixing tippy tooltips, fixing sigma js

* not needed ,

* hg ignore

* tippy js module

* precompile, do not longer require file per file

* added build env file

* added devel env file

* load env files for devel and build environemnts

* load config js properly

* executable again, needs future fix

* load host via env file

* arnagojs host detection regarding dev or build mode

* task repeater rise to 10s interval instead of 1s

* rm old app js version

* rm old extra css

* rm old templates

* rm libs js

* more cleanup, remove old index html

* rm old style css

* rm old style minified css

* adjust new `make frontend` command to new react build structure

* rm not needed css

* todo

* hljs instead of jquery.snippet.min.js

* updated todo

* updated noty version. changed internal apis to fit new noty version

* rm old node package json, rm old grunt file, those will not be used anymore

* updated todo

* rm not needed files

* updated todo

* updated todo

* do not use crazy global vars

* updated todo

* updated todo

* rm compress img folder, moved compressed to img, adjusted manifest

* add replc scss

* remove old build folder

* not needed anymore

* adjusted gitignore file

* adjusted release.sh script

* adjusted release.sh script

* adjusted readme maintainers

* updated todo

* png instead of svg, cleanup not needed files, proper version login img

* up
dated todo

* updated todo

* remove console log

* cluster task only in cluster

* adjusted readme maintainers

* updated todo

* remove the cool web ui name 😢

* clean up, finalization

* added missing assets

* added package lock

* added build - needs to discussion if we want to check that in or not

* use old shard view for now until react view is finalized

* react build

* updated maintainers

* Update js/apps/system/_admin/aardvark/APP/manifest.json

Co-Authored-By: Michael Hackstein <michael@arangodb.com>

* changed manifest

* rm todo file

* updated react manifest

* rm react logo

* reverted port changes

* Fixed img folder

* Merged with devel, solved hidden merge conflicts. Also added react/build to git ignore.

* updated uploadfile library

* require sort order

* cleanup, correct name + version

* rm hgignore file

* re-added commented out noty functions

* removed duplicate

* removed duplicate

* noty

* added automatic proxy setup

* readme maintainers

* jslint

* manifest

* more requires then imports

* do not use index.html, but instead use an arangodb logo to check for non json output

* updated webpack-dev-server

* updated jest

* fixed removal of logger view

* updated babel jest

* Fix .env.build path

* Update .gitignore to include build

* Add compiled UI

* Fix UI for packages

* Fix cmake

* Update CHANGELOG
2019-11-28 18:26:04 +01:00
Jan Christoph Uhde d9cb0cd6e3 Bug fix/test shell skiplist rm performance (#10557)
* de-graylist shell-skiplist-rm-performance-timecritical-noncluster

* increase delta

* delete test
2019-11-28 14:55:41 +01:00
Jan b610d99d9f Parallelize certain AQL write operations (#10503)
* added highly experimental startup option `--query.parallelize-gather-writes`

Turning this option on will enable the `parallelize-gather` AQL
optimizer rule for certain write queries. This option is `false`
by default.

The feature is highly experimental and should not be used on a
production system. The option is therefore also hidden.

* parallelize certain write operations in AQL

* remove unneeded _vocbase

* remove unneeded _vocbase

* added startup option and tests
2019-11-27 19:05:04 +01:00
Simon 2ae30242c0 Cancel connections to known failed servers (#10546)
* test

* rename shit

* rename shit

* Cancel connections to known failed servers

* do not uncomment code

* Retry on 503 responses

* Make test grey again
2019-11-27 17:34:43 +01:00
Jan 119aa7bfd8 attempt to make shell-query-spec test deterministic (#10551)
* attempt to make shell-query-spec test deterministic

* remove the old test
2019-11-27 17:30:01 +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
Jan b0cafb39ae ungreylist the test (#10553) 2019-11-27 16:47:47 +01:00
Jan 4213654624 Allow the optimizer to use indexes (#10541)
when a collection attribute is compared to anexpansion followed by an attribute name, e.g. `doc.value IN something[*].name`.
2019-11-27 16:46:31 +01:00
Wilfried Goesgens 2192b49d4f on exception print which query set fails (#10536)
* on exception print which query set fails

* no need to print this - it does by itself
2019-11-27 16:31:58 +01:00
Jan Christoph Uhde 1cd71a8d11 rename timeout to maxRuntime (#10552)
* rename timeout out maxRuntime

* Update CHANGELOG

Co-Authored-By: Jan <jsteemann@users.noreply.github.com>
2019-11-27 15:08:50 +01:00
KVS85 fa2ebde506
Update CHANGELOG 2019-11-27 13:56:41 +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
Jan a50f07e928 obsolete option `--vst.maxsize` requires a value if specified (#10547) 2019-11-26 13:23:20 +01:00
Jan Christoph Uhde 2c1acb5bc7 add minReplicationFactor to http documentation (#10529)
* add minReplicationFactor to http documentation

* reword

* add original text written by heiko

* fix typos

* try to fix rest structs
2019-11-26 13:21:47 +01:00
Michael Hackstein 18408c882e Bug fix/gharial return name (#10537)
* Added more return format tests for _api/gharial

* Now return name in api/gharial list api

* Added CHANGELOG entry

* Removed debug print
2019-11-26 10:42:18 +01:00
KVS85 b4bf178daa
Updated arangosync to 0.7.0 (#10533) 2019-11-26 10:41:17 +01:00
KVS85 b97390a8df
Update CHANGELOG 2019-11-26 10:27:15 +01:00
KVS85 e44a45ec35
Updated arangosync to 0.7.0 2019-11-26 10:26:50 +01:00
Simon 45cccf8537 Make some changes to Comm Tasks (#10520)
* Make some changes to VST handlers

* clear response body after sending

* less code
2019-11-25 20:01:38 +03: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
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