Frank Celler
873f226b5f
added SchedulerFeature
2016-04-01 12:52:28 +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
Michael Hackstein
a5d20b0041
Activated Externals in OperationCursor. This commit might break tests again.
2016-03-29 11:08:31 +02:00
Frank Celler
02c7db250e
added supervisor
2016-03-26 21:12:39 +01:00
Frank Celler
af00417cf4
skeleton arangod
2016-03-25 15:14:43 +01:00
Jan Steemann
cda0646c83
removed unused error codes
2016-03-24 17:04:58 +01:00
Michael Hackstein
ed7fd3c495
Added VPack MinKey as Illegal Index Element. Is used to distinguish NON existance in Array indexes
2016-03-24 13:40:16 +01:00
Jan Steemann
809c32c63d
fixed typeweights
2016-03-24 12:52:08 +01:00
Michael Hackstein
af14e598d1
Fixed Array Indexing. All tests are green again
2016-03-24 11:22:01 +01:00
Jan Steemann
f670a07046
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-23 19:01:19 +01:00
Andreas Streichardt
8cdf8eebad
More python fixes
2016-03-23 18:36:22 +01:00
Jan Steemann
d5d943b4a5
adapt to branch
2016-03-23 17:09:29 +01:00
Jan Steemann
c8c9288400
harmonize value comparisons for hash indexes
2016-03-23 16:36:00 +01:00
Kaveh Vahedipour
7254ad4c9e
Fixing issues
2016-03-23 15:16:47 +01:00
Frank Celler
e293447e25
added tty logger
2016-03-22 23:38:30 +01:00
Frank Celler
86fe838a68
new logger
2016-03-22 21:09:48 +01:00
Jan Steemann
7681c026f3
removed unused methods
2016-03-22 13:40:25 +01:00
Michael Hackstein
db009fe70e
Fixed a compile error if a an ifdef is not matched
2016-03-22 09:17:17 +01:00
jsteemann
9fcc5d043b
removed superfluous includes
2016-03-21 22:58:42 +01:00
jsteemann
f840c2e6bb
remove unused typedefs and functionality
2016-03-21 22:43:57 +01:00
jsteemann
3dede4a71f
cleanup
2016-03-21 22:30:00 +01:00
jsteemann
e69420f04d
removed unused JSON functionality
2016-03-21 21:58:33 +01:00
jsteemann
d03170a93f
removed unused functionality
2016-03-21 21:41:39 +01:00
jsteemann
268a2e4a62
removed unused code
2016-03-21 21:07:59 +01:00
Frank Celler
07411745f9
raised open files
2016-03-21 16:40:30 +01:00
Jan Steemann
ecf3120190
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-21 13:24:17 +01:00
Jan Steemann
c6502e752b
fixed issue #1781 : ArangoDB startup time increased tremendously
2016-03-21 10:52:35 +01:00
jsteemann
1bd1463b4b
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-18 20:22:25 +01:00
jsteemann
62058d4900
allow turning off SSE4_2 variants
2016-03-18 19:39:53 +01:00
Frank Celler
531b7c5590
fixed path (dopple back-slash)
2016-03-18 18:38:05 +01:00
jsteemann
5ded90ed1c
fixed compare function for Custom attributes
2016-03-18 13:55:36 +01:00
jsteemann
cdd19411af
class vs. struct
2016-03-16 23:42:55 +01:00
jsteemann
171488b6d2
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-16 23:34:29 +01:00
Andreas Streichardt
614beefc74
Throw Http error 503 when a required backend is unavailable
2016-03-16 18:04:05 +00:00
jsteemann
3a6e618a30
micro optimizations
2016-03-15 12:28:58 +01:00
jsteemann
b04ec219d9
changed functions signature
2016-03-15 00:01:54 +01:00
jsteemann
91c67e0a37
fixed compile error
2016-03-14 08:34:11 +01:00
Jan Steemann
74073bf9cb
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-11 13:04:02 +01:00
Wilfried Goesgens
f7b80bf656
Add handler for TLS V1.2 as sugested by kurtkincaid in #1771
2016-03-11 11:18:28 +01:00
Jan Steemann
4c84d3f9ee
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-11 08:54:40 +01:00
Frank Celler
5cac7abb5b
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-03-10 23:00:22 +00:00
Frank Celler
46b702b2cb
fixed colors
2016-03-10 22:59:51 +00:00
Wilfried Goesgens
ddc5369949
test for OPENSSL_NO_SSL3_METHOD; this fixes #1773
2016-03-10 23:26:36 +01:00
Jan Steemann
11d9451c8c
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-10 19:26:05 +01:00
Michael Hackstein
23f845de05
Merge branch 'spdvpk' of github.com:arangodb/arangodb into spdvpk
2016-03-10 10:46:30 +01:00
Michael Hackstein
4c4c117059
Partially Adopted Traverser to new transaction API. This is still work in Progress. It compiles but it will not work yet.
2016-03-10 10:42:20 +01:00
Frank Celler
dd36dd55e6
fixes for windows
2016-03-10 09:25:54 +00:00
jsteemann
279fb105e2
cppcheck
2016-03-09 22:57:49 +01:00
Jan Steemann
878865c53a
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-09 17:57:07 +01:00
Frank Celler
ce28f5492f
convert to escape-x notation
2016-03-09 16:29:40 +01:00
Frank Celler
2d09d64d8f
convert to escape-x notation
2016-03-09 16:25:37 +01:00
Jan Steemann
b393c3d9bb
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-09 09:42:10 +01:00
Frank Celler
dfa9047484
switch arangosh to new ApplicationFeatures and ProgramOptions
2016-03-08 23:32:43 +01:00
Jan Steemann
e946729306
aqlvalue$
2016-03-08 18:52:34 +01:00
Jan Steemann
0496f99b21
expression now using VelocyPack
2016-03-08 13:03:03 +01:00
Michael Hackstein
15b4d0734a
Added a generic getAndCheckNumeric value to VPackHelper
2016-03-07 19:03:40 +01:00
Jan Steemann
9f84b767d1
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-07 08:11:01 +01:00
Frank Celler
60cd363f19
moved build date to file build-date.h.in
2016-03-05 09:49:31 +01:00
Jan Steemann
be8a520ab8
removed dead code
2016-03-04 14:52:15 +01:00
jsteemann
0c580f1076
removed unused includes
2016-03-04 02:37:20 +01:00
jsteemann
630c8f44aa
use correct includes
2016-03-04 02:30:47 +01:00
jsteemann
053648b36c
simplifications
2016-03-04 02:25:18 +01:00
jsteemann
c2c509ef58
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-03 21:27:13 +01:00
jsteemann
ffc36b1841
prevent duplicate logging
2016-03-03 21:20:05 +01:00
Jan Steemann
4e0328d46f
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-03 17:59:27 +01:00
Jan Steemann
337fc4bca4
remove std::mutex
2016-03-03 17:47:46 +01:00
Jan Steemann
16588e33d3
less json
2016-03-03 17:30:15 +01:00
Jan Steemann
3cadcd5340
less json
2016-03-03 15:40:00 +01:00
Wilfried Goesgens
ff6ecda6e2
grr
2016-03-02 17:54:41 +01:00
Wilfried Goesgens
488149e424
comment out everything for WSACleanup
2016-03-02 17:52:46 +01:00
Wilfried Goesgens
7696297038
Disable WSACleanup for now, we don't know the right time to call it in all cases.
2016-03-02 17:50:45 +01:00
Jan Steemann
4c03f4bf8d
simplification
2016-03-02 15:50:52 +01:00
Jan Steemann
a6124247d4
fixed threading issues
2016-03-02 15:27:31 +01:00
Jan Steemann
6b3550e148
thread issues
2016-03-02 15:21:53 +01:00
Jan Steemann
1ca358bde8
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-02 15:21:37 +01:00
Jan Steemann
90bf212f54
fixed shutdown issues
2016-03-02 14:56:30 +01:00
Jan Steemann
66ee7e600d
less json
2016-03-02 11:58:28 +01:00
Jan Steemann
0887c50c8f
fixed logger initialization and shutdown
2016-03-02 11:31:41 +01:00
Jan Steemann
87a7b0ec36
fixed logger shutdown
2016-03-02 11:29:54 +01:00
Jan Steemann
fe86b1c017
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-02 11:05:13 +01:00
Jan Steemann
92493f2807
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-02 11:04:58 +01:00
Jan Steemann
2a63d04289
fix assertions in non-maintainer mode
2016-03-02 11:04:29 +01:00
Jan Steemann
4271879c08
fix assertions in non-debug builds
2016-03-02 10:54:12 +01:00
Jan Steemann
e6e864cd7a
removed unused functions
2016-03-02 10:53:59 +01:00
Jan Steemann
285de1998b
velocypack
2016-03-01 17:54:57 +01:00
Wilfried Goesgens
ac16a39315
Shut up visual studio, we know this is UTF-8.
2016-03-01 17:43:29 +01:00
Michael Hackstein
d3a53cd9bf
Replaced the word tokenizer TRI_string_vector_t version by a std::vector<std::string> version
2016-03-01 13:39:17 +01:00
Frank Celler
1d1538212a
Merge branch 'solaris' of https://github.com/arangodb/arangodb into solaris
2016-02-27 19:52:30 +00:00
jsteemann
4845b3fc93
cleanup
2016-02-26 23:07:19 +01:00
jsteemann
6d228eabaa
use forwarding
2016-02-26 22:49:06 +01:00
Jan Steemann
bd9293802d
marker changes, unfinished
2016-02-26 19:39:17 +01:00
Wilfried Goesgens
d755808a3e
Windows portability
2016-02-26 17:06:56 +01:00
Frank Celler
5927a22bd8
added functional
2016-02-26 14:09:01 +00:00
Jan Steemann
3e82064770
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-02-25 14:59:08 +01:00
Frank Celler
1cd53c20a1
added generateMimetypes and generateErrorfiles
2016-02-25 13:14:06 +01:00
Jan Steemann
e1745608e3
inject attribute translator everywhere
2016-02-25 11:13:32 +01:00
Frank Celler
37a0a7fc05
Merge branch 'devel' of github.com:arangodb/arangodb into solaris
2016-02-25 10:56:14 +01:00
Jan Steemann
8f2e2de451
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-02-25 10:46:13 +01:00
jsteemann
1823ae4fd2
removed unused forwards and functions
2016-02-25 00:48:06 +01:00
jsteemann
74fa6cf207
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-02-25 00:02:03 +01:00
jsteemann
b3a20e915f
simplified some logging
2016-02-24 22:48:56 +01:00
Jan Steemann
5ee8493c39
cleanup
2016-02-24 19:51:12 +01:00
Frank Celler
da7955e417
Merge branch 'devel' of github.com:arangodb/arangodb into solaris
2016-02-24 19:29:01 +01:00
Frank Celler
4b2b85f1b5
more cleanup
2016-02-24 19:19:04 +01:00
Jan Steemann
e61aec11dd
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-02-24 18:52:09 +01:00
Frank Celler
6e851249e3
fixed superfluous _stop
2016-02-24 18:40:33 +01:00
Jan Steemann
4bbccedf0d
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-02-24 17:46:40 +01:00
Jan Steemann
c72eee052b
only close if fd is > 2
2016-02-24 15:29:00 +01:00
jsteemann
24e1669f04
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-02-24 00:22:25 +01:00
Frank Celler
017d5fa904
sanity check for stopped WorkMonitor
2016-02-23 23:07:08 +01:00
Frank Celler
bed46519f9
added DETACHED state
2016-02-23 15:27:36 +01:00
Frank Celler
04bd7da430
do not attach if not started
2016-02-23 15:27:36 +01:00
Frank Celler
d07ed63e5e
use Thread instead of thread.h
2016-02-23 15:27:35 +01:00
Frank Celler
d61e2cd0dd
do not use GETTID
2016-02-23 15:27:35 +01:00
Frank Celler
06f48be072
check for CREATED on shutdown
2016-02-23 15:27:35 +01:00
Frank Celler
022a5f457c
cleanup of TRI_ options
2016-02-23 15:27:35 +01:00
Frank Celler
d53b65a2f8
cleanup of OS defines
2016-02-23 15:27:34 +01:00
Frank Celler
6fa4e319bb
simplified init
2016-02-23 15:26:22 +01:00
Frank Celler
24649f44bd
move to strings and away from regexp
2016-02-23 15:25:07 +01:00
Frank Celler
ef6f83d05a
removed abort
2016-02-23 15:25:05 +01:00
Frank Celler
97cfcce407
stop monitor on shutdown
2016-02-23 15:25:05 +01:00
Jan Steemann
70d44f06fa
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-02-23 13:22:46 +01:00
Frank Celler
a140ad9de2
added DETACHED state
2016-02-23 12:26:12 +01:00
Frank Celler
31d659a46b
do not attach if not started
2016-02-23 12:26:12 +01:00
Frank Celler
9889b549b3
use Thread instead of thread.h
2016-02-23 12:26:11 +01:00
Frank Celler
9bc7af22e1
do not use GETTID
2016-02-23 12:26:11 +01:00
Frank Celler
8a473c1f5b
check for CREATED on shutdown
2016-02-23 12:26:11 +01:00
Frank Celler
963578180a
cleanup of TRI_ options
2016-02-23 12:26:10 +01:00
Frank Celler
e269b97517
cleanup of OS defines
2016-02-23 12:26:10 +01:00
Frank Celler
ef71f52a24
simplified init
2016-02-23 12:26:10 +01:00
Frank Celler
d142a5ddb4
move to strings and away from regexp
2016-02-23 12:26:09 +01:00
Jan Steemann
558dddcfed
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-02-23 09:15:13 +01:00
Frank Celler
0d60101c17
removed abort
2016-02-23 00:27:52 +01:00
Frank Celler
75d464ab8b
stop monitor on shutdown
2016-02-22 22:33:41 +01:00
Jan Steemann
49181147e4
truncate optimization
2016-02-22 16:52:18 +01:00
Frank Celler
44832697d2
moved build.h
2016-02-22 16:30:53 +01:00
Jan Steemann
7efe1c6091
Merge branch 'spdvpk' of https://github.com/arangodb/arangodb into spdvpk
2016-02-22 16:28:37 +01:00
Jan Steemann
e4fb8b184b
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-02-19 12:51:52 +01:00
Frank Celler
417db335ab
removed old files
2016-02-19 12:26:26 +01:00
Jan Steemann
8b8101fc59
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-02-19 11:44:06 +01:00
Max Neunhoeffer
ac7a3e6d6a
Switch off assembler CRC32 on Windows by default.
2016-02-19 10:59:13 +01:00
Max Neunhoeffer
f95860c143
Sort out _ chaos in assembler source.
2016-02-19 10:32:59 +01:00
jsteemann
62130d3239
locking-related bugfixes
2016-02-19 00:31:28 +01:00
Kaveh Vahedipour
2dcb98b5e9
Adapting to intel compiler 15.0
2016-02-18 23:26:30 +01:00
Jan Steemann
433cd14d7e
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-02-18 14:44:05 +01:00
Frank Celler
bf54539770
local-configuration.h is no longer needed
2016-02-18 14:11:25 +01:00
Frank Celler
5de6c354a9
added warning, removed local-configuration, bumped version
2016-02-18 14:02:40 +01:00
Jan Steemann
d7963c651b
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-02-18 12:55:49 +01:00
Max Neunhoeffer
57fd044c4b
First experiment with intrinsics.
2016-02-18 12:41:40 +01:00
Kaveh Vahedipour
3076549984
OSX does not use .size and .type in object file format
2016-02-18 10:46:39 +01:00
Jan Steemann
8e32e6e888
remove unused parameter
2016-02-18 09:38:47 +01:00
Max Neunhoeffer
2ef2ec7292
Add assembler optimized CRC version.
...
Compile in only if architecture is x86_64 and no user override.
If compiled in, use runtime detection of SSE4.2 extensions using
the CPUID intrinsic.
2016-02-17 23:17:23 +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
Max Neunhoeffer
459e3abf07
Put in new CRC polynomial.
...
Also remove initialization stuff for CRC hashes string case.
Adjust unittests.
2016-02-17 11:59:36 +01:00
Kaveh Vahedipour
0a89dcaae5
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-02-16 15:38:24 +00:00
Kaveh Vahedipour
6f348eec86
Logger handles now operator<< std::vector and std::unordered_list. And etcd builds.
2016-02-16 15:38:06 +00:00
Michael Hackstein
8295bae5b3
Added generated files
2016-02-16 14:07:10 +01:00
Michael Hackstein
32d0e48d61
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2016-02-16 13:56:08 +01:00
Michael Hackstein
9900b006a9
Indention fix
2016-02-16 10:30:00 +01:00
Alan Plum
1c4b0f5da1
Remove obsolete JS error codes
2016-02-15 22:56:34 +01:00
Jan Steemann
90c89717b8
make v8 compile with VS 2015
2016-02-15 12:48:39 +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
d32b2b62e5
set file descriptor properly
2016-02-15 09:56:40 +01:00
Max Neunhoeffer
4cbd99a54b
Merge branch 'devel' into ClustUp2
2016-02-13 23:06:22 +01:00
Jan Steemann
b734e4c228
don't log to the same output multiple times
2016-02-12 19:12:56 +01:00
Jan Steemann
20aebf6cc0
fix some Visual Studio 2015 errors
2016-02-12 19:10:52 +01:00
Jan Steemann
13cceddbcc
removed linenoise option
2016-02-12 18:07:42 +01:00
Wilfried Goesgens
1c8acea215
On solaris we need to hide ERR...
2016-02-12 17:03:31 +01:00
Wilfried Goesgens
d85e19c902
Depending on which solaris version we compile at, these facilities can be unknown.
2016-02-12 17:03:24 +01:00
Wilfried Goesgens
ee94d45bea
Use fcntl instead of flock, this is more modern and better portable.
2016-02-12 17:03:16 +01:00
Kaveh Vahedipour
389ddf3e8c
Much requested farsi goodbye added.
2016-02-12 14:10:27 +00:00
Kaveh Vahedipour
05ef0d2711
linenoise library should be automatically included
2016-02-12 12:44:05 +00:00
Jan Steemann
b8849daa50
fix invalid fix
2016-02-12 10:41:09 +01:00
Kaveh Vahedipour
fe9370afb4
Pre merge into devel
2016-02-11 13:00:50 +01:00
Max Neunhoeffer
465a117864
Merge branch 'devel' into ClustUp2
2016-02-11 09:11:29 +01:00
jsteemann
bca7bee317
don't copy
2016-02-10 23:07:56 +01:00
Michael Hackstein
335abd5640
Added a helper function to transform any VPack value to a double. This is conistent with V8 Json to double
2016-02-09 16:50:39 +01:00
Max Neunhoeffer
dc63cb3874
Merge branch 'devel' into ClustUp2
2016-02-09 15:52:36 +01:00
Kaveh Vahedipour
8e07620109
Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification
2016-02-08 17:10:37 +00:00
Jan Steemann
2f5b9e8ace
nicer exceptions
2016-02-08 17:27:45 +01:00
Kaveh Vahedipour
b99970ef72
Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification
2016-02-08 16:17:36 +01:00
jsteemann
78bc8e6997
remove unused thread cleanup method
2016-02-07 00:22:22 +01:00
Jan Steemann
17ea3f422d
dont use dynamic memory for condition variable initialization
2016-02-05 19:37:45 +01:00
Jan Steemann
99b79acb61
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-02-05 18:20:32 +01:00
Frank Celler
d6808f8d6f
fixed deadlock on fatal
2016-02-05 16:40:33 +01:00
Wilfried Goesgens
4b864f0643
In solaris try to call pstack in case of failing asserts
2016-02-05 14:55:52 +01:00
Wilfried Goesgens
21707e1710
Output a log message before exiting false in maintainer mode.
2016-02-05 14:55:18 +01:00
Jan Steemann
f172dd90d4
prevent crash in case TRI_LookupArrayJson is called on invalid data
2016-02-05 14:24:01 +01:00
Kaveh Vahedipour
2b6a0ceaa5
Added simple piping of VP slices into Logger streams.
2016-02-05 10:49:19 +00:00
Jan Steemann
d63fa1ad81
use dedicated REPLICATION log channel
2016-02-05 11:01:39 +01:00
Kaveh Vahedipour
43e2cff79c
Added simple piping of VP slices into Logger streams.
2016-02-05 09:23:09 +00:00
Jan Steemann
51d4df998d
cleanup
2016-02-04 19:12:27 +01:00
Wilfried Goesgens
4d1f8a5164
Move solaris specific stuff into its own header.
2016-02-04 17:54:46 +00:00
Jan Steemann
9ff2684f92
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-02-04 18:41:36 +01:00
Jan Steemann
a6353c053f
fixed Windows build
2016-02-04 18:41:13 +01:00
Wilfried Goesgens
a13432a988
Fix solaris compile
2016-02-04 17:38:42 +00:00
Jan Steemann
35e2284146
don't malloc log string twice
2016-02-04 17:47:26 +01:00
Michael Hackstein
edf7f6b9d9
Further implementation of AQL functions for VPack. UNIQUE UNIQUE_SORTED UNION UNION_DISTINCT
2016-02-04 15:23:26 +01:00
Wilfried Goesgens
acc17daa96
Merge branch 'devel-solaris' of https://github.com/doublerebel/arangodb into doublerebel-devel-solaris
...
Fix Conflicts:
arangod/FulltextIndex/fulltext-index.cpp
lib/Basics/logging.cpp
2016-02-04 15:11:34 +01:00
Michael Hackstein
84b1f9055d
Further implementation of VPackAqlValue functions. This included VALUES and ATTRIBUTES. These functions by accident had an ordering in TRI_json_t which they do not have any more in VelocyPack. Clarified Documentation.
2016-02-04 13:49:59 +01:00
Jan Steemann
3269c59a06
fixed some compile warnings
2016-02-04 12:38:51 +01:00
Jan Steemann
0ff20a6590
try to work around compiler warning
2016-02-04 12:32:56 +01:00
Jan Steemann
5964ecb005
removed unused function
2016-02-04 11:10:42 +01:00
Max Neunhoeffer
7a92f3ac0f
Merge branch 'devel' into ClustUp2
2016-02-04 09:39:46 +01:00
Jan Steemann
657ac8d50f
fixes for Windows
2016-02-04 09:36:29 +01:00
Jan Steemann
b7fddb15ad
handle compile warnings
2016-02-04 09:07:36 +01:00
Frank Celler
bb3acf8cd5
fixed /_admin/log
2016-02-04 00:41:50 +01:00
Michael Hackstein
6315ec26a5
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2016-02-03 10:48:27 +01:00
Kaveh Vahedipour
a4623a395d
Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification
2016-02-03 09:33:25 +01:00
Max Neunhoeffer
ac51c221b3
Merge branch 'devel' into ClustUp2
2016-02-03 08:55:01 +01:00
jsteemann
d9de65acf8
remove now useless casts when invoking logger
2016-02-02 21:38:01 +01:00
jsteemann
74bf32d723
more detailed logging for mmap operations, added mmap log section
2016-02-02 21:36:25 +01:00
Kaveh Vahedipour
eb94d0a0d1
Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification
2016-02-02 15:05:00 +01:00
Jan Steemann
5eb9687e21
turn off deadlock detection in cluster
2016-02-02 14:02:28 +01:00
Jan Steemann
bc6fce75d4
removed some unnecessary explicits
2016-02-02 12:13:21 +01:00
Kaveh Vahedipour
2c776cac26
Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification
2016-02-01 17:48:56 +01:00
Jan Steemann
998f106361
argl
2016-02-01 17:17:21 +01:00
Michael Hackstein
c782fe5917
Use VPackCollection::merge to merge to VPackSlices.
2016-02-01 17:10:25 +01:00
Jan Steemann
9a0204a656
fixed compile error
2016-02-01 16:57:41 +01:00
Kaveh Vahedipour
7db958580a
Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification
2016-02-01 15:01:22 +01:00
Kaveh Vahedipour
56be55c7a3
OSX does not allow static_cast from pthread_t to unsigned long
2016-02-01 13:59:46 +00:00
Kaveh Vahedipour
c045f0ae48
Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification
2016-02-01 14:50:16 +01:00
jsteemann
1a3e042496
attempt to fix warning with clang on Mac
2016-02-01 14:49:12 +01:00
Kaveh Vahedipour
749e765535
Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification
2016-02-01 14:22:43 +01:00
jsteemann
6d735086ac
honor clang-check results
2016-02-01 13:20:49 +01:00
jsteemann
3aed47d8e2
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-02-01 13:15:05 +01:00
Michael Hackstein
197292a230
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2016-02-01 13:02:49 +01:00
Kaveh Vahedipour
99b0ca712e
Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification
2016-02-01 13:02:15 +01:00
Max Neunhoeffer
daf2afe71a
Merge branch 'devel' into ClustUp2
2016-02-01 12:30:45 +01:00
Jan Steemann
33061cab76
fixed Windows build
2016-02-01 12:23:43 +01:00
Jan Steemann
b7abf5a40d
attempt to fix Windows build
2016-02-01 12:04:28 +01:00
Max Neunhoeffer
0be190d85d
Merge branch 'devel' into ClustUp2
2016-02-01 11:43:00 +01:00
Max Neunhoeffer
93400bfdcc
Implement followerInfo.
2016-02-01 11:38:10 +01:00
Michael Hackstein
b85d5d4a26
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2016-02-01 09:49:29 +01:00
Michael Hackstein
9ea8e3ea0c
Started to write merge of two slices. This is not yet working for null means delete, works for all other merges.
2016-02-01 09:49:19 +01:00
jsteemann
54c796b6e8
fixed issues identified by `-fsanitize=undefined`
2016-01-31 23:30:41 +01:00
jsteemann
349a6d9754
more logging
2016-01-31 21:48:59 +01:00
jsteemann
ae25d2b53b
removed `using namespace std`
2016-01-31 18:22:00 +01:00
jsteemann
2d7323a560
fixed warnings shown by clang-3.7
2016-01-31 02:17:36 +01:00
jsteemann
353c9732b7
removed last LOG_xxx macros
2016-01-30 04:03:18 +01:00
jsteemann
5bfd12a0ce
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-01-30 01:08:59 +01:00
jsteemann
dbd5c500cb
remove TRI_ENABLE_LOGGING
2016-01-30 00:46:40 +01:00
jsteemann
9482ee1cca
use Logger
2016-01-30 00:08:35 +01:00
Frank Celler
44a519b89e
added setLevel
2016-01-29 23:25:05 +01:00
Jan Steemann
c47eef63b5
added missing header
2016-01-29 20:05:16 +01:00
Frank Celler
eef111f4ae
added Logger
2016-01-29 19:23:24 +01:00
Jan Steemann
828f46c76b
shut up compiler
2016-01-29 19:19:06 +01:00
Jan Steemann
cd4cbae6ce
ported fixes to devel
2016-01-29 19:05:27 +01:00
Wilfried Goesgens
6c0d6cd182
Merge branch 'devel' of github.com:arangodb/ArangoDB into devel
2016-01-29 09:57:41 +01:00
Wilfried Goesgens
61c8941ac9
Remove unneccesary copy of va_args
2016-01-29 09:57:20 +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
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
Frank Celler
7a11220acc
fixed missing namespace
2016-01-27 16:17:17 +01:00
Frank Celler
175e1e6b51
moved low level mutex in Mutex class
2016-01-27 15:31:02 +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
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
Jan Steemann
3fc862f0ef
changed locking macros
2016-01-26 15:39:12 +01:00
Charles Phillips
a85a055835
fix,solaris: "version" conflicts with math namespace
...
lib/Basics/RandomGenerator.cpp: In function 'arangodb::basics::Random::random_e arangodb::basics::Random::selectVersion(arangodb::basics::Random::random_e)':
lib/Basics/RandomGenerator.cpp:544:25: error: reference to 'version' is ambiguous
random_e oldVersion = version;
^
In file included from ./lib/Basics/Common.h:62:0,
from lib/Basics/RandomGenerator.h:27,
from lib/Basics/RandomGenerator.cpp:24:
/opt/local/gcc49/lib/gcc/x86_64-sun-solaris2.11/4.9.3/include-fixed/math.h:119:6: note: candidates are: enum version
enum version {libm_ieee = -1, c_issue_4, ansi_1, strict_ansi};
2016-01-25 23:29:04 -08:00
Charles Phillips
b68a4302fe
CODE, TRI_facilitynames not declared in codebase (?)
...
Possibly related issue from FreeBSD build: https://github.com/arangodb/arangodb/pull/1124
2016-01-25 23:29:03 -08:00
Charles Phillips
6f56b1f586
simplify custom isSymlink and isDirectory fns into S_ISLNK, S_ISDIR macros
2016-01-25 23:29:03 -08:00
Charles Phillips
8bd23eb261
flags for solaris operating system
2016-01-25 23:29:03 -08:00
Jan Steemann
5dc0a429b2
removed spinlocks and TRI_WINDOWS_VISTA_LOCKS
2016-01-25 17:55:06 +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
097de21d33
fixed mismatched free/delete
2016-01-25 13:47:41 +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
Kaveh Vahedipour
3f39a10bf8
Integrated obiwahn contributions
2016-01-25 13:46:44 +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
e845e48621
Fixed broken include statement
2016-01-25 11:44:42 +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
Jan Steemann
6e24f5e016
include debug malloc
2016-01-25 11:29:08 +01:00
Jan Christoph Uhde
d6fa59d930
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
...
* 'devel' of https://github.com/arangodb/arangodb :
fix for invalid input
renamed methods (thanks M$ for redefining free in debugging)
moved into sub-directories
fixed missing ;
moved tests into sub-directories
added missing backslash
added fs.append
removed unnecessary 'exit 1'
create out directory
added -- to signal the end of arangosh commands
fixed merge errors
switch to testing.js, moved testing.js to client
added WorkMonitor
less re-allocations
increase threshold for "big" allocations
cppcheck
Documentation: AQL title updates
move QueryErrors - Aql/Fundamentals links explained
move AQL query errors in its own chapter
2016-01-25 11:24:29 +01:00
Michael Hackstein
e39a43ef43
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2016-01-24 10:38:48 +01:00
jsteemann
904a85a27e
less re-allocations
2016-01-23 17:26:11 +01:00
jsteemann
0fbb3882e4
increase threshold for "big" allocations
2016-01-23 17:25:48 +01:00
jsteemann
9ba3b68109
cppcheck
2016-01-23 16:22:39 +01:00
Jan Christoph Uhde
f86139481b
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
...
* 'devel' of https://github.com/arangodb/arangodb :
Fix arangosh text to report proper results.
fix undefined behavior
Use json output of rspec, and parse it to get a proper result.
mutex is not necessary, because it is initialized in the boot phase
align structure for ruby tests properly so that we have a result.
Lintify
fix out-of-memory situations
call open/close event localy for now.
Fix indention, broken merge
fixed temp path to honor TMPDIR
- rename variables to match V ertex, E dge, P ath - add tests that wrap the graph operations into more obscure quries.
jslint
Issue #1675 . allow enabling strict mode in tests
Fix layers for results of config-, upgrade-test and arangob.
Mention warnings saw that this should also be here when inspecting pr #1674
Documentation: added a few titles
more diagnosis
2016-01-22 16:30:46 +01:00
Frank Celler
2a590d16d4
mutex is not necessary, because it is initialized in the boot phase
2016-01-22 14:19:00 +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
Wilfried Goesgens
9902b8eaf9
call open/close event localy for now.
2016-01-22 13:23:54 +01:00
Wilfried Goesgens
c99910e6ea
Fix indention, broken merge
2016-01-22 13:22:06 +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
Jan Christoph Uhde
032dc64693
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
...
* 'devel' of https://github.com/arangodb/arangodb : (105 commits)
fixes ported from 2.8
fix version strings
lock debugging
Add missing return code if uniq constraints are violated.
added --enable-boost-tests in case the boost libraries are not available
Migrate jasmine->mocha
reorganise Aql/Basics.md for improved information retrieval
fix some locks
catch exception
make example copyable
another fix for Visual Studio
fixes for Visual Studio
added VPack version number
unification of sub-thread naming
removed outdated upgrading function
fixed test in failure mode
namespace cleanup
more checks & asserts, C API cleanup
class has virtual methods, so add virtual dtor, too
shorten critical logging section
...
2016-01-21 21:13:08 +01:00
Michael Hackstein
191c2dc3a9
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2016-01-21 16:29:38 +01:00
Jan Steemann
25f4f54935
lock debugging
2016-01-21 15:54:48 +01:00
jsteemann
6f0be080fa
unification of sub-thread naming
2016-01-21 00:51:51 +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
Jan Steemann
17dde3e93f
shorten critical logging section
2016-01-20 14:04:55 +01:00
Frank Celler
a2c911c608
fixed wrong TRI_HAVE_GETTID for Windows
2016-01-20 11:38:13 +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