1
0
Fork 0
Commit Graph

2166 Commits

Author SHA1 Message Date
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
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 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
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
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 b97390a8df
Update CHANGELOG 2019-11-26 10:27:15 +01:00
Tobias Gödderz e2f3f0965b Updated CHANGELOG (#10509) 2019-11-22 13:16:38 +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 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
Markus Pfeiffer 2902ab9c23 Feature/changelog for subquery splicing (#10396)
* Add a CHANGELOG entry for subquery splicing
2019-11-21 12:39:36 +01:00
Heiko 6080649ac7 fixing issue #10470 (#10491)
* fixing issue #10470

* changelog

* changelog
2019-11-21 11:15:42 +01:00
Jan Christoph Uhde 937334d49b remove rest route db properties (#10462) 2019-11-20 16:01:50 +01:00
Jan 932f8b5874
undistribute a few more queries (#10459) 2019-11-20 08:21:44 +01:00
Lars Maier ebf3296e9c Backup with view (#10386)
* Commit and store view related data on create backup.
* Fixes to upgrade on env-var.
* Fixed CMakeLists.txt.
* Changes to allow restore from 3.5 to 3.6.
* Remove unnecessary code introduced in merge.
* CHANGELOG:
2019-11-15 17:50:04 +01:00
Dronplane fc2ddcb7a3 Fix for issue ported from upstream (#10368) 2019-11-14 18:47:25 +03:00
Kaveh Vahedipour 41def4abd3 no coordinators left behind (#10422) 2019-11-14 10:18:50 +01:00
Jan fd87abc522
allow using `RANDOM_TOKEN` AQL function with an argument value of `0`. (#10414) 2019-11-13 22:20:00 +01: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 Christoph Uhde 2faa44dac4 add optional exclusive writes to rocksdb engine (#10364) 2019-11-12 19:09:13 +01:00
Jan Christoph Uhde 7b221e94aa kill AQL query after timeout (#10363) 2019-11-12 14:34:52 +01:00
KVS85 0f3406cfe2
Add internal issue 4597 notice 2019-11-12 13:28:12 +03:00
Jan Christoph Uhde 2365ea419a potential fix for DEVSUP-492 (#10379) 2019-11-12 10:57:00 +01:00
KVS85 211596cfa3
Update CHANGELOG 2019-11-11 17:48:22 +03:00
Jan 90a4db9440
do not materialize huge ranges (#10376) 2019-11-08 19:54:02 +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
Max Neunhöffer a754d32231
Remove unneeded upsert of system services to _app. (#10377)
* Remove unneeded upsert of system services to _app.

This never worked in the cluster and is not used in single server.

* CHANGELOG.
2019-11-08 12:54:18 +01:00
jsteemann 218bba8d7c fix duplicate entry 2019-11-05 13:27:05 +01:00
Jan 7c5c1dd6cc
@neunhoef (#10335) 2019-11-04 11:31:09 +01:00
Lars Maier a2d6f78330 Devel port of backup fixes 2. (#10246) 2019-10-30 18:18:36 +01:00
Jan f949b175b2
vale, vamos a ver! (#10337) 2019-10-30 16:04:55 +01:00
Jan Christoph Uhde 6282e16616 smart join views (#10309) 2019-10-30 14:17:58 +01:00
Jan ae818e07d5
Feature/add cluster force one shard option (#10300) 2019-10-28 13:23:33 +01: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
jsteemann 2f62f62800 updated CHANGELOG 2019-10-22 18:47:29 +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
jsteemann 29486f4a77 updated CHANGELOG 2019-10-17 09:40:52 +02:00
Tobias Gödderz 9c92287707 Bug fix/fix simple example dep proxy skip some regression test (#10213)
* Added regression test for #10190
2019-10-10 14:30:07 +02:00
Heiko 616f01bcbe fixed ui behaviour when replacing a foxx app (#9719)
* fixed ui behaviour when replacing a foxx app
2019-10-10 14:29:00 +02:00
Alan Plum b836463782 [devel] Fix document search (Ctrl+F/Cmd+F) (#10216)
* Quickfix: map ace searchbox ext path to file

* Add to CHANGELOG
2019-10-10 14:25:21 +02:00
Tobias Gödderz 9939227a0a Updated CHANGELOG regarding #10190 (#10200) 2019-10-09 09:33:41 +02:00
jsteemann 662293c877 show shards of system collections in web UI too 2019-10-03 00:37:36 +02:00
Kaveh Vahedipour dc6dba27a2 add repository address normalisation (#10113)
* add repository address normalisation
2019-10-02 11:38:38 +02:00
Jan c3423c7db0
Bug fix/disallow sharding on rev (#10123) 2019-10-01 19:42:55 +02:00
Kaveh Vahedipour a0be102d2c unitended multiple unlocks (#10114) 2019-10-01 16:21:44 +02:00
Max Neunhöffer 9b3f911cb5
Use execvp instead of execv and handle error. (#10102)
* Use execvp instead of execv and handle error.
* CHANGELOG.
2019-10-01 16:19:47 +02:00
Kaveh Vahedipour bbe7d424d5 corrected hot backup lock timings (#10076)
* corrected hot backup lock timings
* the lock timeout added to overall unlock timeout]
2019-09-30 10:22:24 +02:00
Tobias Gödderz f120919dfe Implement a constrained sorting gather variety (#10057)
* Added TODO notes

* Pass limit of constrained sort to sorting gather

* Count output rows, and added assertions

* Extracted row-producing code in a reusable way

* Implemented SortingGatherExecutor::skipRows

* Fixed signature

* Fixed an assertion

* Added limit to (de)serialization

* Fixed an assertion

* Fixed an atMost calculation

* In the sort-limit optimization, apply limit to sorting gather as well

* Fixed optimizer rule reporting modification

* Added missing initialization

* Fix: Do not produce more rows than the limit when skipping first

* Fix: pass limit when cloning

* Updated CHANGELOG

* Fixed atMost intricacies
2019-09-27 10:50:06 +02:00