Frank Celler
eda4b0cde4
fixed dfdb
2014-06-04 11:02:42 +02:00
Jan Steemann
7b521a4c9e
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
arangod/VocBase/document-collection.cpp
arangod/VocBase/document-collection.h
2014-05-30 12:51:20 +02:00
Jan Steemann
4cbdbba633
unregister all user tasks on shutdown
2014-05-28 21:36:05 +02:00
Max Neunhoeffer
2820afdcc2
Remove many extern "C" declarations that are no longer needed.
2014-05-22 10:19:03 +02:00
Max Neunhoeffer
e7560357d2
Further cleanup with #include "Basics/Common.h"
2014-05-21 16:59:54 +02:00
Jan Steemann
90cea0533e
fixed Windows build
2014-05-16 21:48:46 +02:00
Jan Steemann
2bc4aa90af
fixed issues found by scan-build
2014-05-15 10:09:06 +02:00
Jan Steemann
579a46220e
added one-shot tasks
2014-05-14 21:04:37 +02:00
Jan Steemann
d23fe23254
added tasks manual entry
2014-05-10 02:25:59 +02:00
Jan Steemann
cfc2d407d7
added tests for task management
2014-05-10 00:43:14 +02:00
Jan Steemann
82595ee169
improved periodic task management
2014-05-09 17:36:24 +02:00
Frank Celler
20479ef320
added missing namespace
2014-05-09 11:00:18 +02:00
Jan Steemann
2e17f4bcd7
cppcheck
2014-05-09 00:21:17 +02:00
Jan Steemann
8fa45ca181
added string task ids for periodic jobs
2014-05-08 22:59:36 +02:00
Jan Steemann
341481ba66
fixed Windows compile errors and warnings
2014-04-22 14:49:00 +02:00
Frank Celler
91fd5b5c0f
fixed base init
2014-04-21 19:06:17 +02:00
=
20d450da81
Bug fix: compirler error
2014-04-17 15:46:24 +02:00
Jan Steemann
74f184dd81
fix compile warning
2014-04-13 22:21:13 +02:00
Jan Steemann
2050049b06
added periodic job management
...
this adds functions internal.deletePeriod() and internal.getPeriodic()
functions internal.definePeriodic() now also has an extra parameter to
specify the name of a periodic job. this makes it more easy to tell
jobs apart in the result of internal.getPeriodic().
2014-04-13 22:19:46 +02:00
Jan Steemann
50f2ffaaaf
fixed misbehaving memory barriers for Visual Studio 2013
...
seems we are affected by the issue described here:
http://lists.schmorp.de/pipermail/libev/2014q1/002318.html
2014-04-02 14:19:40 +02:00
Max Neunhoeffer
5110b45c26
Change Windows version to pass SOCKET handles to libev.
...
One has to use the corresponding change in the ArangoDB-Windows
repository as well, where libev is patched for this purpose.
2014-03-10 15:38:03 +01:00
Jan Steemann
910996529c
windows
2014-03-07 11:45:55 +01:00
Jan Steemann
6b42df078b
sockets fix
2014-03-06 17:17:31 +01:00
Frank Celler
f2121ff442
cleanup
2014-02-25 15:32:07 +01:00
Frank Celler
42fb8244e1
added requeue
2014-02-25 12:07:16 +01:00
Max Neunhoeffer
f7e57a5b47
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
js/apps/system/aardvark/frontend/scss/generated.css
js/apps/system/aardvark/manifest.json
lib/Rest/EndpointIp.cpp
lib/Rest/EndpointUnixDomain.cpp
lib/V8/v8-utils.cpp
2014-02-21 15:28:21 +01:00
Jan Steemann
211b0da24b
moved options --server.reuse-address and --server.no-reuse-address into ApplicationEndpointServer
2014-02-21 14:44:18 +01:00
Frank Celler
b01d9d77e7
Merge branch 'devel' of github.com:triAGENS/ArangoDB into sharding
...
Conflicts:
arangod/RestServer/ArangoServer.cpp
arangod/V8Server/ApplicationV8.cpp
arangod/V8Server/ApplicationV8.h
arangod/V8Server/v8-actions.cpp
js/apps/system/aardvark/frontend/js/bootstrap/module-internal.js
js/apps/system/aardvark/frontend/scss/generated.css
js/server/version-check.js
lib/Dispatcher/Job.h
lib/GeneralServer/GeneralServerJob.h
2014-02-20 21:02:07 +01:00
Frank Celler
730da7623a
added periodic tasks and statistics historian
2014-02-20 20:29:55 +01:00
Max Neunhoeffer
dd3546ee40
Resolve socket bug under Windows.
2014-02-17 14:21:47 +01:00
Max Neunhoeffer
076bc6e723
Cleanup socket abstraction for different OSes.
2014-02-14 14:44:27 +01:00
Jan Steemann
545742a5fd
added option `--server.disable-authentication-unix-sockets`
...
with this option, authentication can be disabled for all requests coming
in via UNIX domain sockets, enabling clients located on the same host as
the ArangoDB server to connect without authentication.
Other connections (e.g. TCP/IP) are not affected by this option.
The default value for this option is `false`.
Note: this option is only supported on platforms that support Unix domain
sockets.
2014-02-02 00:22:07 +01:00
Jan Steemann
4f50b98c45
removed second logger implementation
2013-10-30 00:38:25 +01:00
Jan Steemann
f498f8f03c
faster server shutdown
2013-10-18 10:18:46 +02:00
Frank Celler
b06d50ac03
fixed prototype for newer libev
2013-10-02 20:12:29 +02:00
Jan Steemann
106fedd615
several errors fixed
2013-09-26 09:44:50 +02:00
Jan Steemann
97afd329ff
updated documentation
2013-09-24 18:22:38 +02:00
Jan Steemann
73f0405ead
added documentation for endpoints
2013-09-23 16:21:02 +02:00
Jan Steemann
6ff314de0e
runtime addition and removal of endpoints
2013-09-12 18:07:39 +02:00
Jan Steemann
a53c1e493b
multiple database, becoming standard
2013-09-02 09:52:52 +02:00
Jan Steemann
80362ec82f
fixed issues reported by cppcheck
2013-07-11 10:02:27 +02:00
Jan Steemann
b318c9cec6
updated list of HTTP status codes
2013-07-01 14:32:14 +02:00
Jan Steemann
5ba876978b
removed unused private variable (fixes compiler warning)
2013-06-28 15:44:59 +02:00
Jan Steemann
d7b64d4ae2
merged patches by @guidoreina
2013-05-21 11:33:43 +02:00
Frank Celler
1aa5109fa3
updated disclaimer
2013-03-13 17:03:18 +01:00
Jan Steemann
8f48edb6d6
set minimum number of open files to 256 at server start
2013-03-06 18:26:31 +01:00
Oreste Panaia
586a10ef2c
final merge errors
2013-03-01 18:19:30 +08:00
Oreste Panaia
0f5717cd61
more merge conflicts fixes
2013-02-28 21:36:14 +08:00
Oreste Panaia
fc5e1ba623
merge conflicts with devel
2013-02-28 19:42:58 +08:00
Oreste Panaia
a48696ec28
network modifications required for windows
2013-02-28 17:43:39 +08:00
Jan Steemann
f74da805ec
fixed typo in option names
2013-02-25 09:17:36 +01:00
Jan Steemann
81f79315d1
removed configure option --enable-zone-debug
2013-02-22 15:54:14 +01:00
Oreste Panaia
9e69106c90
Merge branch '1.2' of https://github.com/triAGENS/ArangoDB into 1.2
2013-02-22 16:58:06 +08:00
Oreste Panaia
ea601a23b3
Socket changes for windows libev
2013-02-22 16:51:13 +08:00
Frank Celler
fe9f10af8d
Merge branch 'devel' of github.com:triAGENS/ArangoDB into 1.2
...
Conflicts:
CHANGELOG
Documentation/Manual/arangodb_1.2_shell_reference_card.pdf
Makefile.in
aclocal.m4
config/compile
config/config.guess
config/config.sub
config/depcomp
config/missing
configure
lib/JsonParser/json-parser.c
2013-02-21 14:21:59 +01:00
Frank Celler
2553b572ab
fixed mode
2013-02-21 14:14:20 +01:00
Jan Steemann
53b41e7832
get rid of Valgrind warnings due to libev re-alloc behavior
2013-02-20 19:33:32 +01:00
Oreste Panaia
2c12f63d7f
libev interface
2013-02-19 20:58:21 +08:00
Frank Celler
45c815b7eb
fixed issue #403 : Usage of exit() etc.
2013-02-15 12:19:09 +01:00
Frank Celler
069dcdfc94
changed logging of fatal errors
2013-02-14 16:47:35 +01:00
Frank Celler
7380ddfabe
Merge branch '1.1' of github.com:triAGENS/ArangoDB into devel
...
Conflicts:
arangosh/V8Client/arangosh.cpp
bin/arango32.msi
bin/arango64.msi
lib/BasicsC/win-utils.c
2013-01-15 15:50:47 +01:00
Oreste Panaia
9baae9c129
windows bug fixes
2013-01-09 22:23:35 +08:00
Jan Steemann
876cda6ce1
cppcheck
2013-01-07 22:37:52 +01:00
Jan Steemann
8699262625
fixed compile warnings
2012-12-20 17:12:22 +01:00
Oreste Panaia
83ded3fc1f
windows fixes
2012-12-20 17:17:30 +08:00
Oreste Panaia
857b66c490
windows version
2012-12-06 20:44:01 +08:00
Oreste Panaia
4d8d78e880
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
...
Conflicts:
VisualStudio/Arango Front End Library/Arango Front End Library.vcxproj
arangod/Actions/RestActionHandler.cpp
arangod/RestServer/ArangoServer.cpp
lib/ApplicationServer/ApplicationServer.cpp
2012-10-22 21:04:12 +08:00
Oreste Panaia
aad73db128
various changes for windows
2012-10-22 20:51:31 +08:00
Frank Celler
e8093d68fe
upgraded to Doxygen 1.8.x
2012-10-18 16:38:20 +02:00
Jan Steemann
6a7d1e57c7
issue #231 : set request timeout for requests that come in incomplete
2012-10-15 21:34:28 +02:00
Jan Steemann
7449a529b3
cosmetics
2012-10-15 19:28:16 +02:00
Oreste Panaia
aac17f7b55
wrapper for memory mapped files add
2012-10-05 18:31:13 +08:00
Oreste Panaia
8726b833d4
removed long static standard c++ string from header file
2012-09-28 21:52:28 +08:00
Oreste Panaia
6bdf3ae565
usual mysteries with git
...
Conflicts:
lib/Rest/Endpoint.cpp
2012-09-28 17:56:05 +08:00
Oreste Panaia
2a71a3c371
minor changes for windows compatability
2012-09-28 17:34:22 +08:00
Jan Steemann
68ee67afd8
fixed SSL endless wait when data sent was bigger than readBuffer
2012-09-27 13:46:14 +02:00
Jan Steemann
5fa11516f3
fixed documentation and typos
2012-09-12 15:20:44 +02:00
Jan Steemann
c973adc724
reduce log file spamming in case when running out of file descriptors
2012-09-05 16:56:07 +02:00
Jan Steemann
4b16882b44
issue #131 : make keep alive timeout configurable
2012-08-20 15:42:11 +02:00
Jan Steemann
1278f6e8ea
issue #131 : added basic keep-alive timeout
2012-08-06 18:20:46 +02:00
Jan Steemann
496155fe7e
fixed a typo
2012-08-06 15:56:39 +02:00
Frank Celler
6ea7a4e626
added shutdown message in ps
2012-08-03 15:37:18 +02:00
Jan Steemann
8d8044ba47
added proper SSL support for arangosh and arangoimp
2012-07-25 17:47:54 +02:00
Frank Celler
4605fbba9a
Merge branch '1.1' of github.com:triAGENS/ArangoDB into 1.1
...
Conflicts:
CHANGELOG
Doxygen/Examples.ArangoDB/startup1
Makefile.in
arangod/Documentation/command-line-options.dox
arangod/Documentation/install-manual.dox
arangod/Makefile.files
arangod/RestServer/ArangoServer.cpp
arangod/VocBase/auth.h
arangosh/V8Client/arangosh.cpp
html/admin/css/layout.css
lib/Basics/ssl-helper.h
lib/HttpServer/ApplicationHttpServer.cpp
lib/HttpServer/ApplicationHttpServer.h
lib/HttpServer/HttpServer.cpp
lib/HttpsServer/ApplicationHttpsServer.cpp
lib/HttpsServer/ApplicationHttpsServer.h
2012-07-24 22:56:03 +02:00
Frank Celler
041eb53b10
Merge branch '1.0' of github.com:triAGENS/ArangoDB into 1.1
...
Conflicts:
Makefile.in
arangod/RestServer/ArangoServer.cpp
arangoirb/MRClient/arangoirb.cpp
lib/GeneralServer/GeneralServer.h
lib/HttpServer/ApplicationHttpServer.cpp
lib/HttpServer/HttpCommTask.cpp
lib/HttpServer/HttpHandler.cpp
lib/HttpServer/HttpHandlerFactory.cpp
lib/HttpServer/HttpHandlerFactory.h
lib/HttpsServer/ApplicationHttpsServer.cpp
2012-07-24 22:19:46 +02:00
Jan Steemann
a40b1ed511
renamed classes
2012-07-23 15:58:08 +02:00
Jan Steemann
4e6c8024f6
added support for unix sockets, switched connection strings to endpoint syntax
2012-07-23 13:54:35 +02:00
Frank Celler
17cf74b080
fixed issue #88 : fds not closed
2012-07-11 15:18:12 +02:00
Frank Celler
957bc347dc
added connection statistics
2012-07-05 17:48:12 +02:00
Frank Celler
c1892ff9b4
added doc for request statistics
2012-07-05 16:42:49 +02:00
Frank Celler
795b2a9178
added statistics
2012-07-04 18:33:13 +02:00
Frank Celler
935926bd8b
added statistics
2012-07-03 16:34:49 +02:00
Frank Celler
7e153d21ef
added TRI_USE_SPIN_LOCK_GENERAL_SERVER
2012-07-01 15:14:31 +02:00
Frank Celler
479cb7b8b8
fixed shutdown
2012-07-01 14:10:01 +02:00
Frank Celler
fb4a7618e4
the great Scheduler & Dispatcher refactoring
2012-06-30 23:52:49 +02:00
Jan Steemann
3981974d1d
working, but still blocking batch processing implementation
2012-06-27 09:53:37 +02:00
Jan Steemann
3f36f50baf
whitespace etc. to reduce diff size
2012-06-26 16:50:04 +02:00
Frank Celler
af60ebe612
fixed doc errors
2012-06-24 16:43:20 +02:00
Frank Celler
3a151b5bbd
fixed memory leaks
2012-06-22 15:15:09 +02:00
Frank Celler
4e6f4a74a6
fixed memory leaks
2012-06-22 13:38:55 +02:00