Michael Hackstein
e22014a272
Merge branch 'MIT' of github.com:arangodb/arangodb into generic-col-types
2016-09-06 09:33:23 +02:00
Michael Hackstein
994a99e31f
Merge branch 'devel' of github.com:arangodb/arangodb into MIT
2016-08-01 16:50:54 +02:00
jsteemann
71bd7deace
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
2016-08-01 09:04:17 +02:00
Frank Celler
51683dbda0
added a panic interrupt of memory gets low
2016-07-31 12:58:27 +02:00
Michael Hackstein
b388fc3e87
Fixed bad access bugs from last commit.
2016-07-28 17:33:13 +02:00
Michael Hackstein
64d7f690da
Removed AqlTransaction wherever possible. Added an InjectTransaction for the aql query, used by TraverserEngine. Also fixed TraverserEngine from/to velocypack functions.
2016-07-28 17:05:00 +02:00
jsteemann
ebaabdb076
Merge branch 'obi-velocystream-4' of https://github.com/arangodb/arangodb into engine-vs-velocystream
2016-07-28 16:11:26 +02:00
jsteemann
b71e12f6a0
some vocbase refactoring
2016-07-28 11:06:21 +02:00
jsteemann
5d6cd9ef71
moved query id generation
2016-07-27 17:44:31 +02:00
Jan Christoph Uhde
36167b8e17
Merge remote-tracking branch 'origin/devel' into obi-velocystream-4
...
* origin/devel: (23 commits)
Fix trusted origin tests
Fix CORS with credentials
New version of script.
updated CHANGELOG
grunt build [ci skip]
improved gv
added expand function to gv
enable: compile_commands.json
semistandard fix
improved gv
gv bugfix
updated license
improved gv
Adapting to 64 bit ARM architecture (aarch64) at the exceptions for TRI_PADDING_32
improved gv performance
fix handling of empty query strings
fixed query editor issues
Modularize perf script.
Add one more event.
Add a first perf probe monitoring script.
...
Conflicts:
arangod/GeneralServer/HttpCommTask.cpp
2016-07-27 13:25:34 +02:00
Jan Steemann
c879761d15
fix handling of empty query strings
2016-07-26 16:18:15 +02:00
Jan Steemann
4038c21c10
reserve buffer ahead of time
2016-06-22 11:14:50 +02:00
Max Neunhoeffer
4168cd32e7
Add more optional debugging output for AQL queries.
2016-06-15 21:23:16 -07:00
Jan Steemann
9626d33960
re-added --database.slow-query-threshold
2016-06-09 11:07:51 +02:00
jsteemann
130493d481
micro optimizations
2016-05-11 21:02:20 +02:00
Jan Steemann
6489bd1364
fixed crashes
2016-05-04 12:38:44 +02:00
jsteemann
9d865c7047
optimizations, bugfixes
2016-05-04 01:50:28 +02:00
jsteemann
db9e3d1360
optimizations
2016-05-03 00:43:39 +02:00
Michael Hackstein
c58b78062b
Added a sanitize externals function that expands externals on demand. It is now used whenever a query is stored in the query cache as the data it is pointing to might be moved. Has to be used as well when sending VPack to client.
2016-04-29 15:21:48 +02:00
jsteemann
26b10e2e10
use make_unique
2016-04-26 00:02:33 +02:00
Jan Steemann
c8c8625727
try to fix some undefined behavior on cluster startup
2016-04-25 15:31:23 +02:00
Frank Celler
3bb24146a6
Merge branch 'devel' of github.com:arangodb/arangodb into FMH
2016-04-19 19:18:02 -07:00
Jan Steemann
bc7d45aada
fixed crash
2016-04-19 16:38:50 +02:00
Michael Hackstein
be118b1b80
Former JsonCursor now uses QueryResult and contains the TRX context for continuuos reads
2016-04-19 14:32:23 +02:00
Frank Celler
007fe8e053
Merge branch 'devel' of https://github.com/arangodb/arangodb into FMH
...
Conflicts:
arangod/Agency/Constituent.cpp
arangod/Agency/RestAgencyHandler.cpp
arangod/Aql/Query.cpp
arangod/Aql/grammar.cpp
arangod/RestHandler/RestSimpleQueryHandler.cpp
arangod/RestServer/ArangoServer.cpp
js/client/modules/@arangodb/testing.js
2016-04-19 07:44:00 +02:00
Jan Steemann
a3ad9ba3a3
fixed issue #1805
2016-04-18 15:09:42 +02:00
Frank Celler
2dd798cd48
WIP
2016-04-15 22:09:55 -07:00
Frank Celler
dd44191a91
WIP
2016-04-15 21:03:53 -07: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
Frank Celler
09da78e444
WIP
2016-04-03 13:48:25 +02:00
Frank Celler
e83c1f09b4
WIP
2016-04-02 23:41:21 +02:00
Frank Celler
af00417cf4
skeleton arangod
2016-03-25 15:14:43 +01:00
Jan Steemann
45cc15fe45
fixes
2016-03-22 10:51:42 +01:00
Max Neunhoeffer
5bfdca8d69
Fix AQL in cluster bugs.
2016-03-21 23:30:13 +01:00
jsteemann
87d3d4935b
fixed query cache
2016-03-18 20:22:14 +01:00
jsteemann
62fd9435d9
fixed some tests
2016-03-17 22:57:11 +01:00
jsteemann
0720ccdecb
harmonized
2016-03-16 18:49:42 +01:00
jsteemann
a61c6b8ffa
fixed query options
2016-03-16 17:53:39 +01:00
Jan Steemann
8b281b0538
repaired explain
2016-03-11 16:38:01 +01:00
Jan Steemann
7b68bd2656
remove printing
2016-03-11 13:03:52 +01:00
Jan Steemann
da691ed39c
fixed memory issues
2016-03-11 12:44:38 +01:00
Jan Steemann
b55b5d7386
AqlValue refactoring
2016-03-09 17:50:20 +01:00
Michael Hackstein
42e3d94bf6
Removed unused obsolete Code and Imports
2016-03-08 13:29:09 +01:00
Michael Hackstein
e60e7a3652
Aql/QueryResult now only uses VelocyPack instead of TRI_json_t. Also adapted all calling places
2016-03-08 13:08:05 +01:00
Jan Steemann
0552cd54c3
query cache using vpack
2016-03-08 09:38:24 +01:00
Michael Hackstein
7c3690c4db
AqlQuery now is contructed from VelocyPack builders only. Also variables and Execution Plan is constructed form VelocyPack only.
2016-03-07 19:04:37 +01:00
Michael Hackstein
9278556205
Added an implementation for warnignsToVelocyPack in query
2016-03-07 13:07:07 +01:00
Michael Hackstein
a01a1605b1
Merge branch 'spdvpk' of github.com:arangodb/arangodb into spdvpk
2016-03-07 12:46:27 +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
6f6f7e23ba
executionstats use vpack
2016-03-07 11:20:04 +01:00
Jan Steemann
def9d86868
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-07 10:51:24 +01:00
Jan Steemann
c6fa638b67
fixed issue #1765 , issue #1770
2016-03-07 10:49:18 +01:00
Jan Steemann
06da362f93
some json removal
2016-03-02 17:51:05 +01:00
Jan Steemann
15350cf4b8
renamed and removed
2016-03-01 12:34:03 +01:00
Jan Steemann
eb202f528c
pass vocbase in TransactionContext
2016-02-23 13:03:30 +01:00
Jan Steemann
f468cd00ad
create transaction context as shared ptr
2016-02-23 12:18:39 +01:00
Frank Celler
a5e804ab70
added cancel
2016-02-17 22:19:52 +01:00
Frank Celler
345712c36f
changed to new Thread interface
2016-02-17 22:19:37 +01:00
Michael Hackstein
a3cd1aa54e
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2016-02-15 10:25:31 +01:00
Jan Steemann
0d4d5f5f93
fixed stringification of query states
2016-02-08 17:06:28 +01:00
Jan Steemann
b7941f3142
added assertions
2016-02-08 09:57:11 +01:00
Michael Hackstein
6eeb686287
Added dummy to collect a shared VPackBuilder from a query object. Has to be properly implemented as soon as VelocyPack is the default AqlValue format
2016-02-03 10:40:51 +01:00
jsteemann
349a6d9754
more logging
2016-01-31 21:48:59 +01:00
jsteemann
b635983d9c
removed unused functions and headers
2016-01-31 19:08:39 +01:00
Jan Steemann
cd4cbae6ce
ported fixes to devel
2016-01-29 19:05:27 +01:00
Jan Steemann
9046e1831b
clang-format
2016-01-27 13:43:46 +01:00
Michael Hackstein
a6f58ce14d
Use forward declarations for VelocyPack instead of all includes everywhere
2016-01-24 14:29:31 +01:00
jsteemann
842384016d
namespace cleanup
2016-01-21 00:20:22 +01:00
jsteemann
ef67a496e6
more checks & asserts, C API cleanup
2016-01-20 22:08:11 +01:00
jsteemann
431900f17a
changed namespace from triagens to arangodb
2016-01-17 00:44: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
bdc51bca80
fix potential crash
2016-01-06 12:14:15 +01:00
Jan Steemann
f422576ee0
clang-format
2016-01-05 17:43:24 +01:00
jsteemann
a6cb463e06
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2016-01-05 00:25:10 +01:00
Frank Celler
1065a1bd2c
added work monitor
2016-01-04 15:33:06 +01:00
jsteemann
c20cf66e93
add cacheability info for explain
2016-01-03 00:52:36 +01:00
Max Neunhoeffer
e8e6dc8597
More VPackObjectBuilder usages.
2015-12-21 15:22:19 +01:00
Jan Steemann
2b3f3f997b
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2015-12-17 10:59:30 +01:00
Jan Steemann
a694b7ef48
make_unique
2015-12-16 11:36:35 +01:00
Jan Steemann
223c44d572
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2015-12-15 12:02:47 +01:00
Wilfried Goesgens
f51e5efb34
Implement tests for de/serializing of TraversalNodes.
2015-12-14 18:07:04 +01:00
Michael Hackstein
757577de42
Updated VPack addObject to openObject
2015-12-09 11:28:54 +01:00
Jan Steemann
5c033f566b
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2015-12-04 13:47:08 +01:00
Michael Hackstein
fbee0b0859
Started to transform Parts of AQL Query to VPack. Especially the QueryResult is now using VPack internally.
2015-11-12 11:09:35 +01:00
Wilfried Goesgens
92ad802bd6
Cache Graphs inside of the Query object
...
- split Graph clas into Aql/Graphs
- cleanup includes
2015-11-11 13:52:33 +01:00
Jan Steemann
7d4c379598
small modifications, temporarily disabled interchange-adjacent-enumerations
2015-10-02 19:53:35 +02:00
CoDEmanX
3a9648d78a
More Americanization
2015-09-03 22:25:43 +02:00
Jan Steemann
8ee12f7a27
binary-safe back-references
2015-08-20 21:01:43 +02:00
Jan Steemann
97d67e4399
use binary-safe string representations
2015-08-20 01:46:20 +02:00
Jan Steemann
330fac6225
some unused function cleanup
2015-08-06 21:25:32 +02:00
Jan Steemann
0f1ce26e41
added function to create an ICU RegexMatcher
2015-08-03 23:57:26 +02:00
Jan Steemann
6d7ccd7699
move shaper to cxx
2015-07-28 17:38:31 +02:00
Jan Steemann
9791e467d4
fixed results for query profiling
2015-07-27 18:33:58 +02:00
Frank Celler
35a3c6421c
moved dispatcher to atomic
2015-07-23 15:40:34 +02:00
Jan Steemann
118fd54fd0
split tests
2015-07-20 10:58:43 +02:00
Jan Steemann
4bc188422a
cppcheck
2015-07-15 22:13:42 +02:00
Jan Steemann
ad30baa08c
retry qcache with cluster
2015-07-14 14:53:16 +02:00
Jan Steemann
3f6bdab81f
try to fix cluster crash
2015-07-14 11:39:49 +02:00