Jan Christoph Uhde
1febeadfd7
finish ResponseCode enum
2016-08-23 15:46:42 +02:00
Jan Steemann
a0ff5e9dc3
remove unused JsonHelper includes
2016-07-18 13:52:08 +02:00
Frank Celler
af0b0900af
WIP
2016-05-22 21:08:37 +02:00
Frank Celler
806fce1dec
WIP
2016-05-21 21:58:42 +02:00
Frank Celler
cd91d3654e
Merge remote-tracking branch 'origin' into FMH
2016-04-15 19:01:38 -07:00
jsteemann
4a7c9f0f68
simplified bloated comments
2016-04-09 11:27:30 +02:00
Jan Steemann
9f8c24b1cd
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-04-06 15:43:27 +02:00
Frank Celler
6002ede1c4
Merge branch 'devel' of github.com:arangodb/arangodb into FMH
2016-04-03 21:46:30 +02:00
Frank Celler
e83c1f09b4
WIP
2016-04-02 23:41:21 +02:00
Frank Celler
486011d399
Merge branch 'devel' of github.com:arangodb/arangodb into spdvpk
2016-03-31 13:41:09 +02:00
Frank Celler
494bdca847
splitted HttpRequest into GeneralRequest/HttpRequest
2016-03-31 11:45:21 +02:00
Max Neunhoeffer
5bfdca8d69
Fix AQL in cluster bugs.
2016-03-21 23:30:13 +01:00
jsteemann
6d00c2d9e9
simplified
2016-03-15 12:37:40 +01:00
Michael Hackstein
038573b0db
Removed large parts of JSON out of RestAqlHandler. There is still some JSON contained because auf Query still using JSON. Included several warnings for the specfic code pieces
2016-03-07 12:45:34 +01:00
Jan Steemann
78f07c6a31
less json
2016-03-03 14:23:39 +01:00
jsteemann
2d7323a560
fixed warnings shown by clang-3.7
2016-01-31 02:17:36 +01:00
Jan Steemann
9046e1831b
clang-format
2016-01-27 13:43:46 +01:00
jsteemann
842384016d
namespace cleanup
2016-01-21 00:20:22 +01:00
jsteemann
431900f17a
changed namespace from triagens to arangodb
2016-01-17 00:44:53 +01:00
jsteemann
1b959c827d
more const unification
2016-01-15 00:09:52 +01:00
Jan Steemann
687d6133f0
comments reformatting
2016-01-11 09:52:39 +01:00
jsteemann
9f0576c65f
don't rely so much on namespace std being present
2016-01-08 01:05:06 +01:00
jsteemann
50c0e18d53
removed useless con|destructor comments
2016-01-07 21:19:53 +01:00
Jan Steemann
3ad20c0cae
auto-generated headers
2016-01-06 18:41:51 +01:00
Jan Steemann
a3b026d9d1
removed useless sections from code, unified include guards
2016-01-06 14:15:22 +01:00
Jan Steemann
f422576ee0
clang-format
2016-01-05 17:43:24 +01:00
CoDEmanX
3a9648d78a
More Americanization
2015-09-03 22:25:43 +02:00
Frank Celler
2d45445a10
added additional-threads option
2015-08-26 13:13:47 +02:00
Jan Steemann
1be3733a64
moved some handlers around
...
fix disappeared handlers
2015-08-20 01:26:52 +02:00
Frank Celler
35a3c6421c
moved dispatcher to atomic
2015-07-23 15:40:34 +02:00
Jan Steemann
124fe7a34c
use new/delete for TRI_vocbase_t
2015-07-20 12:08:13 +02:00
Max Neunhoeffer
686f67024e
Add a second DispatcherQueue for AQL in the cluster.
2015-04-29 21:02:06 -07:00
Jan Steemann
925f4fbab6
cleanup of some static const variables
2015-03-30 21:43:55 +02:00
Max Neunhoeffer
e50a705d9a
Squashed commit of the following: organise locking in distributed AQL
...
Locking is now done in an extra round after the query is fully
instanciated in the cluster. All participating shards are locked
in alphabetical order of their shard ID (local collection name).
For this to work there is a new action in the RestAqlHandler plus a
mechanism to prevent the usual locking from happening: Each thread has a
thread local static class variable of
triagens::arango::Transaction::_makeNolockHeaders
which is of type std::unordered_set<std::string>*.
Whenever this is not equal to nullptr and a local collection name is
stored in there, no locking or unlocking takes place. This information
is forwarded by the X-Arango-Nolock HTTP header, whenever an HTTP
request is sent via ClusterComm to a shard.
2014-12-22 14:40:22 +01:00
Jan Steemann
648274f30a
removed HTTP DELETE handler
2014-10-20 08:52:44 +02:00
Jan Steemann
912a8162fb
some renaming
2014-10-16 17:23:50 +02:00
Jan Steemann
577593ed55
shutdown transactions
2014-10-06 11:23:39 +02:00
Jan Steemann
38d43a2fb3
print error message in cases AqlHandler fails
2014-10-01 17:47:43 +02:00
Jan Steemann
c4ce98a442
fixed some bugs in distributed plan instanciation
2014-09-30 15:19:44 +02:00
Max Neunhoeffer
cf5e1be91e
Version version of HTTP API done.
2014-09-24 16:17:18 +02:00
Max Neunhoeffer
067dd690f9
More progress with HTTP API for queries.
2014-09-23 13:16:10 +02:00
Max Neunhoeffer
94bcd23070
Set up relevant HTTP methods for AQL.
2014-09-19 14:28:54 +02:00
Max Neunhoeffer
697dc64b58
Add a QueryRegistry in the ArangoServer and hand it on.
2014-09-19 13:56:46 +02:00
Max Neunhoeffer
0466873092
First step towards correct setup of HTTP API for AQL.
2014-09-19 13:14:19 +02:00
Max Neunhoeffer
68f246a09f
Add a REST handler for AQL (queries/cursors).
2014-09-19 00:36:57 +02:00