Dan Larkin-York
83f393500a
Add C++ implementation, load-balancing support, and user restriction for tasks API ( #5973 )
2018-07-25 09:17:43 +02:00
Dan Larkin-York
718e3f7bfa
Add load balancing support and user restriction for async jobs API ( #5906 )
2018-07-23 15:23:18 +02:00
jsteemann
a0e9865181
typos
2018-07-16 20:49:22 +02:00
Kaveh Vahedipour
5b307db85d
Better log compaction
2018-07-16 12:09:58 +02:00
Simran
34ec56d421
Feature/misc spelling corrections ( #5164 )
2018-07-13 13:06:20 +02:00
Kaveh Vahedipour
d7d2ed99f9
more patience ( #5590 )
2018-07-12 17:02:21 +02:00
Jan Christoph Uhde
e04037243d
Feature/replication result propagation ( #5782 )
2018-07-05 18:03:28 +02:00
Simon
8a5cf37ba4
fix response code in test ( #5781 )
2018-07-05 13:08:21 +02:00
Simon
f699d32664
Fix deleting rocksdb views and dump_authentication ( #5779 )
...
* fix deleting rocksdb views and dump_authentication
* fix changelog, fix test
2018-07-05 09:40:43 +02:00
jsteemann
2bff22c162
fix jslint
2018-07-03 21:33:31 +02:00
Dan Larkin-York
8b0cb1c657
Restrict cursors to generating user ( #5744 )
2018-07-03 17:44:15 +02:00
Simon
28c3de87e7
Prevent guessing of Database names ( #5748 )
2018-07-03 16:24:50 +02:00
Dan Larkin-York
21e16a8a24
Add load balancer awareness for cursor API ( #5682 )
2018-07-03 14:29:09 +02:00
Simon
545561e9a9
Read only server ( #5652 )
2018-07-03 09:58:16 +02:00
Kaveh Vahedipour
ef85bdb867
prolongued timeout in agency tests to avoid false positives ( #5578 )
...
LGTM
2018-06-12 11:06:38 +02:00
jsteemann
09ab68ea89
fix jslint warning
2018-05-19 21:28:08 +02:00
Wilfried Goesgens
7b8fce07a4
aql current_user in cpp, test ( #5302 )
2018-05-19 21:26:53 +02:00
Mark
435523167f
Bug-fix Foxx empty json request body ( #5304 )
2018-05-16 16:54:38 +02:00
Mark
3f557d64cc
Fix Foxx queues ( #5352 )
2018-05-16 16:54:03 +02:00
Tobias Gödderz
afe13fba57
Fix race condition between foxx install and selfHeal ( #5273 )
2018-05-11 12:27:56 +02:00
jsteemann
89d68dd748
fix broken tests
2018-05-10 18:33:18 +02:00
Heiko
65d1434b4d
performance optimization gharial post ( #5291 )
...
* performance optimization
* fixed badly behavior in api gharial while replaced the document with exists function
2018-05-09 12:50:28 +02:00
Simon
fdee0544b7
Using asio::io_context::strands instead of locks ( #5266 )
...
* initial try adding strands
* working, stable amount of threads
* improve shell_client cluster
* Fixing some accounting for the scheduler
* Fix accounting
* Fixing wrong strand usage
* add missing return
* Fixing thread accounting
* More scheduler accounting issues
* Fixing various things
* Fixing some stuff
* Fixing some stuff
* Some more subtle bugfixes
* Some cleanup code
* fixing some stuff
* adding some more fixes
* Fixing possible issues
* Fixing missing _storeResult
* Fixing some stuff
* Reducing lambda stack, perhaps fixing hangups
* Fix writeunlocker
* Fixing possible issues
* adding some debugging stuff
* refactor sockets
* possible fixes
* Adding more job guards
* Fixin possible bug
* cleaning up some stuff
* working impl
* Remove debugging output
* Fixing build
* fixing import
* Fixing another bug
* removing debug log
* Removing examples
* Reverting scheduler working code
* Cleanup
* Addressing review comments
2018-05-07 15:58:19 +02:00
Heiko
0ba82969f4
fix ruby tests and api gharial err behaviour ( #5208 )
2018-04-27 17:06:38 +02:00
Heiko
bcd33b8ea1
Bug fix/issue 3811 ( #4984 )
...
* now checking existence of _from and _to vertices during edge creation
2018-04-25 14:24:24 +02:00
jsteemann
f8bfeecfee
fix jslint error
2018-04-23 22:21:12 +02:00
Simon
45fbed497b
Supervision Job for Active Failover ( #5066 )
2018-04-23 12:49:41 +02:00
Simon
fad4c0f9f4
Moving out more from #5066 ( #5124 )
2018-04-17 16:55:19 +02:00
Simon
102998dd65
Streaming Query Cursor ( #4769 )
2018-03-08 09:18:41 +01:00
Max Neunhöffer
b7d09bcdc4
Fix agency test startup. ( #4642 )
2018-03-01 16:45:26 +01:00
Simon
345fc3c0b7
Refactor Authentication Layer (devel) ( #4592 )
...
* Cherry Picking LDAP changes
* Adding missing merges
* Fixing 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
(cherry picked from commit 686d28a779
)
* Fixing wrong assert
* Adding changelog entry, making requested changes from code review
* Fixing dump_authentication, fix typos
* improvements found during code review
* oops
* more use of sessionstorage
* fix tests
* Fixing broken handling, disallowing adding of local users when disabled
* Fixing testInvalidGrants
* Removing undefined auth level externally
* Fixing previous commit
* added tests for ldap search mode
* 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
* forward port changes from 3.3
* added generated files
* forward port missing changes for web UI
* added generated files
* added generated files
2018-02-28 13:24:28 +01:00
Simon
ab0cb34398
Fixing shell-request testsuite ( #4696 )
2018-02-28 08:42:11 +01:00
jsteemann
7badc8660e
temporarily disable broken tests
2018-02-27 17:15:54 +01:00
jsteemann
6df7bf460a
temporarily disable broken test
2018-02-27 09:04:45 +01:00
Mark
cd97787adf
Fix Foxx API ( #4614 )
2018-02-20 10:22:27 +01:00
Alan Plum
b00d169bcf
More Foxx API tests ( #4516 )
2018-02-09 15:55:42 +01:00
Mark
599da158b5
Bugfix Foxx API tests ( #4446 )
2018-02-05 11:31:27 +01:00
Max Neunhöffer
74458d9d34
Add security check in AgencyComm::sendWithFailover. ( #3838 )
2017-12-06 10:50:40 +01:00
Kaveh Vahedipour
11cfa74495
Bug fix/no support for inquiry in send transaction with failover less verbosity ( #3847 )
2017-11-30 14:54:22 +01:00
Kaveh Vahedipour
2beaef41ff
Bug fix/agencycomm validate methods broken ( #3784 )
2017-11-24 10:31:07 +01:00
Kaveh Vahedipour
7b80deb5cc
Fixed object assignment operator for agency's key value store ( #3701 )
...
* Fixed object assignment operator for agency's key value store
* Node's toJson is now actually toJson. getString should be used for string extractions
* adjust agency's documentation (clarify precondition)
2017-11-17 15:49:40 +01:00
Jan
4a199e2fe3
make truncate a bit less obstrusive ( #3721 )
2017-11-16 20:28:33 +01:00
Kaveh Vahedipour
c9621ff230
Feature/new agency checks for preconditions ( #3612 )
2017-11-11 22:48:23 +01:00
Simon Grätzer
ee8209943f
Missing things for active / passive ( #3578 )
...
* Switching from ttl to supervision based failover mechanism
* Allowing canceling of ongoing actions
* refactored asyncjobmanager
* refactoring some code
* adding read-only flag
* catching some exceptions to reduce log pollution, removing unnecessary code, removing tests for _changeMode
* fixing "createsANewDatabaseWithAnInvalidUser"
* auth = off does not longer make everyone superuser
* Fixing cluster_sync and maybe resilience
2017-11-04 20:30:23 +01:00
Simon Grätzer
64e9377c05
Replacing /_api/collection with RestHandler ( #3543 )
2017-11-02 14:57:17 +01:00
Simon Grätzer
f8260d20eb
Fixing permission problem in createQueues ( #3483 )
...
* Fixing permission problem in createQueues
* Fixing queues test
* fixing jslint
2017-10-25 18:04:55 +02:00
Simon Grätzer
7c31960cf2
Feature/async failover ( #3451 )
2017-10-18 23:59:29 +02:00
Max Neunhöffer
22e46978a6
Bug fix/sort out agency locks ( #3306 )
...
New locking concept in Agency. Ensure empty heartbeats can be sent, answered and processed without long locks. Adjust logging. Fix compaction bugs.
2017-09-27 15:22:30 +02:00
Wilfried Goesgens
baa7217432
port 7d6f146530e8cfd6d923a3f0a8a0aaa8668ad06d - wait for queue to be actually run. ( #3287 )
2017-09-19 18:14:16 +02:00
Wilfried Goesgens
0a9b9e6025
cleanup after testrun, lintify
2017-09-12 14:48:20 +02:00