Jan Steemann
5cac2938b1
exception handling
2015-06-16 09:37:02 +02:00
Jan Steemann
1a18fb0282
factor out huge array/object literals when calling V8-based AQL functions
2015-06-12 11:50:22 +02:00
Jan Steemann
ff7a00d6e4
fixed edge index selectivity estimates and added tests
2015-06-11 21:22:01 +02:00
Jan Steemann
89cdcc6837
emulate 2.5ish logging order for request logging
...
this ensures that request logging is also sent to the syslog
2015-06-11 13:14:31 +02:00
Max Neunhoeffer
8ae33e04e7
Fix selectivity estimate by casting to double before division.
2015-06-11 11:50:51 +02:00
Jan Steemann
79ce6eb93b
fixed threading issues
2015-06-11 09:50:56 +02:00
Jan Steemann
f5f719360c
added out-of-bounds checking for _heap and _history
2015-06-10 18:04:17 +02:00
Jan Steemann
3d4f323718
fix some issues with multiple databases and database-switching
2015-06-10 13:24:38 +02:00
Jan Steemann
b5896be10b
simplifications
2015-06-10 11:53:31 +02:00
Jan Steemann
a6b2998b5d
added try...catch blocks for V8-to-CPP bindings
2015-06-08 16:04:42 +02:00
Jan Steemann
2178ace348
fixed invalid usage of null
2015-06-03 09:25:35 +02:00
Jan Steemann
4c7994597a
cppcheck
2015-06-02 22:49:22 +02:00
Jan Steemann
b44ae7b471
make Json smaller
2015-06-02 14:11:20 +02:00
Jan Steemann
39cf9c527c
micro optimizations
2015-06-01 14:56:01 +02:00
Jan Steemann
2d2bf87a2d
printers for standard objects
2015-05-29 17:49:19 +02:00
Willi Goesgens
1d6765b603
Add TryCatch to JS_Load, since V8 doesn't like to continue here without that.
2015-05-29 16:51:47 +02:00
Jan Steemann
a64ac35168
updated documentation
2015-05-29 11:47:14 +02:00
Jan Steemann
6d5b86867d
added print methods
2015-05-29 11:45:01 +02:00
Jan Steemann
db617fd514
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-05-29 09:49:31 +02:00
Jan Steemann
88198767dd
logging
2015-05-29 09:49:22 +02:00
Willi Goesgens
e1255b4e65
Fix signature of windows function dummy.
2015-05-29 09:28:27 +02:00
Michael Hackstein
6a7dae216d
Merge branch 'devel' of github.com:/arangodb/arangodb into devel
2015-05-28 15:18:32 -07:00
Max Neunhoeffer
33dec8806b
added 3=scheduler, 4=dispatcher
2015-05-28 13:48:02 +00:00
Frank Celler
c2db22e379
linux processor affinity
2015-05-28 14:51:32 +02:00
Frank Celler
f5f8afea22
added empty affinity implementation
2015-05-28 13:51:34 +02:00
Jan Steemann
ad59242822
fixed ambiguous attribute name "version" for collections
2015-05-28 11:54:57 +02:00
Jan Steemann
4dde6e49cd
goodbye barriers, welcome ditches
2015-05-28 10:23:30 +02:00
Michael Hackstein
6eadcb31ff
Fixed a bug where the shortest path computation computed the correct distancebut returned a wrong path. It was only triggered under very special conditions
2015-05-27 13:42:21 -07:00
Jan Steemann
03461903fe
fixed over-eager V8 context entering and exiting in non-cluster mode
2015-05-27 14:02:13 +02:00
Jan Steemann
07e553cd8d
Merge branch 'devel' of https://github.com/arangodb/arangodb into index-cxx
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
2015-05-26 17:07:26 +02:00
Willi Goesgens
53a37ae387
Fix timeouts - followup of #cc427f9b1c0e28fec5abc312df606229195db7b8
...
- use TRI_microtime() instead of copying it with the name 'now()'
- handle select-timeouts on non linux platforms.
2015-05-26 15:55:36 +02:00
Max Kellermann
c9075aeacf
lib/SimpleHttpClient: don't reset timeout after EINTR
...
select() modifies the given timeout variable. Calling select() again
will run with the remaining timeout. However, method prepare()
overwrote the reduced timeout in each iteration.
2015-05-26 15:03:11 +02:00
Jan Steemann
a9f2769ffa
now compiles and links
2015-05-23 04:31:13 +02:00
Willi Goesgens
fe19440bca
Add documentation for some more filesystem calls; change sequence.
2015-05-22 16:34:27 +02:00
Willi Goesgens
871a95122c
Work on documentation - not all documentation from the code seems to appear in the generated documentation.
2015-05-22 15:37:23 +02:00
Willi Goesgens
c418f10729
Implement copying of files, since copyRecursive can't copy single files.
2015-05-21 15:49:10 +02:00
Jan Steemann
5a4eb1719f
added missing declarations
2015-05-21 09:56:48 +02:00
Jan Steemann
882f233fd8
constify
2015-05-21 09:56:37 +02:00
Jan Steemann
d4285fc6fd
fix Visual Studio compile warnings
2015-05-20 16:12:30 +02:00
Jan Steemann
688b21fe51
fixed namespaces
2015-05-20 15:49:39 +02:00
Michael Hackstein
86c7f87dd3
Merge branch 'cppTrav2' into devel
2015-05-19 16:17:27 -07:00
Jan Steemann
77650c602b
fixed wrong define
2015-05-19 15:58:38 +02:00
Willi Goesgens
05cb5c1ee2
fix typo.
2015-05-19 10:51:28 +02:00
Max Neunhoeffer
0c6f5263d2
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2015-05-18 13:57:56 -07:00
Max Neunhoeffer
e426ca9205
Fix bug in edge index.
2015-05-18 13:57:32 -07:00
Jan Steemann
82199b1d71
fixed format string for reading /proc/pid/stat
2015-05-18 12:17:32 +02:00
Jan Steemann
8670f2a36d
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-05-18 10:33:53 +02:00
Jan Steemann
30a9f44e64
please the VisualStudio compiler
2015-05-18 10:33:37 +02:00
Jan Steemann
96648678aa
prevent memleak, disable debug output
2015-05-18 10:32:11 +02:00
Max Neunhoeffer
13204298d9
Make number of buckets in edge index configurable.
2015-05-17 19:04:47 -07:00