1
0
Fork 0
Commit Graph

3422 Commits

Author SHA1 Message Date
Jan ae0b99de63
added ArangoShell helper function for packaging all information about an AQL query so it can be run and analyzed elsewhere: (#5010)
query = "FOR doc IN @@collection FILTER doc.value > @value RETURN doc";
    bind = { value: 42, "@collection": "mycollection" };
    options = { examples: 10, anonymize: true };
    require("@arangodb/aql/explainer").debugDump("/tmp/query-debug-info", query, bind, options);

Entitled users can send the generated file to the ArangoDB support to facilitate
reproduction and debugging.

The data from the generated file can be restored and analyzed via the *inspectDump*
function:

    require("@arangodb/aql/explainer").inspectDump("/tmp/query-debug-info");
2018-04-05 14:06:51 +02:00
sleto-it 13bc69d79a
Doc - WAL: MMFile / RocksDB distinction (#4939) 2018-03-27 17:32:51 +01:00
Simran f76f4a114c Doc - Fix typos (Issue #4553) (#4903) 2018-03-27 17:25:43 +01:00
jsteemann 1b2b5edea8 release version 3.3.5 2018-03-23 16:39:01 +01:00
Jan 50fef0f430
multiple cluster-related AQL optimizations (#4928)
* multiple cluster-related AQL optimizations

* do not apply single-shard optimization if _includedShards is already set from the outside

* implement changes requested by @mchacki
2018-03-23 14:52:58 +01:00
Jan f9b6bd8dfa Doc- backport cluster health API documentation (#4938) 2018-03-23 11:20:40 +00:00
Jan 5e795da259
Feature 3.3/optimize cluster collect (#4895) 2018-03-22 18:36:15 +01:00
Manuel B 09796a8712 Doc - removed newline after restdescription (#4888) 2018-03-19 20:41:14 +01:00
Jan 24878d6e9e Doc - Fix for Issue #4881 (#4891) 2018-03-19 10:30:59 +01:00
Jan a81201e460 Doc - Fixes issue #4868 (#4872) 2018-03-16 18:14:54 +01:00
Simran 9f0036beb0 Doc - Move execution of codeBlockReader.py to build-book() (#4816) 2018-03-12 13:44:58 +01:00
Simran 70bc1beae6 Fix spelling, improve anchor links (#4811)
* Fix spelling, improve anchor links

* Minor improvements
2018-03-12 12:38:34 +01:00
jsteemann 36841feac3 release version 3.3.4 2018-03-06 16:24:52 +01:00
jsteemann a478e9ba9e try to fix swagger docs 2018-03-06 16:17:58 +01:00
Max Neunhöffer f23ebd8eb7 Improve the description of --ldap.tls-version (#4747) 2018-03-05 13:42:31 +01:00
Wilfried Goesgens b259cc0b9d Documentation 3.3/fix codeblock reader keep newlines (#4735)
* fix dumping permission checks;

- don't load collections if we're not allowed to read from them
- don't list collections for dump if we're not allowed to read from them

* adjust to new user struct code structure

* fix codeblock reader - keep newlines

We must keep newlines when copying the markdown blocks into the documentation; else it will destroy the structure of documents.
fixes #4716
2018-03-02 11:50:23 +01:00
jsteemann 7cc78dc0cd release version 3.3.4 2018-03-01 19:34:19 +01:00
Max Neunhöffer fc64817386 Fixes for the ldaps:// protocol. (#4709) 2018-03-01 16:42:09 +01:00
jsteemann 608c23e69d release version 3.3.4 2018-02-28 18:29:50 +01:00
Manuel B 939b20f08d documentation: fix date_compare example (#4714) 2018-02-28 17:19:20 +01:00
Wilfried Goesgens 756c0dafee fix REPLACE syntax, the collection was missing. (#4705) 2018-02-28 13:30:37 +01:00
Simon 1d57a46168 Refactor Authentication Layer (3.3) (#4588)
* added tests for revokeCollection and revokeDatabase

* optimized user permission test

* ui selection bugfix

* fixed ldap ui login

* login view

* Authentication refactoring

* localstorage fallback if user config is not available

* Fixing permission resolution test

* Adding missing import

* local storage queries now supported

* disabled collection task check for ldap

* added internal ldapEnabled function and ldap config to the ui

* more db creation tests

* removed console logs

* render fix

* Various authentication related fixes

* exec ldap test also for cluster

* Adding support to refresh user rights from external auth sources

* ldap test howto comment

* Handling roles more correctly

* jwt

* login view

* First part of rework of LDAP documentation.

* test roles in a ldap environment

* Changing role handling

* Finish revision of the LDAP chapter in the manual.

* Fixing user header

* Fixing some slight issues with LDAP users and roles

* Removing unused code

* Removing unused code

* added ldap test

* fixing a bug in restuserhandler

* more ldap tests

* ldap tests

* ldap tests

* optimized ldap testing, added cluster support, fixed some auth tests

* ldap cleanup test

* ldap tests

* auth tests

* ldap test

* Changing permission defaults

* revert change

* updated user helper test

* rm of try catch block connection

* Removing FeatureCacheFeature

* Changed permission resolution according to discussion

* updated the docs to clarify the permission resolution and the intricacies of LDAP users

* Fixing wrong permissions check in handling of PUT in ResUserHandler

* Using revision ID when replacing users

* Adding basic replace test

* tests

* Fixing some outstanding issues

* Fixing test setup, optimizing some stuff

* Fixing permission resolution rules, testsuite setup, etc

* Fix deadlock

* Adding error message for keyspace, slightly changing test setup

* Removing remaining mentions of FeatureCacheFeature

* Fix jslint

* Fixing some failed tests

* Fixing cluster authentication issue, red tests

* Fixing ldap testsuite, adding trace logging

* Fixint ldap tesuite setup and LDAP recognition

* Fixing an assert

* Cleanup, adding changelog entry

* fix typo

* Fixing dump_authentication test

* improvements found during code review

* oops

* updated CHANGELOG

* Fixing broken handling, disallowing adding of local users when disabled

* added tests for ldap search mode

* Fixing testInvalidGrants

(cherry picked from commit bc7ea2aaa29a9ed0974898f487e8a318f24912f1)

* Removing undefined auth level externally

(cherry picked from commit 70859f43ae6fd694fdbf70f669fbfdafc58e7913)

* Fixing previous commit

(cherry picked from commit 2fbcffd2ed657862ef9fb5e6d45201a6ec8ada69)

* more use of sessionstorage

* intentionally removed `after` methods from tests

because they are executed before the tests start
no cleanup is performed right now after the authentication tests
however, a cleanup is done at start of every test

* ldap tests all modes

* fix LDAP test invocation

* Added roles transformation to ldap test suite

* Fix compilation of community version.

* Imrpved the ldap testsuites by unifying their options

* fix permission problems for system collections

* Improved LDAP configuration documentation.

* Grunt.

* fixed some ro/rw display issues

* fixed some ro/rw display issues part 2

* grunt build

* bump version number

* Fixed typos in LDAP manual
2018-02-28 13:24:18 +01:00
Simran 2d1e668ea8 Doc - Create cluster sub-chapter and fix DC2DC link (#4694)
* This is just a temporary quick fix to fix an important bug - further changes will come when we will backport major work from devel
2018-02-28 12:35:11 +01:00
Wilfried Goesgens 356a3c879c remove long gone long_echo functionality (#4646) 2018-02-21 16:34:23 +01:00
Tobias Gödderz 01e1ee2caf Issue #4502: Update documentation: replaced deprecated NEIGHBORS() function (#4515) (#4595) 2018-02-20 10:15:06 +01:00
Mark 0679bb043c Fix Foxx API (#4616) 2018-02-20 10:10:51 +01:00
Simon e96e899fd3 Active Failover for Foxx Services (3.3) (#4593) 2018-02-15 09:36:25 +01:00
Michael Hackstein 79a80558e1 Bug fix/distribute shards like (#4415) 2018-02-12 13:43:06 +01:00
Simran 14a2ee1670 Doc - Use relative links for cross references (#4520)
Fix for Issue https://github.com/arangodb/arangodb/issues/4505
2018-02-10 19:27:07 +01:00
Tobias Gödderz f59d0969df Issue #4160: Clearer log messages during upgrade (#4541) 2018-02-08 14:17:14 +01:00
Jan 30997d4ddf
remove obsolete hint (#4532) 2018-02-08 08:53:16 +01:00
Alan Plum 5bdd212fc4 Bugfix Foxx API tests (#4472) 2018-02-05 11:32:13 +01:00
jsteemann dbb9d79311 release version 3.3.3 2018-01-26 11:18:00 +01:00
Kaveh Vahedipour 5dc2bcf905 distributeShardsLike documented for /_api/collection (#4413) 2018-01-25 15:25:10 +01:00
Jan 6d8dfe57c0 Doc - added documentation for ArangoShell `print` function (#4397) 2018-01-23 13:56:30 +00:00
Jan c4ffdf992b Doc - clarify documentation for AQL data modification operations (#4390) 2018-01-23 10:59:36 +00:00
Jan d227c83e29
explicitly control activation of RocksDB write-throttling feature (#4359)
also consistently use -DNDEBUG to avoid different class layouts when
the same class are used by different translation units
2018-01-19 09:32:47 +01:00
Jan 62c772c4fd
issue #3504: export database name with dump for easier restore (#4215) 2018-01-15 22:47:03 +01:00
Mark bd8f474528 REST API docs: POST /_api/cursor: Add skipInaccessibleCollections (#4289) 2018-01-12 11:26:46 +01:00
Wilfried Goesgens 7ba1fdff68 remove old examples 2018-01-09 12:10:58 +01:00
jsteemann 8908d39031 release version 3.3.2 2018-01-04 09:41:19 +01:00
maxkernbach 47bbfdc503 Doc - new cookbook 'Speeding up slave initialization' (#4193)
* Implemented changes requested by Simran
* Cherry-pick from devel
2018-01-03 13:05:22 +00:00
Frank Celler 1c01d07dbd release version 3.3.1 2017-12-28 14:32:01 +01:00
Jan 0a3fa506e0
some more release notes (#4145)
* some more release notes

* added `--cluster.my-local-info`
2017-12-22 11:23:45 +01:00
Jan cfe94a0913
add `--ignore-missing` option to arangoimp (#4128)
this option allows importing lines with less fields than specified in the CSV
header line
2017-12-22 11:09:03 +01:00
Simran Brucherseifer ed7b719faf Add link to sub-headline of blog post temporarily 2017-12-21 16:08:25 +01:00
Simran 5cb722248b Documentation 3.3/port unification (#4122)
* Update CSS

* Remove HEADER.html, remove traces of MDPP, verify that NODE_MODULES_DIR path exists
2017-12-21 11:33:59 +01:00
Simran Brucherseifer 86a1e8bab2 Proper links for new features, correct sitemap URL of Cookbook 2017-12-20 17:44:46 +01:00
Simran d57edd8e88 3.3 release notes (#4107)
* 3.3 release notes scaffolding

* Add modified version of internal release notes (to be further improved)

* slightly updated release notes

* Add another char to CSE ID regex

* Add 3.3 to version switcher

* removed empty sections

* Amend text about DC2DC in release notes.

* Move DC2DC description to Release Notes

* Add links to highlights and release notes

* Add placeholder for 3.3 upgrading

* renamed from server-global to server-level

* changed wording

* port changes from branch 3.3.0

* Update VERSIONS with 3.3 CSE IDs and sitemap settings
2017-12-20 15:33:09 +01:00
Heiko be50403dec Documentation 3.3/global async (#4111)
* added global sync, not finalized yet

* repl global docu
2017-12-20 13:30:32 +01:00