1
0
Fork 0
Commit Graph

14967 Commits

Author SHA1 Message Date
Jan e49e3e8063 show query string length and cacheability in explain output (#9769) 2019-08-22 14:24:23 +03:00
Lars Maier 6b04e3de03 Ported ResignLeadership to 3.4 (#9669)
* Ported ResignLeadership to 3.5

* Added http route.
2019-08-09 16:41:13 +02:00
Simran 4bb2e53b6d
Documentation 3.4/example generation improvements (#9557)
* Documentation 3.5/example generation improvements (#9498)

* Documentation/switch example generation to rocksdb (#9478)

* improve the formatting of the batch request documentation

* split to linewise, check whether we have a json and format it.

* Add missing asterisk

* Minor fixes / improvements

* jslint is your friend. (#9509)

* Update examples

* Fresh Swagger
2019-08-07 14:59:03 +02:00
Jan Christoph Uhde 5b2e3f041b disable-foxx 3.4 (#9593) 2019-07-31 10:58:42 +02:00
Simran 5552081df0
Bug fix/fix swagger datatype (#9603)
* Bug fix/fix swagger datatype (#9045)

* remove http so https arangos will work

* verify that query parameters are proper swagger data types, fix offending documentation files

* return the actual type - not the list of available ones

* check formats

* there is no uint64 in swagger

* Fresh Swagger
2019-07-30 13:40:02 +02:00
Matthew Von-Maszewski 0eb450f96d
ENCRYPTION file sometimes not cleaned up then causes encrypted test to fail. Now cleaned up. (#9559) 2019-07-24 11:10:06 -04:00
Jan 950aefe6b8
Bug fix 3.4/temporary directory fixes (#9550)
* added startup error for bad temporary directory setting

if the temporary directory (--temp.path) setting is identical to the database directory (--database.directory)
this can eventually lead to data loss, as temporary files may be created inside the temporary directory, causing
overwrites of existing database files/directories with the same names.
Additionally the temporary directory may be cleaned at some point, and this would lead to an unintended cleanup
of the database files/directories as well.
Now, if the database directory and temporary directory are set to the same path, there will be a startup error
warning about potential data loss (though in ArangoDB 3.4 allowing to continue the startup - in 3.5 and higher
we will abort the startup).
2019-07-24 12:46:27 +02:00
Matthew Von-Maszewski 015f59f0b9
Feature 3.4: Use ManagedDirectory class to add gzip and encryption to import/export (#9472)
* preview code I dropped on jackie today.  only supports document collections.

* saving work in progress

* update arangoexport to fully use ManagedDirectory object (arangoimport still needs work).

* migrate remainder of import to using ManagedDirectory objects

* correct spelling within activateEncryption(): encription to encryption

* forgot to fix up graphExport for managed directory.  luckily unittest noticed.

* add test read of gzip json file

* add readGzip to our fs object

* add TRI_SlurpGzipFile function

* add code to bridge javascript fs.readGzip to TRI_SlurpGzipFile

* correct the return type used by JS_ReadGzip

* add gzip test for jsonl type export

* add remain gzip versions of existing export tests

* add import tests of gzip files

* activate encryption in enterprise to enable fs.readDecrypt()

* bug fix: allow encryption to enable in empty directory if EncryptionFeature active.

* add JS_ReadDecrypt to enterprise build.  Current used for unit tests.

* enterprise build needs EncryptionFeature added to build to support TRI_SlurpDecryptFile()

* add TRI_SlurpDecryptFile() to aid in unit test of encrypted stuff

* missing newline at end of file.

* add fs.readDecrypt when available

* add test of encrypted json array export

* correct progress meter when gzip involved

* move from using ManagedDirectory::File to ManagedDirectory::readableFile calls

* create version of readableFile that uses file descriptor as param
2019-07-23 14:58:34 -04:00
Jan c655a89db6
make sure all errors are prefixed with ERROR_ @fceller @kvs85 (#9383) 2019-07-02 18:06:52 +02:00
KVS85 a1959fd485
wait .25, then check whether procdump successfully starts, and if not, properly abort the operation (#9343) 2019-06-27 10:47:27 +02:00
Wilfried Goesgens 7d822355b3 Bug fix 3.4/forward corecheck option (#9336)
* properly forward corecheck option to the client tools launch invokations

* one param was missing
2019-06-26 14:26:14 +02:00
KVS85 68493ef7ef
add a function that will use procdump to generate a core before (#9330) 2019-06-26 11:16:00 +02:00
KVS85 3e57144db5
fix the option to specify a ruby executeable from the outside in instead of leaning on rspec.bat to do its job (#9320) 2019-06-25 11:19:35 +02:00
Frank Celler ade626dd13 release version 3.4.7 2019-06-24 11:28:27 +02:00
Frank Celler ac3cfc6b4a release version 3.4.7-rc.1 2019-06-19 14:30:07 +02:00
Heiko 5ed82751f2 Bug fix 3.4/gravatar ui fix (#9212)
* fixed editing of users in the web ui when gravatar was enabled

* changelog

* Update userManagementView.js

rm console log
2019-06-12 15:11:26 +02:00
Jan 2de2d92054
remove archived RocksDB WAL files on agent servers (#9230) 2019-06-08 19:40:07 +02:00
Tobias Gödderz 8f7f815e26 Allow generic graph tests to work without enterprise checkout (#9201) 2019-06-06 15:16:25 +02:00
Tobias Gödderz bdc031f3e6 [3.4] Bugfix of DFS path uniqueness implementation (#9098)
* Backport of https://github.com/arangodb/arangodb/pull/9041

* Use 3.4-compatible getResponsibleShard
2019-05-27 15:04:23 +03:00
Heiko 4a1f1591a8 Bug fix 3.4/logger ejs templates (#9093)
* fixed logger view ejs templates

* splittet one template into two seperates

* changelog
2019-05-24 13:48:56 +02:00
Wilfried Goesgens 8e0ebb00c6 Bugfix/backport fs changes (#9024) 2019-05-23 12:46:47 +02:00
Frank Celler ff6818294e release version 3.4.6 2019-05-21 17:01:32 +02:00
Heiko c2adae4dbd Bug fix 3.4/pre compile ui templates (#8983)
* applied new template structure

* added teplmates.js + minified to the repo

* css for tooltips

* added new grunt file, added tippy new version + popper library

* include templates within body

* fix tooltips

* applied new template engine

* remove fix tooltips - not needed anymore

* gitignore

* manifest

* package json

* added build generated files
2019-05-17 16:42:56 +02:00
Jan 4d86dd5fa8
handle incomplete reads (#9019) 2019-05-17 11:17:51 +02:00
Jan f79cc27231
properly display the selectivity estimates of unique indexes in the explainer (#8994) 2019-05-14 16:15:56 +02:00
Lars Maier 6733f2a54d Fixed lost precondition when removing server. (#8986) 2019-05-14 15:37:03 +02:00
Heiko e5e597b847 Bug fix 3.4/issue 7011 (#8968) 2019-05-13 16:03:33 +02:00
Heiko d4fb511059 Bug fix 3.4/issue 8841 (#8980)
* fixed issue 8841

* changelog
2019-05-13 13:51:32 +02:00
KVS85 919e4a008e Fix load_balancing suite to conform testing.j options (3.4) 2019-05-06 17:26:43 +02:00
Jan c72a25661e
make the creation of debug packages smart graph-aware (#8887) 2019-05-06 09:17:46 +02:00
Jan c56080bc2e
use _system database in /_admin/cluster/health (#8897) 2019-05-06 09:14:15 +02:00
KVS85 5ba716e3e3
Enable logs for setup of recovery test (in 3.4) 2019-05-05 13:42:27 +03:00
KVS85 7fbd724a4f
Set 2700s server JS timeout again 2019-05-03 17:12:04 +03:00
Wilfried Goesgens b18b8b05aa record the times used for the setup/teardown methods of jsunity tests; exposed to the json report file to be enabled along with the junit xml report files. (#8839) 2019-04-24 19:29:44 +03:00
KVS85 44849f4e57 Backport testing changes from devel 2019-04-22 12:24:09 +02:00
Frank Celler fb3dc0775e added buckets 2019-04-21 14:58:49 +02:00
Heiko 6fde5b6a5d prune highlight (#8781) 2019-04-18 10:51:27 +02:00
KVS85 4ebd64b313 3.4: grey only (#8787)
* 3.4: grey only

* Update testing.js
2019-04-17 19:29:52 +02:00
Jan 0133f3c48d
increase the timeout for more reliable test results (#8735) 2019-04-15 10:16:42 +02:00
KVS85 c318a1c6db Restore 1800s timeout on server tests (#8738) 2019-04-11 21:11:16 +02:00
Heiko 7b012d8fca Bug fix 3.4/auto complete graph ui (#8663) 2019-04-11 11:53:23 +02:00
Wilfried Goesgens fa9460c927 Reduce test leftovers on disk (#8708) 2019-04-11 11:42:27 +02:00
Jan 96d6949731
Bug fix 3.4/increase test shutdown timeout to 60s (#8720) 2019-04-10 08:27:51 +02:00
Jan 22d572c543
Bug fix 3.4/fix test muell (#8704) 2019-04-09 11:27:07 +02:00
Wilfried Goesgens 8103561c1d Feature 3.4/sort buckets dump agency allways (#8679) 2019-04-04 14:50:44 +02:00
jsteemann 2a90dfe60b fix link to Foxx-CLI 2019-04-04 10:26:28 +02:00
Max Neunhöffer 0acb19b18a
Better logic for AddFollower/RemoveFollower scheduling. (#8655)
* Fail a MoveShard job to a FAILED server.
* Better logic for AddFollower/RemoveFollower scheduling.
* Abort MoveShard (leader) in case of a FAILED server in Plan.
* Wait for statistics collections before doing stuff in tests.

cleanOutServer, moveShard, failover and the like.

* Abort MoveShard for follower if FAILED server in Plan.
* Take resigned servers into account when checking for health.
* CHANGELOG.
2019-04-02 23:34:27 +02:00
KVS85 b58de5166a Try 2700s timeout for server tests (#8642) 2019-04-01 13:51:37 +02:00
jsteemann 182bee2f4a added some newer AQL functions to highlighting list 2019-04-01 09:39:41 +02:00
KVS85 d38b231f43 Backport testing improvement from devel 29.03.2019 (#8629) 2019-03-29 23:33:45 +01:00