jsteemann
7f662bac09
simplify code
2016-01-29 00:11:24 +01:00
jsteemann
df68e95e06
some useful methods
2016-01-29 00:09:55 +01:00
Michael Hackstein
19a1943a8a
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-01-28 23:11:07 +01:00
Jan Steemann
5e9a36783f
fixed crash
2016-01-28 20:00:22 +01:00
Andreas Streichardt
b83184cfbb
typo
2016-01-28 18:35:37 +01:00
Andreas Streichardt
54569ac01a
Wait for agency to come up
2016-01-28 18:13:23 +01:00
Michael Hackstein
651e705ebd
Introduced a new EMPTY_GRAPH error which is thrown during AQL execitions whenever the graph has no edge collections.
2016-01-28 18:07:26 +01:00
Michael Hackstein
0a421a1cc0
Finished implementation for multi-direction traversals.
2016-01-28 15:43:19 +01:00
Michael Hackstein
9c740d257c
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-01-28 14:07:56 +01:00
Michael Hackstein
582f1f46f0
Preparation for multi-direction traversals. As requested in #1683 . Internal traverser can now work with one direction per collection. Next: AQL needs to learn this too.
2016-01-28 14:07:50 +01:00
Jan Steemann
58a5920aa5
another log message
2016-01-28 13:31:43 +01:00
Jan Steemann
2b57652880
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-01-27 19:29:13 +01:00
Jan Steemann
de52abbf83
added AQL function `IS_SAME_COLLECTION`
2016-01-27 19:29:01 +01:00
Wilfried Goesgens
e1a8726606
Don't optimize the traverser if there are functions on the traversal attribute side; this fixes #1684
2016-01-27 19:21:17 +01:00
Jan Steemann
37a083edca
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-01-27 18:53:29 +01:00
Jan Steemann
585208afcf
changed directory name pattern for collections
2016-01-27 18:53:16 +01:00
Michael Hackstein
d1cec2a423
Cursor dump now uses VPack instead of TRI_json_t. There is only one temporary TRI_json_t from shaped json
2016-01-27 17:28:18 +01:00
Michael Hackstein
08101cbe47
Fixed logic bug in creation of unique hash index
2016-01-27 17:27:11 +01:00
Frank Celler
175e1e6b51
moved low level mutex in Mutex class
2016-01-27 15:31:02 +01:00
Max Neunhoeffer
5375ada8a7
Add replicationFactor and replicationQuorum to properties().
2016-01-27 15:21:55 +01:00
Max Neunhoeffer
6ff1538000
Change namespace.
2016-01-27 15:21:40 +01:00
Michael Hackstein
7360cba43a
The cursor now returns VPackSlices instead of TRI_json_t
2016-01-27 14:26:36 +01:00
Michael Hackstein
19cfa3429c
Fixed another cluster indexes bug.
2016-01-27 14:24:00 +01:00
Jan Steemann
9046e1831b
clang-format
2016-01-27 13:43:46 +01:00
Jan Steemann
3d8a52cdf4
some refactoring
2016-01-27 13:28:19 +01:00
Michael Hackstein
32c159f352
Fixed a bug when creating indexes in cluster. Their information was not returned correctly.
2016-01-27 13:26:42 +01:00
Jan Steemann
53d268c843
pacify cppcheck
2016-01-27 09:37:23 +01:00
Max Neunhoeffer
887e571a26
Merge branch 'devel' into ClustUp2
2016-01-26 18:01:42 +01:00
Jan Steemann
ad31aea8b9
TRI_datafile_t
2016-01-26 17:56:10 +01:00
Michael Hackstein
6f4d8ca509
Fixed invalid storage of Collection status in Cluster
2016-01-26 17:19:37 +01:00
Jan Steemann
1634421d3b
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-01-26 17:09:15 +01:00
Wilfried Goesgens
ac277648f3
Change the way windows eventlogging is handled: initialize it once on start.
...
Fix unhandled exception handler to do less resource allocation.
2016-01-26 16:50:19 +01:00
Jan Steemann
ee6d77c425
some locks removed
2016-01-26 16:43:21 +01:00
Jan Steemann
7069810778
removed some low-level locks
2016-01-26 16:16:18 +01:00
Michael Hackstein
b49830c106
Started migrating cursors to VelocyPack
2016-01-26 16:00:29 +01:00
Jan Steemann
3fc862f0ef
changed locking macros
2016-01-26 15:39:12 +01:00
Michael Hackstein
521816670f
Simplyfied a function call and thereby removed TRI_json_t in v8-vocindex
2016-01-26 13:37:50 +01:00
Michael Hackstein
f9ada16a89
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2016-01-26 13:27:41 +01:00
Michael Hackstein
969ac75d19
Removed all TRI_json_t references from v8-vocindex and all it's surroundings
2016-01-26 13:27:21 +01:00
Max Neunhoeffer
bee3f7e21a
Cleanup ClusterComm library. Allow singleRequest asyncRequests.
...
Also run ClusterComm sender thread and connection manager in
single server mode.
2016-01-26 11:05:15 +01:00
Charles Phillips
1b120d8a29
fix,solaris: conflicting declaration 'typedef struct index_t index_t'
...
} index_t;
^
In file included from /usr/include/sys/stat.h:35:0,
from /usr/include/fcntl.h:37,
from ./lib/Basics/Common.h:60,
from arangod/FulltextIndex/fulltext-common.h:27,
from arangod/FulltextIndex/fulltext-index.h:27,
from arangod/FulltextIndex/fulltext-index.cpp:24:
/usr/include/sys/types.h:125:16: note: previous declaration as 'typedef short int index_t'
typedef short index_t;
^
2016-01-25 23:29:05 -08:00
Charles Phillips
a846405545
fix,solaris: call of overloaded 'log(size_t&)' is ambiguous
...
return depCost + nrItems * log(nrItems);
^
arangod/Aql/SortNode.cpp:196:41: note: candidates are:
In file included from /opt/local/gcc49/lib/gcc/x86_64-sun-solaris2.11/4.9.3/include-fixed/math.h:47:0,
from ./lib/Basics/Common.h:62,
from arangod/Aql/SortNode.h:27,
from arangod/Aql/SortNode.cpp:24:
/opt/local/gcc49/lib/gcc/x86_64-sun-solaris2.11/4.9.3/include-fixed/iso/math_iso.h:221:21: note: long double std::log(long double)
inline long double log(long double __X) { return __logl(__X); }
^
/opt/local/gcc49/lib/gcc/x86_64-sun-solaris2.11/4.9.3/include-fixed/iso/math_iso.h:189:15: note: float std::log(float)
inline float log(float __X) { return __logf(__X); }
^
/opt/local/gcc49/lib/gcc/x86_64-sun-solaris2.11/4.9.3/include-fixed/iso/math_iso.h:89:15: note: double std::log(double)
extern double log __P((double));
^
2016-01-25 23:29:05 -08:00
Jan Steemann
f5d2839bf0
removed reference to unused variable
2016-01-25 18:17:50 +01:00
Jan Steemann
1e77b11090
added comment
2016-01-25 17:56:48 +01:00
Jan Steemann
5dc0a429b2
removed spinlocks and TRI_WINDOWS_VISTA_LOCKS
2016-01-25 17:55:06 +01:00
Michael Hackstein
0a63cb5d48
Removed TRI_json_t from v8-query.
2016-01-25 16:58:53 +01:00
Michael Hackstein
18b66d5c83
Removed TRI_json_t entirely from AgencyComm. Also no legacy support anymore.
2016-01-25 16:39:56 +01:00
Michael Hackstein
bc1b69af70
Fixed error where a nullptr was dereferenced without any checks
2016-01-25 16:00:17 +01:00
Michael Hackstein
fb136f2b00
Removed TRI_json_t from V8QueueJob.
2016-01-25 14:57:20 +01:00
Michael Hackstein
5d16679de9
Removed TRI_json_t from baground tasks
2016-01-25 14:45:55 +01:00
Jan Steemann
3dc247e18b
fixed segfault
2016-01-25 14:20:06 +01:00
Jan Steemann
7800085a9b
unified behavior of `RANGE` function
2016-01-25 14:19:49 +01:00
Jan Steemann
31bdc67d12
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-01-25 13:47:57 +01:00
Jan Steemann
47b77150f3
more trace logging
2016-01-25 13:47:21 +01:00
Kaveh Vahedipour
720c55fd4c
Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification
2016-01-25 13:47:10 +01:00
Michael Hackstein
a3f0d2e279
Merge branch 'vpack' of github.com:arangodb/arangodb into devel
2016-01-25 13:09:05 +01:00
Michael Hackstein
5b2062b4e4
Removed legacy toJson function from Index.h. All callers now use VelocyPack directly
2016-01-25 11:42:31 +01:00
Kaveh Vahedipour
2c119d0550
Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification
2016-01-25 11:31:57 +01:00
Jan Steemann
5e87baa131
renamed methods (thanks M$ for redefining free in debugging)
2016-01-25 11:03:44 +01:00
Michael Hackstein
5b48989e8b
Fixed bug in agency. Index was not read correctly
2016-01-25 10:42:23 +01:00
Kaveh Vahedipour
180eae9186
Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification
2016-01-25 09:14:06 +01:00
Michael Hackstein
0fba63e43f
arangod/Indexes are now JSON / TRI_json_t free
2016-01-24 14:34:42 +01:00
Michael Hackstein
a6f58ce14d
Use forward declarations for VelocyPack instead of all includes everywhere
2016-01-24 14:29:31 +01:00
Michael Hackstein
d37cea7644
Replaced TRI_json_t in HashIndex by VelocyPack
2016-01-24 11:17:51 +01:00
Michael Hackstein
e39a43ef43
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2016-01-24 10:38:48 +01:00
Frank Celler
764a95ea2a
switch to testing.js, moved testing.js to client
2016-01-23 21:07:42 +01:00
jsteemann
904a85a27e
less re-allocations
2016-01-23 17:26:11 +01:00
jsteemann
9ba3b68109
cppcheck
2016-01-23 16:22:39 +01:00
Jan Steemann
cf560a473d
fix undefined behavior
2016-01-22 15:34:36 +01:00
Michael Hackstein
b31cc0ba15
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2016-01-22 13:36:47 +01:00
Jan Steemann
9beeb09f37
fix out-of-memory situations
2016-01-22 13:24:33 +01:00
Michael Hackstein
7ef829ae63
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2016-01-22 13:16:39 +01:00
Frank Celler
d3330bdf9b
fixed temp path to honor TMPDIR
2016-01-22 13:16:25 +01:00
jsteemann
0a12bd2732
more diagnosis
2016-01-22 00:58:36 +01:00
Jan Steemann
6b19a7b0a7
fixes ported from 2.8
2016-01-21 16:40:31 +01:00
Michael Hackstein
191c2dc3a9
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2016-01-21 16:29:38 +01:00
Kaveh Vahedipour
5679410317
Building on OSX
2016-01-21 15:17:43 +01:00
Michael Hackstein
b04f1bf9e2
Replaced IndexOperators using TRI_json_t by Operators using VPack.
2016-01-21 14:07:36 +01:00
Jan Steemann
219da94986
fix some locks
2016-01-21 13:01:31 +01:00
Michael Hackstein
381eb1e876
Replaced creation of IndexOperators to use VelocyPack in SkiplistIndex
2016-01-21 11:22:25 +01:00
Michael Hackstein
287aadb22c
Fixed a bug when creating a new database with users.
2016-01-21 11:00:17 +01:00
Jan Steemann
d03a8376a4
catch exception
2016-01-21 09:55:17 +01:00
Jan Steemann
58410da019
another fix for Visual Studio
2016-01-21 09:53:11 +01:00
Jan Steemann
25abd4f717
fixes for Visual Studio
2016-01-21 09:46:26 +01:00
Michael Hackstein
0605338d5e
Fixed a non closed VPackBuilder
2016-01-21 09:36:24 +01:00
Michael Hackstein
2fba2a5cd2
Added a VelocyPack wrapper to create Index Operators
2016-01-21 08:06:00 +01:00
Michael Hackstein
bc40bcfdfc
Added a wraper function for AstNodes to export VPack instead of TRI_json_t
2016-01-21 07:52:49 +01:00
jsteemann
6f0be080fa
unification of sub-thread naming
2016-01-21 00:51:51 +01:00
jsteemann
379abd64c3
removed outdated upgrading function
2016-01-21 00:29:56 +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
1c557d8200
class has virtual methods, so add virtual dtor, too
2016-01-20 20:14:51 +01:00
Michael Hackstein
1178d42004
Removed TRI_json_t from Index Constructors and replaced it by VelocyPack. SingleServerTests pass. Some clister tests fail
2016-01-20 16:19:24 +01:00
Michael Hackstein
77b12f872f
Explicitly deleted TRI_Json_t sending requests in Agency. To avoid invoking the wrong function again
2016-01-20 14:47:56 +01:00
Michael Hackstein
09d041f303
Fixed Cluster error for dropping Indexes. Nasty and hard to find Error, compiler autocasted pointer to bool und actually called the wrong function.
2016-01-20 14:21:44 +01:00
Michael Hackstein
636d284607
Removed debug output
2016-01-20 14:20:50 +01:00
Jan Steemann
806bdaa7b2
better error handling
2016-01-20 14:04:10 +01:00
Jan Steemann
1e847fbb0a
please the Visual Studio
2016-01-20 14:03:54 +01:00
Jan Steemann
1e253171e9
use TRI_DEFER
2016-01-20 14:03:34 +01:00
Michael Hackstein
3c6ac9f38f
Removed all TRI_json_t inputs to AgencyComm and replaced them by VPack. This commit stil has an error s.t. indexes cannot be dropped in Cluster. WIP.
2016-01-20 12:53:55 +01:00
Jan Steemann
d4f45c4923
do not acquire read-lock twice
2016-01-20 11:41:38 +01:00
Jan Steemann
da3d9d3966
removed unused function
2016-01-20 11:02:11 +01:00
Jan Steemann
541cc98f6b
don't ftruncate
2016-01-20 10:53:08 +01:00
Jan Steemann
ec17068875
warn when closing a datafile fails
2016-01-20 09:44:45 +01:00
Michael Hackstein
51a683facb
Added a toVelocyPack function to all indexes. Removed specialized toJson from all indexes. Generalized toJson invokes specialized toVelocyPack for compatibility reasons.
2016-01-19 15:40:37 +01:00
Michael Hackstein
1edd5b3007
Now AgencyComm only communicates via VPack to Agency. A mix of TRI_json_t and VPack is impossible do to different ordering when comparing values
2016-01-19 15:37:48 +01:00
Michael Hackstein
1fc685e557
Fixed unitialized warning of compiler. Situation could never occur
2016-01-19 15:08:57 +01:00
Frank Celler
ff11db7b78
added threadNumber to identify a thread
2016-01-19 13:57:30 +01:00
Jan Steemann
c36dd64e38
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-01-19 11:50:55 +01:00
Jan Steemann
c8f16f8833
switched to std::vector
2016-01-19 11:50:39 +01:00
Michael Hackstein
7f4980e87d
Cluster internal communication now uses more VPack instead of TRI_json_t
2016-01-19 11:33:43 +01:00
Wilfried Goesgens
436273d851
comment out windows heap debugger - its to slow.
2016-01-19 09:39:49 +01:00
jsteemann
d1f58b5f64
removed unreachable code
2016-01-19 00:20:04 +01:00
jsteemann
e794ff8651
Merge branch 'compaction' of https://github.com/arangodb/arangodb into devel
2016-01-18 22:06:57 +01:00
jsteemann
29cec1e86c
removed outdated TODO comment
2016-01-18 22:06:43 +01:00
jsteemann
41b18ade20
fixed stats
2016-01-18 21:18:46 +01:00
Jan Steemann
82c98dc11f
debugging
2016-01-18 18:33:48 +01:00
Jan Steemann
5daa529404
compaction fix attempt II
2016-01-18 18:24:25 +01:00
Jan Steemann
cec57dcf32
adjusted signature
2016-01-18 17:37:41 +01:00
Jan Steemann
f059b0e5f7
fixed index lookup issues
2016-01-18 17:35:54 +01:00
Wilfried Goesgens
c34d74933b
Replace namespace in grammer.y too.
2016-01-18 17:19:38 +01:00
Wilfried Goesgens
5f4eab14e1
set flag to command windows to thouroughly check heap allocations.
2016-01-18 12:27:16 +01:00
Jan Steemann
87667edc6a
fixed grammar
2016-01-18 09:40:12 +01:00
Michael Hackstein
8a1b105986
Increasing versions in AgencyComm now uses VelocyPack (breaking change, uint64_t is not stored as strings any more
2016-01-17 12:39:43 +01:00
Michael Hackstein
b2b73bc57d
Server State in Cluster is now send as VelocyPack
2016-01-17 12:31:31 +01:00
Michael Hackstein
c76c7df2aa
Cluster Version counter nwo use VPack internally
2016-01-17 12:28:19 +01:00
Michael Hackstein
bb4e1156ad
AgencyLocker now internally uses VPack instead of TRI_json_t
2016-01-17 12:22:05 +01:00
jsteemann
431900f17a
changed namespace from triagens to arangodb
2016-01-17 00:44:53 +01:00
jsteemann
03c4a4fb23
renamed optimizer rule for collect optimization
2016-01-17 00:07:13 +01:00
jsteemann
2b8cf7da62
speed up LENGTH() aggregation a bit
2016-01-16 23:53:11 +01:00
Michael Hackstein
fc8b45b06f
Parsing the result in cluster is now done through VPack
2016-01-16 23:43:02 +01:00
Michael Hackstein
e1a63aa5a0
Agency comm errorCode und Message are now parsed via VelocyPack.
2016-01-16 23:24:36 +01:00
jsteemann
10d84ae525
simplification of COLLECT variants
2016-01-16 22:46:05 +01:00
jsteemann
4abf96e1db
removed special case for COLLECT INTO var = expr
2016-01-16 20:20:44 +01:00
Michael Hackstein
8f0de79d18
Make clearFailAt always available again, not only in Maintainer-mode
2016-01-16 18:19:30 +01:00
Michael Hackstein
341eda3d4f
Removed obsolete function
2016-01-16 15:34:30 +01:00
Michael Hackstein
aa1b1f499a
Merge branch 'vpack' of github.com:arangodb/arangodb into devel
2016-01-16 15:21:25 +01:00
Michael Hackstein
f254f83dfb
Moved DebugClearFailure to v8-actions, alowing it to be executed in Cluster as well
2016-01-16 15:19:49 +01:00
Jan Steemann
583bc90626
fixed leak
2016-01-15 16:27:36 +01:00
Michael Hackstein
f3806171f5
Reduced occurences of TRI_json_t in Cluster Code
2016-01-15 15:32:47 +01:00
Michael Hackstein
0371083fd0
Added a function to compare two VelocyPacks which is compatible to the old compare two shaped json values.
2016-01-15 13:42:03 +01:00
Michael Hackstein
212b3752b1
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2016-01-15 10:58:20 +01:00
Michael Hackstein
f1ee6cb4e1
Merge branch 'vpack' of github.com:arangodb/arangodb into vpack
2016-01-15 10:57:23 +01:00
Jan Steemann
31b4de2acb
removed unused RestHandler
2016-01-15 10:27:31 +01:00
Jan Steemann
9e979db56a
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-01-15 10:22:51 +01:00
Jan Steemann
7b4bf30c38
fixed differing behavior in NEIGHBORS() implementations
2016-01-15 10:22:23 +01:00
Frank Celler
b446f4edd6
fixed type
2016-01-15 10:20:47 +01:00
jsteemann
1b959c827d
more const unification
2016-01-15 00:09:52 +01:00
jsteemann
f66eb007cd
some const unification
2016-01-15 00:03:03 +01:00
jsteemann
4a1c10d46c
cppcheck
2016-01-14 23:45:59 +01:00
jsteemann
5759882ef6
removed useless comments
2016-01-14 23:24:21 +01:00
jsteemann
2ae325fd4e
removed some of those "using namespace" directives
2016-01-14 23:21:39 +01:00
jsteemann
44e9a0d8bc
remove deletion-count as reason for compaction
2016-01-14 22:54:45 +01:00
Jan Steemann
f1b0114e89
fixed leak
2016-01-14 17:56:57 +01:00
Michael Hackstein
c3d4a5338a
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-01-14 17:44:59 +01:00
Jan Steemann
5582ae0515
fixed misleading error message
2016-01-14 17:35:07 +01:00
Michael Hackstein
d999c7063b
Moved Debug functions to V8Server and made them available via a debug endpoint. This is used to distributed debugSetFailAt in cluster, s.t. DBServers use these functions as well
2016-01-14 17:14:18 +01:00
Michael Hackstein
84ad532078
REmoved TRI_json_t from WAL
2016-01-14 12:44:23 +01:00
Jan Steemann
d2c349b8b5
statistics fix
2016-01-14 11:10:01 +01:00
Michael Hackstein
ad8fa5c63a
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2016-01-14 09:23:10 +01:00
Michael Hackstein
78d9c6643a
Removed some TRI_json_t in v8-collection
2016-01-14 09:18:11 +01:00
Frank Celler
89ca0ffae1
added work monitor call
2016-01-13 18:10:51 +01:00
Michael Hackstein
2029d185be
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2016-01-13 17:20:32 +01:00
Jan Steemann
8404d0eac1
better OOM handling in ThreadPool constructor
2016-01-13 16:19:53 +01:00
Michael Hackstein
9f24c7ad2f
Removed TRI_json_t from VocBase/document-collection. YaY
2016-01-13 15:55:46 +01:00
Michael Hackstein
95424f16ca
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2016-01-13 15:34:26 +01:00
Jan Steemann
c577b8616e
allow killing of Collect operations
2016-01-13 13:47:46 +01:00
Michael Hackstein
f4f9b40da6
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2016-01-13 13:06:49 +01:00
Michael Hackstein
45567db7ef
Removed last reference to FromJsonIndex in Syncer. On the fly reduced usage of TRI_json_t.
2016-01-13 13:06:38 +01:00
Wilfried Goesgens
0765ef7b45
Mark internal apis in their documentation.
2016-01-13 12:51:43 +01:00
Michael Hackstein
98fdb95932
Modified OpenIndexIterator to use VelocyPack instead of TRI_json_t
2016-01-13 11:29:18 +01:00
Jan Steemann
985c51cf72
fixed undefined behavior
2016-01-13 11:17:08 +01:00
Michael Hackstein
09ffbabf06
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2016-01-13 10:51:41 +01:00
Michael Hackstein
848f807499
Entirely removed TRI_json_t from server.cpp
2016-01-13 10:47:55 +01:00
Michael Hackstein
69f4f974d3
Vocbase server now stores VPack instead of TRI_json_t
2016-01-13 10:25:52 +01:00
jsteemann
59a8cd13dc
more aggregate functions
2016-01-13 01:36:50 +01:00
Jan Steemann
bb3703cf9e
fix recovery
2016-01-12 20:47:02 +01:00
Jan Steemann
a119837c3e
fixed journalSize handling for collections
2016-01-12 19:41:39 +01:00
Jan Steemann
6ac3b964ff
fixed collection creation
2016-01-12 19:25:13 +01:00
Jan Steemann
fd7a03980e
renamed
2016-01-12 19:25:05 +01:00
Jan Steemann
a08be0f0ff
removed included iostream header
2016-01-12 18:30:57 +01:00
Jan Steemann
7524c21f3a
added derived files
2016-01-12 17:45:05 +01:00
Jan Steemann
6937dbc489
aggregate fixes
2016-01-12 17:21:18 +01:00
Michael Hackstein
c557a48e9e
Reduced usage of TRI_json_t in VocbaseBaseHandler
2016-01-12 16:44:52 +01:00
Michael Hackstein
f968c6f924
Removed some references to TRI_json_t in VocBase/server
2016-01-12 15:56:32 +01:00
Michael Hackstein
b45ac55d58
Clang-format fixes
2016-01-12 15:16:04 +01:00
Michael Hackstein
96d58b8a67
Replaced toJson with toVelocyPack in KeyGenerator.
2016-01-12 15:13:34 +01:00
jsteemann
14216e4ca5
Valgrind garbage collection shutdown fix attempt
2016-01-12 14:27:23 +01:00
Michael Hackstein
af1c96cf01
KeyGenerators are now generated from VPack instead of TRI_json_t
2016-01-12 14:25:57 +01:00
Jan Steemann
a3bd1c57c9
added derived files
2016-01-12 13:28:20 +01:00
Jan Steemann
04763c77ed
Merge branch 'aggregators' of https://github.com/arangodb/arangodb into devel
2016-01-12 13:18:50 +01:00
Jan Steemann
1ead3252f0
fixed potential segfault
2016-01-12 13:18:34 +01:00
Jan Steemann
2044cf8038
implemented aggregations for SortedCollectBlock
2016-01-12 12:05:57 +01:00
Jan Steemann
88d49eaef1
fixed segfault
2016-01-12 10:49:43 +01:00
jsteemann
e4992ff37a
fixed leak
2016-01-12 00:08:58 +01:00
jsteemann
9a2d9924b9
some bugfixes for aggregators
2016-01-11 23:53:03 +01:00
Jan Steemann
9ee2646b53
aggregators ready for hash-collect
2016-01-11 19:24:53 +01:00
jsteemann
debeaeec07
less garbage collection
2016-01-11 12:43:05 +01:00
Max Neunhoeffer
b0283077db
Merge branch 'devel' into ClustUp2
2016-01-11 11:41:36 +01:00
Max Neunhoeffer
dd364a9d20
Fix merge.
2016-01-11 11:38:10 +01:00
Max Neunhoeffer
e7eae3a73a
Merge branch 'devel' into ClustUp2
2016-01-11 11:01:45 +01:00
Max Neunhoeffer
c801a8e763
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2016-01-11 10:54:06 +01:00
Max Neunhoeffer
9eb056b971
Fix a memory leak.
2016-01-11 10:51:56 +01:00
Wilfried Goesgens
625cc51732
fix memleak.
2016-01-11 10:05:29 +01:00
Jan Steemann
687d6133f0
comments reformatting
2016-01-11 09:52:39 +01:00
Jan Steemann
3c69cbd40a
proper nesting
2016-01-08 18:14:07 +01:00
Jan Steemann
d0f730a614
fix some compaction issues
2016-01-08 14:52:42 +01:00
jsteemann
64c5b21074
cppcheck
2016-01-08 01:17:44 +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
jsteemann
0bfc9a19ae
BE -> AE
2016-01-07 21:09:33 +01:00
jsteemann
d6a3084923
changed loglevel for operation
2016-01-07 20:52:31 +01:00
Jan Steemann
8b4b6a1943
moved docu blocks into their own files
2016-01-07 16:03:17 +01:00
Jan Steemann
e8a339e7b2
removed unsupported @code ... @endcode tags
2016-01-07 15:26:56 +01:00
Wilfried Goesgens
7fc4b356e4
Revert formattings that break documentation parts.
2016-01-07 15:12:04 +01:00
Jan Steemann
1e6a07426c
collect refactoring
2016-01-07 14:10:32 +01:00
Jan Steemann
e24c263c5e
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-01-07 13:35:26 +01:00
Jan Steemann
ad1163e3bb
refactoring for Aql COLLECT
2016-01-07 13:35:12 +01:00
Wilfried Goesgens
8a0f635dca
Wrap examples properly - this was broken during the auto format.
2016-01-07 13:08:50 +01:00
Jan Steemann
02de75afe0
added option --default-number-of-shards for arangorestore
2016-01-07 10:54:02 +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
9a1d7959e9
merged string-buffer.h and StringBuffer.h
2016-01-06 13:24:09 +01:00
Jan Steemann
bdc51bca80
fix potential crash
2016-01-06 12:14:15 +01:00
Jan Steemann
3e0dd5dd14
fixed cluster shutdown
2016-01-05 18:30:26 +01:00
Jan Steemann
f422576ee0
clang-format
2016-01-05 17:43:24 +01:00
Jan Steemann
6caf94f6f5
fixed restoring dump from single server in cluster
2016-01-05 17:29:22 +01:00
Jan Steemann
827176c3be
fixed warnings
2016-01-05 14:28:02 +01:00
Jan Steemann
edb4d2dc4c
fix some VS compile errors
2016-01-05 14:10:10 +01:00
Frank Celler
6fbe632d08
fixed comparison
2016-01-05 12:36:53 +01:00
jsteemann
e5db136f99
internal function signature cleanup
2016-01-05 01:12:11 +01:00
jsteemann
6745a5048e
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2016-01-05 00:25:24 +01:00
jsteemann
a6cb463e06
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2016-01-05 00:25:10 +01:00
jsteemann
8391084c15
less GC when idle
2016-01-05 00:24:32 +01:00
Jan Steemann
c7f44b5f63
reserved AQL keyword `NONE`
2016-01-04 19:34:37 +01:00
Jan Steemann
d6e05a2e19
added optional "startTime" attribute for handler description
2016-01-04 19:04:15 +01:00
Jan Steemann
28d80cf8d4
fixed shutdown leak
2016-01-04 18:37:01 +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
fa17c1ac22
Add reporting about query state. Needed for synchronous replication.
2015-12-30 16:52:47 +01:00
Max Neunhoeffer
0e99d99ec6
Fix bug in shard distribution.
2015-12-29 15:48:13 +01:00
Max Neunhoeffer
aee4bd266c
Set heartbeat interval to 5s.
2015-12-29 15:47:57 +01:00
Max Neunhoeffer
e81af6274a
Add replicationFactor and replicationQuorum.
2015-12-28 14:47:27 +01:00
Max Neunhoeffer
79b5175212
Add followerInfos in ClusterInfo.
2015-12-28 14:31:16 +01:00
Jan Steemann
f1ed7cdf46
fixed memleaks that occurred during failure testing only
2015-12-23 20:59:04 +01:00
Jan Steemann
2e10c89cc2
fix invalid reads on shutdown
2015-12-23 16:49:13 +01:00
Jan Steemann
cbcf0423ce
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-12-23 15:33:54 +01:00
Jan Steemann
6bc0f491a2
fixed Visual Studio warning
2015-12-23 15:33:02 +01:00
Max Neunhoeffer
394057fbda
Merge branch 'devel' into vpack
2015-12-23 15:09:20 +01:00
Max Neunhoeffer
44334d90eb
Remove a TODO.
2015-12-23 15:07:35 +01:00