1
0
Fork 0
Commit Graph

288 Commits

Author SHA1 Message Date
Jan Steemann 9f517db24c don't copy size restrictions 2015-07-31 18:28:13 +02:00
Frank Celler 4dccc6a8dc Merge branch 'devel' of github.com:arangodb/arangodb into dispatcher 2015-07-23 15:41:05 +02:00
Frank Celler 35a3c6421c moved dispatcher to atomic 2015-07-23 15:40:34 +02:00
Jan Steemann d6e7655c53 Windows 2015-07-22 14:52:16 +02:00
Jan Steemann 38cdc662ec removed configure options `--enable-timing` and `--enable-figures` 2015-07-21 18:47:43 +02:00
Jan Steemann 20c96b5e46 removed locks 2015-07-21 17:34:57 +02:00
Jan Steemann 123a76089f removed JobType, special jobs and monopolizer 2015-07-21 14:07:53 +02:00
Frank Celler 9b95e08765 cleanup of member names 2015-07-20 17:40:13 +02:00
Jan Steemann a5db59cc47 remove some locks in HttpServer and friends 2015-07-17 17:48:45 +02:00
Jan Steemann a51765b3cf directly exit in case read buffer only contains a few bytes 2015-07-16 20:20:20 +02:00
Jan Steemann 4bc188422a cppcheck 2015-07-15 22:13:42 +02:00
Jan Steemann 84e6c29413 use scoped locks for HttpServer locking 2015-07-15 21:30:16 +02:00
Jan Steemann 74d1073875 small simplifications 2015-07-15 21:25:33 +02:00
Jan Steemann 4c7994597a cppcheck 2015-06-02 22:49:22 +02:00
Willi Goesgens 05cb5c1ee2 fix typo. 2015-05-19 10:51:28 +02:00
Jan Steemann 3979bde40e release locks before debug message printing 2015-05-11 22:59:34 +02:00
Jan Steemann 488c46f0ad slightly less string creation 2015-05-11 22:59:09 +02:00
Jan Steemann 40eaea7154 removed virtual declarations 2015-05-11 22:58:45 +02:00
Frank Celler 154b94c105 added internal support for SID 2015-05-07 15:54:57 +02:00
Jan Steemann 6b412a1c01 Merge branch 'json-privatisierung' of https://github.com/arangodb/arangodb into json-privatisierung 2015-05-07 13:05:12 +02:00
Willi Goesgens 3c4e73cd01 * fix memleak if adding async jobs to queues fails
* nullptr
2015-05-06 12:22:36 +02:00
Jan Steemann a007a867ee "privatized" TRI_vector_t internals.
This allows changing the internals of TRI_vector_t structs in order to make the struct smaller.
On 64 bits, the size of TRI_vector_t is reduced from 48 bytes to 28 bytes.
TRI_json_t does benefit from this, as its biggest component is a TRI_vector_t.
2015-05-05 10:31:02 +02:00
Jan Steemann 244cc2d66d added some batch processing methods 2015-05-04 17:46:47 +02:00
Max Neunhoeffer 16f2352a45 Minor cleanup of routing code in HttpServer. 2015-04-29 21:02:34 -07:00
Jan Steemann 93b9e6a8bf adjusted default value for `--server.backlog-size` from 10 to 64 2015-04-16 12:29:00 +02:00
Jan Steemann 3b266ac209 allow specifying higher values than SOMAXCONN for `--server.backlog-size` 2015-04-16 12:09:19 +02:00
Frank Celler 0fafa33f14 moved destroyTask to the end of handleEvent 2015-04-04 23:34:11 +02:00
Frank Celler bf6abbea7f make sure task is not destroyed during setup 2015-04-04 22:11:06 +02:00
Frank Celler 992f4d0fbb fixed pipelining and close for polling 2015-04-04 19:09:36 +02:00
Jan Steemann ca6801d473 Merge branch 'devel' of https://github.com/arangodb/arangodb into cursor-refactoring 2015-03-31 15:13:41 +02:00
Jan Steemann 6dfb4d4b09 Merge branch 'devel' of https://github.com/arangodb/arangodb into cursor-refactoring
Conflicts:
	arangod/Aql/ExecutionBlock.cpp
	lib/HttpServer/HttpHandler.cpp
	lib/HttpServer/HttpServerJob.h
2015-03-31 15:13:31 +02:00
Jan Steemann 9706a3d6ac fixed Windows compile errors 2015-03-31 15:12:38 +02:00
Frank Celler ffbc45d2e2 new HttpServer & HttpCommTask
Conflicts:
	Makefile.in
	arangod/Aql/RestAqlHandler.cpp
	arangod/Aql/grammar.cpp
	arangod/Cluster/RestShardHandler.cpp
	lib/GeneralServer/GeneralServer.h
	lib/GeneralServer/GeneralServerDispatcher.h
	lib/HttpServer/HttpServerJob.h
	lib/HttpServer/HttpsCommTask.h
	lib/SimpleHttpClient/SslClientConnection.cpp
2015-03-31 09:12:01 +02:00
Jan Steemann 925f4fbab6 cleanup of some static const variables 2015-03-30 21:43:55 +02:00
Jan Steemann 3ddf23d093 hand-moved changes from other branch 2015-03-30 12:30:45 +02:00
Jan Steemann c352ba6a03 small logging refactoring 2015-03-26 03:09:07 +01:00
Jan Steemann ac44597788 removed unused files 2015-03-23 15:46:31 +01:00
Frank Celler 4c5d57f1b8 merged Exceptions.h and Exception.h 2015-03-23 14:05:19 +01:00
Jan Steemann 353e62399e added elapsed time to HTTP request logging output (`--log.requests-file`) 2015-03-13 11:20:29 +01:00
Jan Steemann 3fcee55747 issue #1258: fix HTTP pipelining for async request handlers
(was previously working only for synchronous request handlers)
2015-02-27 17:33:28 +01:00
Jan Steemann 3ffdfe0756 authentication realm 2015-02-13 10:12:35 +01:00
Frank Celler 7aa4591678 arangod/Aql/Expression.cpp 2015-01-29 15:21:14 +01:00
Jan Steemann b54dfae96f removed several JSON functions 2015-01-13 01:31:04 +01:00
Jan Steemann 20e7fe7a7a the great rename: array => object, list => array 2014-12-18 21:07:06 +01:00
scottashton 9f48775608 FIXED DOKU 2014-11-13 15:58:02 +01:00
Frank Celler 2ce59c3478 removed recursion 2014-11-01 12:15:07 +01:00
Jan Steemann 13d240384f less namespace pollution 2014-10-28 00:24:37 +01:00
Frank Celler 14ee3ae8df fixed computation of readPosition for small numbers 2014-10-23 15:52:00 +02:00
Frank Celler 2a3700a4f6 removed superfluous transfer 2014-10-23 11:30:40 +02:00
Frank Celler 2e92c4db90 do compaction only every X round 2014-10-22 15:33:51 +02:00