Frank Celler
ee98b59e2f
changed reload to outdated
2016-06-03 10:38:47 +02:00
Frank Celler
1e25e5d262
Merge branch 'devel' of https://github.com/arangodb/arangodb into FMH
...
Conflicts:
arangod/Cluster/HeartbeatThread.cpp
arangod/RestServer/RestServerFeature.cpp
2016-06-01 16:25:13 +02:00
Frank Celler
3e61cb433d
WIP
2016-06-01 15:57:28 +02:00
Frank Celler
963449d5f7
WIP
2016-06-01 13:37:13 +02:00
jsteemann
3d831b2e2b
remove unnecessary checks
2016-05-30 14:45:11 +02:00
jsteemann
b8f99fa717
slightly adjusted wait times
2016-05-30 09:34:13 +02:00
Max Neunhoeffer
ea8cb2167c
Fix a use after free for TRI_vocbase_t objects.
...
If a background task was scheduled for a database for later
execution and the database was dropped in the meantime and
if there was a shortage of V8 contexts, then the database
could have been dropped before the job began.
The bug was that V8Job received a (used) vocbase, but only
increased the refcount when a V8 context was entered. This
could be much later and so the database could be gone.
2016-05-26 22:59:34 +02:00
Max Neunhoeffer
c0d4118888
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2016-05-25 22:22:48 +02:00
jsteemann
fd1e7f0944
friendlier error message when using a renamed option
2016-05-25 21:45:53 +02:00
Max Neunhoeffer
4a4472e31e
Repair DBServerAgencySync in background.
...
Also: Notice role change follower->leader.
2016-05-25 17:27:27 +02:00
Frank Celler
3e0930aa16
Merge branch 'devel' of github.com:arangodb/arangodb into FMH
2016-05-24 10:21:18 +02:00
jsteemann
7080f8293d
various AQL changes
...
added behavior of TO_STRING() for arrays and objects
added C++ implementation for CONTAINS() function
added memmem implementation for Windows
2016-05-23 17:10:15 +02:00
Frank Celler
c441700c20
Merge branch 'devel' of github.com:arangodb/arangodb into FMH
2016-05-22 21:45:40 +02:00
Frank Celler
af0b0900af
WIP
2016-05-22 21:08:37 +02:00
Max Neunhoeffer
d90e31eb71
System collections now resilient. :-)
2016-05-20 12:53:39 +02:00
jsteemann
dd0fd3df90
added x-arango-start-thread header feature
2016-05-19 14:15:59 +02:00
Andreas Streichardt
04caecaeb0
Merge branch 'add-js-server-functions' into devel
2016-05-18 15:36:47 +02:00
Andreas Streichardt
661c966578
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-05-18 15:35:11 +02:00
Andreas Streichardt
aba66a50eb
_listEndpoints => _endpoints()
2016-05-18 15:34:42 +02:00
jsteemann
08955341a7
datafile management fixes
2016-05-18 11:29:06 +02:00
Andreas Streichardt
d695743df2
Add proxy check
2016-05-17 20:23:47 +02:00
jsteemann
575101b2b3
fixed program options display
2016-05-12 00:46:04 +02:00
jsteemann
d4cb93fb9c
added TYPENAME() and HASH() functions
2016-05-11 23:54:00 +02:00
jsteemann
141cf7a498
increase gc delay
2016-05-11 21:02:51 +02:00
Andreas Streichardt
5d3abc879e
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-05-11 15:31:11 +02:00
Andreas Streichardt
4d13e8fb1b
_listDatabases() => _databases()
2016-05-11 15:30:47 +02:00
jsteemann
98f0ad81a6
micro optimizations
2016-05-11 14:06:47 +02:00
jsteemann
0ce8599598
fixes for MSVC
2016-05-10 19:01:21 +02:00
jsteemann
30525fccee
use StaticStrings
2016-05-10 17:01:34 +02:00
Michael Hackstein
e9787018b3
The Pattern matching now allows a minDepth of 0 and even a complete search of depth 0.
2016-05-09 17:48:55 +02:00
Andreas Streichardt
9cbf7aae33
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-05-06 19:12:30 +02:00
Jan Steemann
0bd61cf928
removed option `--server.default-api-compatibility`
2016-05-06 18:38:37 +02:00
Andreas Streichardt
9cbe13dd43
Merge branch 'json_agency_comm' into devel
2016-05-06 17:21:41 +02:00
Andreas Streichardt
3773b0e66c
Merge branch 'json_agency_comm' of github.com:arangodb/arangodb into json_agency_comm
2016-05-06 17:04:04 +02:00
Andreas Streichardt
04ba5156e5
Rework planned collection loading
2016-05-06 17:03:13 +02:00
Max Neunhoeffer
5690c0410c
Remove option replicationQuorum which was unused as of now.
2016-05-06 09:53:01 +02:00
Kaveh Vahedipour
35d604e9e0
Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm
2016-05-04 18:17:00 +02:00
jsteemann
7ad08738af
Merge branch 'devel' of https://github.com/arangodb/arangodb into dox-cox-pix-ex-rox-box
2016-05-04 14:54:45 +02:00
Max Neunhoeffer
0ac60a8fe7
Merge branch 'devel' into json_agency_comm
2016-05-04 11:15:02 +02:00
jsteemann
c0bdccfe94
fixed shutdown
2016-05-03 17:25:57 +02:00
Wilfried Goesgens
4fb12c91b1
Revalidate dispatcher pointer before accessing it and throw appropriate error message if not.
2016-05-03 16:56:50 +02:00
Kaveh Vahedipour
5d911bceb4
Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm
2016-05-03 15:48:36 +02:00
jsteemann
495b266c8a
initial commit
2016-05-03 15:42:24 +02:00
Kaveh Vahedipour
c6ab722f97
corrected for cluster shell agency test
2016-05-03 15:01:52 +02:00
Michael Hackstein
adb7c2cee2
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-05-03 09:23:22 +02:00
Kaveh Vahedipour
dab8accd5b
Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm
2016-05-03 08:57:09 +02:00
Michael Hackstein
faf547f002
V8Traverser now uses fast path in trx document.
2016-05-02 16:23:25 +02:00
Kaveh Vahedipour
00ce93b8d0
Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm
2016-05-02 16:14:37 +02:00
Michael Hackstein
e0850c1313
Use a BuilderLeaser in VertexIdToData
2016-05-02 15:50:20 +02:00
jsteemann
fefdd33574
use xxHash for hashing id strings
2016-05-02 15:46:04 +02:00
Michael Hackstein
e98c9d1281
Repliced some string::split by find+substr combiniation. Is more efficient.
2016-05-02 14:17:54 +02:00
jsteemann
96fceb4411
use std::unordered_maps for headers
2016-05-01 20:52:47 +02:00
jsteemann
352df5f3ea
cleanup
2016-05-01 15:32:33 +02:00
jsteemann
7cd90ae711
micro optimizations
2016-05-01 14:13:53 +02:00
jsteemann
709ae8ae09
wait for sync at later points in time
2016-04-30 15:02:34 +02:00
jsteemann
d6833b6862
potentially optimized lookups for _from and _to
2016-04-30 14:21:15 +02:00
Kaveh Vahedipour
9fdf79a064
Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm
2016-04-29 18:42:02 +02:00
jsteemann
58736a9d50
prepation for optimizations
2016-04-29 17:26:22 +02:00
Kaveh Vahedipour
4ab02dda5f
fixed collection unload issue on coordinator
2016-04-29 15:23:20 +00:00
Kaveh Vahedipour
86959d83a6
Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm
2016-04-29 16:29:05 +02:00
Kaveh Vahedipour
77bd64aa32
go go go
2016-04-29 16:14:55 +02:00
Michael Hackstein
e336c846f6
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-04-29 15:31:29 +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
3a92773685
use StaticStrings
2016-04-29 15:18:20 +02:00
Max Neunhoeffer
0f981b560d
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2016-04-29 13:59:30 +02:00
Max Neunhoeffer
b05464b78c
Cluster bootstrap revolution.
2016-04-29 13:59:12 +02:00
Michael Hackstein
7af9beefa1
Neighbors now uses VPackSlices with specialized string comparision function.
2016-04-29 13:55:02 +02:00
jsteemann
7974b2bc42
small changes
2016-04-29 01:01:49 +02:00
Frank Celler
9002783c5f
fixed namespace
2016-04-28 19:19:13 +02:00
jsteemann
139c91d4c2
added timers
2016-04-28 12:48:02 +02:00
jsteemann
cd45a52ba5
attempt to finish startup order
2016-04-27 22:54:29 +02:00
jsteemann
bfd6fa833d
disallow thread creation until ApplicationServer::start()
2016-04-27 16:17:46 +02:00
jsteemann
22a1c0bb08
use method
2016-04-27 13:08:24 +02:00
Jan Steemann
866f858acc
try to fix some startup confusion
2016-04-26 17:45:18 +02:00
Michael Hackstein
ad78242ff0
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-04-26 10:50:41 +02:00
Michael Hackstein
4d440220a5
Used a shared builder for a closure instead of creating a new one every time.
2016-04-26 10:50:30 +02:00
jsteemann
46e9db4d4e
wal simplifications
2016-04-25 22:31:48 +02:00
Jan Steemann
d391e15680
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-04-25 15:31:51 +02:00
Jan Steemann
c8c8625727
try to fix some undefined behavior on cluster startup
2016-04-25 15:31:23 +02:00
Michael Hackstein
ecf267f369
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-04-25 15:25:31 +02:00
Michael Hackstein
85a2c3a44c
The shortestPath computation now uses Slices instead of strings to identify the documents.
2016-04-25 15:25:22 +02:00
Jan Steemann
5ea01c02b0
fixed number of threads detection
2016-04-25 13:57:59 +02:00
Michael Hackstein
db9a4e4af4
Replaced extractIdString by a more optimized variant, which considers the already known collectionname in some graph functions
2016-04-25 11:13:09 +02:00
jsteemann
f4fb6f0dcd
fixed arango-dfdb
2016-04-24 16:19:56 +02:00
jsteemann
58198a834e
re-added options for foxx queues
2016-04-24 15:27:08 +02:00
jsteemann
dcc5825f93
cleaned up features a bit
2016-04-24 14:29:29 +02:00
jsteemann
28930370c2
micro optimizations
2016-04-23 20:49:22 +02:00
jsteemann
0da9ac7cdc
micro optimizations
2016-04-23 16:23:15 +02:00
jsteemann
e6b39a8fe8
added simple infrastructure for timing
2016-04-23 11:20:52 +02:00
Jan Steemann
a7210caf45
fixed MSVC warnings
2016-04-22 17:33:23 +02:00
Jan Steemann
e3db1236c6
fixed compile warnings
2016-04-22 15:31:47 +02:00
Jan Steemann
f603808f88
fixed V8 leaks
2016-04-22 14:10:23 +02:00
jsteemann
32766eb984
fixed V8 context handling
2016-04-22 11:15:01 +02:00
jsteemann
baaf59c291
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-04-22 09:29:15 +02:00
jsteemann
99e30dc6a3
fix statistics
2016-04-22 09:29:09 +02:00
Michael Hackstein
00158f641e
ShortestPath now uses mptr variant of operation cursor. Is even more performant.
2016-04-22 09:27:19 +02:00
Frank Celler
5335a5b0af
moved to Random
2016-04-21 22:53:20 -07:00
Michael Hackstein
d997f73c29
Removed all id splits in favor of string.find which is way faster.
2016-04-21 17:46:51 +02:00
Michael Hackstein
cc542af656
Reactivated continuous neighbors searches after performance improvements.
2016-04-21 17:15:10 +02:00
Max Neunhoeffer
fa99e47129
Fix a bug in traverser.
2016-04-21 14:30:14 +02:00