1
0
Fork 0
Commit Graph

14979 Commits

Author SHA1 Message Date
Heiko db0fcbd05b Bug fix 3.4/issue 10470 (#10498)
* fixing issue #10470

* changelog
2019-11-27 16:37:44 +01:00
Lars Maier d2d0c2c5da Store a removed server with date in the agency. (#10361) 2019-11-06 15:40:04 +03:00
Heiko ae508c71ba Bug fix 3.4/eslint proper settings (#10249)
* several eslint settings

* disable some rules

* sort order
2019-10-16 13:53:05 +03:00
Heiko 72a21487b6 Bug fix 3.4/aardvark document search (#10228)
* Quickfix: map ace searchbox ext path to file

* changelog

* changelog
2019-10-11 17:41:21 +03:00
Jan 6bbcb1c934 fixed issue #10193 (#10196) 2019-10-09 16:39:57 +03:00
Jan e502feeea6 fixed issue #10062: AQL: Could not extract custom attribute (#10066) 2019-09-27 16:58:58 +03:00
Heiko c989fcfc8a fixed ui behaviour when replacing a foxx app (#9877)
* release version 3.4.8

* [3.4] fix agency lockup when removing 404-ed callbacks (#9839)

* fixed ui behaviour when replacing a foxx app

* Bug fix/curb aardvark foxx cthulhu (#9867)

* Revert "fixed ui behaviour when replacing a foxx app"

This reverts commit 6092465e05d11c10e83e3424945d8bf9e8f3ddaa.

* Cleanup on aisle 3

* Typo

* Fixed param order

* Cleanup flags

* Actually use the queryParams

* currently not supported via grunt env

* changelog

* removed not needed view

* fixed wrong used function
2019-09-20 16:21:56 +03:00
Tobias Gödderz dc2e27db6c [3.4] Feature/rebootid notice changes, backport of #9523 (#9685)
* Feature/rebootid notice changes, backport of #9523

* Move to 3.4 and C++11-compatible code (except for test code)

* Backported tests/Mocks/Servers.{h,cpp}

* Rebuilt errorfiles

* Ported CallbackGuardTest from gtest to catch

* Ported RebootTrackerTest from gtest to catch

* Make sure the state method is called, so the overridden method is used during tests

* Fixed test to work with the old scheduler

* release version 3.4.8

* [3.4] fix agency lockup when removing 404-ed callbacks (#9839)

* Update arangod/Cluster/ServerState.cpp

Co-Authored-By: Markus Pfeiffer <markuspf@users.noreply.github.com>

* Instantiate the scheduler during ::prepare()

* Fix test crash introduced during backport

* Fix a compile error on Windows (thanks, V8)
2019-09-19 15:03:39 +03:00
Heiko 4298098f56 Bug fix 3.4/arangosh gharial vertex deletion (#9927)
* typo in route

* unused function removed

* merge

* changelog

* removed fail, removed print
2019-09-11 13:00:42 +03:00
Heiko 94abbf2ff1 Bug fix 3.4/smart join and smart graph creation ui (#9909)
* added proper UI support for collections using smartGraphAttribute or smartGraphAttribute

* make key selection more clear

* added awesome ' : ' div

* fixed smart doc creation logic

* changelog
2019-09-11 12:55:37 +03:00
Heiko e2844ec995 Bug fix 3.4/ui optimize graph load (#9831)
* release version 3.4.8

* iterate through all vertexCollections of a graph to find a vertex to display

* changelog

* Remote first dot in v.3.4.9
2019-09-11 12:49:02 +03:00
Tobias Gödderz 4ada35f20c [3.4] Bug fix 3.4/add shard id to replication client identifier (#9466)
* Bug fix/add shard id to replication client identifier (#9366)

* Fixed compile (but not linker) errors

* Backported ReplicationClientProgressTracker

* Fixed compile errors, fixed hash function

* No longer use SyncerId for real asynchronous replication

* Updated docu

* Try to fix compile error on windows

* Fixed a bug

* Removed old code

* Fixed CHANGELOG entry
2019-09-11 12:45:57 +03:00
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