jsteemann
37258adb57
Merge branch 'devel' of https://github.com/arangodb/arangodb into generic-col-types
2016-08-26 16:37:25 +02:00
Kaveh Vahedipour
e07543c2e2
Adding Foxx access to agency
2016-08-26 16:25:03 +02:00
jsteemann
f4aa60ed0d
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-vs-velocystream
2016-08-25 10:38:26 +02:00
Wilfried Goesgens
4939e02fb2
Make the existance of the database directory non-mandatory again.
2016-08-25 10:07:37 +02:00
jsteemann
07055384b8
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
2016-08-24 17:34:59 +02:00
Wilfried Goesgens
1f162ac882
Implement scheme to more clever pass the directories from the build process to the run-time
...
We will now try to evaluate the toplevel install directory from the configured binary dir.
We will use this toplever directory when searching for other directories.
2016-08-24 14:45:08 +02:00
jsteemann
fb4b3d0a3c
Merge branch 'engine-vs-velocystream' of https://github.com/arangodb/arangodb into readcache
2016-08-24 11:07:45 +02:00
jsteemann
7794b76b33
intermediate commit
2016-08-24 10:54:47 +02:00
jsteemann
b29103c1f1
fix collector inactivity in shutdown
2016-08-24 09:37:47 +02:00
Jan Christoph Uhde
1febeadfd7
finish ResponseCode enum
2016-08-23 15:46:42 +02:00
Jan Christoph Uhde
d3654d99d8
finish RequestType enum
2016-08-23 14:49:29 +02:00
Jan Christoph Uhde
e1e7e2da0b
Merge remote-tracking branch 'origin/engine-vs-velocystream' into obi-velocystream-merge
...
* origin/engine-vs-velocystream: (91 commits)
removed useless include
removed JsonParser
removed JsonHelper
Fixed another failed nullptr handling in LogicalCollection cluster case.
Fixed undefined behaviour in rest error creation
Implemented updated of LogicalCollectionInfo. Right now this is only used in Cluster Mode
agency startup changed to bootstrapping
Mention howto control core files on linux.
shutdown fixed
Removed create / drop system collection from Cluster test. This is forbidden now
The logical colleciton now knows it's journalSize
Fixed a bug in collectionNameResolver. It now returns cid 0 for not found collections in cluster again.
pushing corrected unittest script and cluster startup scripts
adjusting startup scripts
missing source file added
we have a bootstrapping agency
votes are processed correctly again
Add module.context.createDocumentationRouter
Don't implicitely build the windows packages.
remove debug print
...
Conflicts:
arangod/Cluster/ClusterComm.cpp
arangod/GeneralServer/VppCommTask.h
arangod/RestHandler/RestBaseHandler.cpp
lib/Rest/VppRequest.h
2016-08-19 14:35:05 +02:00
Jan Christoph Uhde
3a9867f86d
merge with frank
2016-08-19 10:00:43 +02:00
Frank Celler
aed99f6b53
fixed ownership of handler
2016-08-18 23:06:36 +02:00
Michael Hackstein
efce89e3f4
Fixed database/collection lookup in cluster. It did not get the correct vocbase when using a Database other than _system
2016-08-18 17:39:25 +02:00
jsteemann
b2cb551685
moved functionality from vocbase into DatabaseFeature
2016-08-18 09:24:26 +02:00
jsteemann
4f1384b948
remove unnecessary string conversions
2016-08-15 15:58:51 +02:00
jsteemann
5d640b7144
fixed tests
2016-08-04 13:32:54 +02:00
jsteemann
dd30b47b9d
make _state private
2016-08-02 15:31:55 +02:00
jsteemann
9677210e57
refactoring
2016-08-02 15:00:25 +02:00
jsteemann
f1596fa459
refactoring
2016-08-02 14:01:04 +02:00
jsteemann
3664511e36
privatize vocbase methods
2016-08-02 13:49:22 +02:00
jsteemann
788922f55a
some fixes
2016-08-01 17:16:23 +02:00
Michael Hackstein
994a99e31f
Merge branch 'devel' of github.com:arangodb/arangodb into MIT
2016-08-01 16:50:54 +02:00
jsteemann
71bd7deace
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
2016-08-01 09:04:17 +02:00
Frank Celler
51683dbda0
added a panic interrupt of memory gets low
2016-07-31 12:58:27 +02:00
jsteemann
d92f15aeed
entirely removed TRI_document_collection_t
2016-07-29 17:48:51 +02:00
jsteemann
80f1a7aaee
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
2016-07-29 17:16:20 +02:00
Andreas Streichardt
526c8f42c2
Fix foxx issues in cluster
...
Bootstrap will now be done on the bootstrap coordinator.
queues will now be executed by the "foxxmaster"
2016-07-29 16:06:31 +02:00
jsteemann
b48779c821
fixed tests
2016-07-28 15:56:38 +02:00
jsteemann
329b733090
moved dropCollection into TRI_vocbase_t
2016-07-28 13:14:12 +02:00
jsteemann
b71e12f6a0
some vocbase refactoring
2016-07-28 11:06:21 +02:00
jsteemann
cc5eaea09c
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
2016-07-28 09:10:17 +02:00
Frank Celler
24db83573a
added thread affinity for MacOSX
2016-07-27 22:29:59 +02:00
jsteemann
5d6cd9ef71
moved query id generation
2016-07-27 17:44:31 +02:00
jsteemann
10a60b5458
refactoring
2016-07-27 15:40:25 +02:00
jsteemann
26ce0c6936
some collection handling refactoring
2016-07-27 13:12:26 +02:00
Michael Hackstein
3dac8c27ed
Implemented infrastructure for the TraversalEngines. We can now create and delete these engines accross several requests/threads. Right now the engines are empty.
2016-07-27 10:08:45 +02:00
jsteemann
89e0c11b44
refactoring
2016-07-26 16:25:38 +02:00
jsteemann
df4daf4122
CleanupThread is now derived from Thread
2016-07-26 12:54:08 +02:00
Michael Hackstein
1d6afd1c67
Created a TraverserEngineRegistry which is a singleton feature. Right now it is empty. TODO Implement functionallity
2016-07-26 11:29:12 +02:00
jsteemann
9af8a30a36
fixed compactor locks
2016-07-26 10:22:44 +02:00
jsteemann
253cb173a9
cleanup compaction responsibility a little bit
2016-07-26 07:34:02 +02:00
jsteemann
2aa2e0dab4
removed server.h
2016-07-25 16:49:52 +02:00
jsteemann
50f3dcfb3f
cleanup
2016-07-25 16:16:07 +02:00
jsteemann
a0f0055b6f
moved all database management functions into DatabaseFeature
2016-07-25 15:48:37 +02:00
jsteemann
33c94e5041
moved database lookup functions into DatabaseFeature
2016-07-25 14:56:39 +02:00
jsteemann
b288d3e4dd
moved dropDatabaseCoordinator() into DatabaseFeature
2016-07-25 14:04:55 +02:00
jsteemann
de6d7182c8
move deletion of databases into DatabaseFeature
2016-07-25 13:56:34 +02:00
jsteemann
e8a5b5ccf5
move createDatabase into DatabaseFeature
2016-07-25 12:35:53 +02:00
jsteemann
a92ac7be28
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
2016-07-25 11:14:44 +02:00
Frank Celler
a92add0a9f
renamed RestServerFeature to GeneralServerFeature
2016-07-23 14:16:10 +02:00
jsteemann
95462e7796
moved database creation in DatabaseFeature
2016-07-22 17:43:22 +02:00
jsteemann
5993c1b094
refactoring
2016-07-22 15:46:45 +02:00
jsteemann
6c2d927e01
refactoring
2016-07-22 15:44:23 +02:00
jsteemann
dfa2e59c4a
don't access nullptr
2016-07-22 14:14:50 +02:00
jsteemann
e55070dcd2
starting again... well, at least in some configuration
2016-07-22 14:03:03 +02:00
jsteemann
431262cc19
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
2016-07-21 16:42:47 +02:00
Jan Christoph Uhde
5edaf0043a
preparations for velocystream completed
2016-07-21 09:32:00 +02:00
jsteemann
b9529d80e3
moved functionality into engine
2016-07-20 17:26:58 +02:00
jsteemann
e36770efdf
moved functionality
2016-07-20 16:25:41 +02:00
jsteemann
ca1da8fd4a
moved functionality from TRI_server_t into DatabaseFeature
2016-07-20 16:09:12 +02:00
jsteemann
5ee344b685
added greetings feature
2016-07-18 18:32:27 +02:00
jsteemann
8cf7fc889d
renamed method
2016-07-18 18:07:11 +02:00
jsteemann
8313682b2c
refactoring
2016-07-18 17:48:24 +02:00
jsteemann
53f77017fb
moved SERVER away from DatabasePathFeature
2016-07-18 17:33:11 +02:00
jsteemann
b005ba61fe
removed unused method
2016-07-18 17:20:31 +02:00
jsteemann
2dab54a751
removed a define
2016-07-18 17:15:41 +02:00
jsteemann
f373a2c327
removed TRI_vocbase_defaults_t
2016-07-18 16:55:25 +02:00
jsteemann
904868d996
renamed DatabaseServerFeature to DatabasePathFeature
2016-07-18 15:41:10 +02:00
jsteemann
073cfb15e7
moved index threads into a feature of its own
2016-07-18 15:23:25 +02:00
jsteemann
807f287868
moved server id detection and pagesize detection into their own features
2016-07-18 14:37:12 +02:00
jsteemann
b9b01b4c77
always flush log in case of exception
2016-07-18 11:44:14 +02:00
jsteemann
30d32bb70e
factored out lock-file handling into LockFileFeature
2016-07-15 14:44:06 +02:00
jsteemann
7742e709a3
storage engine selection at server start
2016-07-15 12:26:40 +02:00
Frank Celler
38a55ed13c
Merge branch 'devel' of github.com:arangodb/arangodb into FMH
2016-07-04 17:09:40 +02:00
Wilfried Goesgens
dd5e2b1c1b
Fix warning message - the algorithm adds dashes, no need to do this here.
2016-06-23 13:15:50 +02:00
Jan Steemann
a00cdb8cfd
define RESTSERVER earlier, to avoid false results
2016-06-21 09:52:04 +02:00
Andreas Streichardt
76b89776fb
Allow aborting cluster task startup...CTRL-C will now do a hard abort during startup
2016-06-16 16:00:43 +02:00
Frank Celler
e8a5f4b8aa
fixed random issue
2016-06-14 14:25:44 +02:00
Frank Celler
37dc4ae54e
fixed random issue
2016-06-14 14:22:43 +02:00
Frank Celler
4576ec4f5c
fixed return code
2016-06-13 17:20:17 +02:00
Frank Celler
ed01dcec8f
secure-installation will remove all users except root
2016-06-12 12:19:37 +02:00
Max Neunhoeffer
96053268aa
Fix v8 contexts check.
2016-06-10 15:48:38 +02:00
Frank Celler
fa9501cc0c
use defer release
2016-06-10 14:01:42 +02:00
Frank Celler
5cb1d86d58
special treament for /_api/user
2016-06-10 14:01:42 +02:00
Frank Celler
f029808e4e
added restore-admin
2016-06-09 15:28:27 +02:00
Jan Steemann
3712a8dcf4
oops, forgot to add these files too
2016-06-09 11:09:54 +02:00
Frank Celler
a92d566234
added database.init-database
2016-06-08 21:40:21 +02:00
jsteemann
36e18893d6
removed some unused Windows code remainders
2016-06-07 23:08:18 +02:00
Frank Celler
69e254d28a
trying to fix cleanup
2016-06-06 23:53:53 +02:00
Frank Celler
16c6c2087d
added unprepare
2016-06-06 18:27:51 +02:00
Max Neunhoeffer
78636aabe5
Fixed a crash in RestServerFeature::getJWTSecret.
2016-06-06 15:48:06 +02:00
Jan Steemann
93f404b037
updated documentation
2016-06-03 17:24:12 +02:00
Wilfried Goesgens
6ffc619eee
Publish variables
2016-06-03 16:34:10 +02:00
Wilfried Goesgens
2a06316ae6
Add servicemain back.
2016-06-03 16:28:12 +02:00
Andreas Streichardt
2d0c661f81
change default to system-only so foxxes are useable
2016-06-03 16:15:36 +02:00
Frank Celler
8da37f59eb
switch to RandomGenerator
2016-06-03 13:30:28 +02:00
Jan Steemann
6412200f27
added /_api/aql-builtin
2016-06-03 12:56:18 +02:00
Frank Celler
ee98b59e2f
changed reload to outdated
2016-06-03 10:38:47 +02:00
Andreas Streichardt
465252e415
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-06-02 19:51:47 +02:00
Andreas Streichardt
0129e968df
Fix authentication_parameters
2016-06-02 19:51:38 +02:00
Wilfried Goesgens
8502bfa4d3
Refactor windows service infrastructure
2016-06-02 18:30:23 +02:00
jsteemann
a9451e09d9
removed now-invalid asserts
2016-06-02 17:35:36 +02:00
Andreas Streichardt
a3d5ce8d16
Merge remote-tracking branch 'origin' into jwt
2016-06-02 14:45:21 +02:00
Andreas Streichardt
1084d4c14a
Fix jwt authentication
2016-06-02 14:44:19 +02:00
jsteemann
b247a6e08c
added --hund option
2016-06-02 13:54:53 +02:00
Frank Celler
397623460e
WIP
2016-06-02 09:49:36 +02:00
Frank Celler
b476122344
added use database
2016-06-02 09:28:37 +02:00
Frank Celler
22b454800d
WIP
2016-06-01 23:03:00 +02:00
Andreas Streichardt
021b71a7c1
Frontend is working
2016-06-01 17:51:39 +02:00
Frank Celler
1e25e5d262
Merge branch 'devel' of https://github.com/arangodb/arangodb into FMH
...
Conflicts:
arangod/Cluster/HeartbeatThread.cpp
arangod/RestServer/RestServerFeature.cpp
2016-06-01 16:25:13 +02:00
Frank Celler
3e61cb433d
WIP
2016-06-01 15:57:28 +02:00
Frank Celler
963449d5f7
WIP
2016-06-01 13:37:13 +02:00
Andreas Streichardt
ba14069f93
Merge branch 'devel' into jwt
2016-06-01 12:10:12 +02:00
Max Neunhoeffer
0cb9441912
First Bootstrap, then AgencyFeature.
2016-05-31 12:44:19 -06:00
Max Neunhoeffer
fbd03bd52b
Only start ConsoleFeature after BootstrapFeature.
2016-05-31 12:39:13 -06:00
Max Neunhoeffer
61a812662a
Only start UnitTestFeature after BootstrapFeature.
2016-05-31 12:38:52 -06:00
Andreas Streichardt
9178e560eb
Implement jwt tests
2016-05-31 19:19:10 +02:00
Andreas Streichardt
b5f27100b1
oops...JWT should be uppercase in header
2016-05-31 17:22:28 +02:00
Andreas Streichardt
66ed7b37f5
Verify jwt token
2016-05-31 17:03:45 +02:00
Andreas Streichardt
87f09b986a
Compiles
2016-05-31 14:28:15 +02:00
Andreas Streichardt
6cb00f905d
Merge branch 'devel' into jwt
2016-05-30 18:49:26 +02:00
Andreas Streichardt
5b0055bfbf
jwt generation works
2016-05-30 18:47:04 +02:00
Andreas Streichardt
84a7213755
Add jwtsecret
2016-05-30 14:48:35 +02:00
Andreas Streichardt
1cb973ea1f
Current work
2016-05-27 11:02:42 +02:00
Max Neunhoeffer
c0d4118888
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2016-05-25 22:22:48 +02:00
jsteemann
fd1e7f0944
friendlier error message when using a renamed option
2016-05-25 21:45:53 +02:00
Max Neunhoeffer
9b8f9f22e9
Let bootstrap feature publish its readiness.
2016-05-25 17:29:34 +02:00
Jan Steemann
43826ced5c
some fixes for issues discovered during tests
2016-05-24 18:53:42 +02:00
Frank Celler
c441700c20
Merge branch 'devel' of github.com:arangodb/arangodb into FMH
2016-05-22 21:45:40 +02:00
Frank Celler
af0b0900af
WIP
2016-05-22 21:08:37 +02:00
Frank Celler
806fce1dec
WIP
2016-05-21 21:58:42 +02:00
jsteemann
2ed62d324a
test fix
2016-05-19 15:24:45 +02:00
jsteemann
51d4e470be
fixed async requests
2016-05-19 14:53:41 +02:00
Andreas Streichardt
d84e60108c
move proxy thing into different section as it is only relevant for the frontend right now
2016-05-19 10:39:59 +02:00
Andreas Streichardt
04caecaeb0
Merge branch 'add-js-server-functions' into devel
2016-05-18 15:36:47 +02:00
jsteemann
78f22678f4
don't disable the SSL feature with the RestServer feature but the SSL-Server feature
2016-05-18 00:22:55 +02:00
Andreas Streichardt
d695743df2
Add proxy check
2016-05-17 20:23:47 +02:00
jsteemann
11f2afad44
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-05-12 00:00:37 +02:00
jsteemann
d4cb93fb9c
added TYPENAME() and HASH() functions
2016-05-11 23:54:00 +02:00
Frank Celler
0117a38260
fixed ssl init
2016-05-11 18:07:45 +02:00
Frank Celler
bf16086623
moved SSL files into separate directory
2016-05-11 16:34:03 +02:00
jsteemann
3f1516eca7
bugfixes
2016-05-11 15:01:06 +02:00
Max Neunhoeffer
f41ab22098
Change a few startup messages from level INFO to DEBUG.
2016-05-11 11:42:33 +02:00
jsteemann
0ce8599598
fixes for MSVC
2016-05-10 19:01:21 +02:00
jsteemann
9561720ed6
global try...catch for all client tools
2016-05-10 17:02:06 +02:00
jsteemann
30525fccee
use StaticStrings
2016-05-10 17:01:34 +02:00
Max Neunhoeffer
39ecd9fd13
Rename prefix and prefixStripped in AgencyComm.
2016-05-10 16:00:07 +02:00
Max Neunhoeffer
825f010980
Rename getValues2 to getValues.
2016-05-10 15:52:54 +02:00
Max Neunhoeffer
6c37027b49
Get rid of an AgencyComm::getValues.
2016-05-09 13:41:19 +02:00
Jan Steemann
0bd61cf928
removed option `--server.default-api-compatibility`
2016-05-06 18:38:37 +02:00
jsteemann
1a4a95a2ad
notify queries about shutdown
2016-05-06 10:20:00 +02:00
jsteemann
495b266c8a
initial commit
2016-05-03 15:42:24 +02:00
Max Neunhoeffer
b9e935b928
At bootstrap: Only leave maintenance mode if things are initialized.
2016-05-02 13:52:46 +02:00
jsteemann
abd13fea06
fix initialization
2016-05-01 00:08:12 +02:00
jsteemann
1250fcf63e
micro optimizations
2016-05-01 00:03:23 +02:00
Max Neunhoeffer
18b72dfdbe
Fix cluster startup.
2016-04-29 16:36:41 +02:00
Max Neunhoeffer
017d4a56a7
Better logging.
2016-04-29 14:45:27 +02:00
Max Neunhoeffer
84d7616cde
Better logging.
2016-04-29 14:25:33 +02:00
Max Neunhoeffer
0f981b560d
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2016-04-29 13:59:30 +02:00
Max Neunhoeffer
b05464b78c
Cluster bootstrap revolution.
2016-04-29 13:59:12 +02:00
Frank Celler
1369ad3a6f
towards windows service
2016-04-29 11:14:57 +02:00
jsteemann
7974b2bc42
small changes
2016-04-29 01:01:49 +02:00
Frank Celler
0f541f6ec3
fixed namespace
2016-04-28 19:17:38 +02:00
jsteemann
b8ba262a10
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-04-27 22:54:38 +02:00
jsteemann
cd45a52ba5
attempt to finish startup order
2016-04-27 22:54:29 +02:00
Frank Celler
19720b166d
script and unittests are features
2016-04-27 22:28:21 +02:00
Frank Celler
41b765ad76
added ScriptFeature
2016-04-27 22:04:57 +02:00
jsteemann
bfd6fa833d
disallow thread creation until ApplicationServer::start()
2016-04-27 16:17:46 +02:00
jsteemann
22a1c0bb08
use method
2016-04-27 13:08:24 +02:00
jsteemann
7472aca387
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-04-27 12:17:53 +02:00
Frank Celler
4d66f69fb3
added --uid and --gid
2016-04-27 12:08:16 +02:00
jsteemann
d62143ce83
make boolean command-line parameters optional
2016-04-27 11:37:42 +02:00
jsteemann
fbd254bf22
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-04-26 23:30:47 +02:00
jsteemann
a596445e1b
fixed feature order
2016-04-26 23:23:34 +02:00
jsteemann
1832670e8f
global exception catch block
2016-04-26 23:23:06 +02:00
Frank Celler
33c96bea86
added application/x-velocypack
2016-04-26 23:01:36 +02:00
Jan Steemann
866f858acc
try to fix some startup confusion
2016-04-26 17:45:18 +02:00
Jan Steemann
e65722ff35
documentation for changed startup options
2016-04-26 13:21:25 +02:00
jsteemann
c0172fe74b
use make_shared
2016-04-26 00:02:51 +02:00
Jan Steemann
c8c8625727
try to fix some undefined behavior on cluster startup
2016-04-25 15:31:23 +02:00
jsteemann
67a0bafbaa
fix options
2016-04-24 21:06:09 +02:00
jsteemann
4b7e0a72d0
moved --version into a feature of its own
2016-04-24 18:42:59 +02:00
jsteemann
58198a834e
re-added options for foxx queues
2016-04-24 15:27:08 +02:00
jsteemann
dcc5825f93
cleaned up features a bit
2016-04-24 14:29:29 +02:00
Frank Celler
7f35ddc22b
fixed assert
2016-04-23 19:55:43 -07:00
Frank Celler
6a9434d6cf
fixed assert
2016-04-23 19:29:26 -07:00
Frank Celler
c46eb8e65e
added LogfileManager as feature
2016-04-23 16:34:57 -07:00
Jan Steemann
104e8e8b9b
remove ArangoServer.h remainders
2016-04-22 20:18:28 +02:00
Jan Steemann
38e543e0a8
cppcheck
2016-04-22 15:51:03 +02:00
Jan Steemann
e3db1236c6
fixed compile warnings
2016-04-22 15:31:47 +02:00
Jan Steemann
7d6994862e
fixed startup/shutdown with specific features
2016-04-22 14:44:42 +02:00
Jan Steemann
f603808f88
fixed V8 leaks
2016-04-22 14:10:23 +02:00
Jan Steemann
119f53c7a3
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-04-22 13:02:29 +02:00
Jan Steemann
143c2378af
fixed leak
2016-04-22 13:01:32 +02:00
jsteemann
366cb659af
fixed wrong options
2016-04-22 12:36:58 +02:00
jsteemann
99e30dc6a3
fix statistics
2016-04-22 09:29:09 +02:00
Frank Celler
5335a5b0af
moved to Random
2016-04-21 22:53:20 -07:00
Frank Celler
ac3a9883b9
restored log buffer feature
2016-04-21 21:07:23 -07:00
jsteemann
257663d017
removed unused file
2016-04-21 19:35:35 +02:00
jsteemann
4a87925b41
fixed cluster start
2016-04-20 17:36:39 +02:00
Max Neunhoeffer
eacd5f504a
Add dependency of features.
2016-04-20 14:16:48 +02:00
Max Neunhoeffer
7a12918021
Fix agency startup. Agency not yet working.
2016-04-20 12:25:13 +02:00
jsteemann
ef027dabaf
added missing handler
2016-04-20 10:34:05 +02:00
Frank Celler
007fe8e053
Merge branch 'devel' of https://github.com/arangodb/arangodb into FMH
...
Conflicts:
arangod/Agency/Constituent.cpp
arangod/Agency/RestAgencyHandler.cpp
arangod/Aql/Query.cpp
arangod/Aql/grammar.cpp
arangod/RestHandler/RestSimpleQueryHandler.cpp
arangod/RestServer/ArangoServer.cpp
js/client/modules/@arangodb/testing.js
2016-04-19 07:44:00 +02:00
Kaveh Vahedipour
1221326753
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-04-18 13:08:56 +02:00
Kaveh Vahedipour
76a0b2d41a
cluster startup and supervision
2016-04-18 13:08:49 +02:00
Frank Celler
17cd890132
WIP
2016-04-16 20:29:33 -07:00
Frank Celler
cf416c686c
WIP
2016-04-16 18:44:10 -07:00
Frank Celler
9de6e8ec6d
fixed error message
2016-04-17 00:02:00 +02:00
Frank Celler
f40f87155a
WIP
2016-04-15 23:04:32 -07:00
Frank Celler
f7249d2729
WIP
2016-04-15 22:47:35 -07:00
Frank Celler
2dd798cd48
WIP
2016-04-15 22:09:55 -07:00
Frank Celler
dd44191a91
WIP
2016-04-15 21:03:53 -07:00
Frank Celler
cd91d3654e
Merge remote-tracking branch 'origin' into FMH
2016-04-15 19:01:38 -07:00
Michael Hackstein
0e2d31f633
Moved GET _api/document?collection=xxx to PUT _api/simple/all-keys {collection: xxx}. Adapted all tests. Also removed Transaction::allKeys which got obsolete by this commit.
2016-04-15 11:23:25 +02:00
Frank Celler
8254bd4bd6
WIP
2016-04-14 21:32:12 -07:00
Frank Celler
b2b5fbb62d
WIP
2016-04-14 14:02:07 -07:00
Frank Celler
0fa6435731
WIP
2016-04-13 21:12:16 +02:00
Kaveh Vahedipour
d247e7a3bd
mop is fixing the cluster load
2016-04-13 15:36:11 +02:00
Andreas Streichardt
4c27442bd9
Implement callbacks
2016-04-13 14:05:15 +02:00
Frank Celler
3f9dd62d4c
WIP
2016-04-13 12:30:18 +02:00
jsteemann
96d96ca977
always load agency data, regardless of startup mode
2016-04-13 12:20:24 +02:00
Frank Celler
dc3e8e6bdb
WIP
2016-04-12 20:27:46 +02:00
Frank Celler
922753ef3d
WIP
2016-04-11 17:44:41 +02:00
Frank Celler
3d2cc31306
WIP
2016-04-11 00:05:37 +02:00
Frank Celler
1b7c47c6bc
added --console
2016-04-10 13:47:53 +02:00
Jan Steemann
51a825cb17
removed HTTP calls
2016-04-08 16:07:16 +02:00
Frank Celler
d24f63e8e2
added upgrade feature
2016-04-08 15:39:36 +02:00
Frank Celler
58b9cf7e91
WIP
2016-04-07 15:40:11 +02:00
Jan Steemann
9f8c24b1cd
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-04-06 15:43:27 +02:00
Frank Celler
31d477477e
WIP
2016-04-04 15:52:14 +02:00
Frank Celler
de8059a97b
use unique_ptr
2016-04-04 15:42:59 +02:00
Frank Celler
5cab4cffac
WIP
2016-04-04 15:23:25 +02:00
Kaveh Vahedipour
062a759bca
Merge branch 'agency' of https://github.com/arangodb/arangodb into devel
2016-04-04 12:13:48 +00:00
Kaveh Vahedipour
67e6e403e3
agency's own endpoint is now derived from server.endpoint
2016-04-04 11:28:48 +02:00
Frank Celler
6002ede1c4
Merge branch 'devel' of github.com:arangodb/arangodb into FMH
2016-04-03 21:46:30 +02:00
Frank Celler
f2134fc0a0
WIP
2016-04-03 20:19:12 +02:00
Frank Celler
09da78e444
WIP
2016-04-03 13:48:25 +02:00
Frank Celler
e83c1f09b4
WIP
2016-04-02 23:41:21 +02:00
Frank Celler
873f226b5f
added SchedulerFeature
2016-04-01 12:52:28 +02:00
Frank Celler
068f9defd7
splitted HttpResponse.h
2016-04-01 10:39:38 +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
Frank Celler
119c1bd44b
Merge branch 'devel' of github.com:arangodb/arangodb into spdvpk
2016-03-31 09:31:32 +02:00
Kaveh Vahedipour
f8e49bd208
updating state to AQL
2016-03-30 15:59:13 +02:00
Kaveh Vahedipour
d09986ca4b
updating state to AQL
2016-03-30 13:42:29 +02:00
Frank Celler
02c7db250e
added supervisor
2016-03-26 21:12:39 +01:00
Frank Celler
ca53fb652e
added options and validate for DaemonFeature
2016-03-25 22:59:06 +01:00
Frank Celler
af00417cf4
skeleton arangod
2016-03-25 15:14:43 +01:00
jsteemann
1efc83babf
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-23 23:48:27 +01:00
jsteemann
8f4a3be165
cppcheck
2016-03-23 23:06:18 +01:00
Jan Steemann
f670a07046
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-23 19:01:19 +01:00
Jan Steemann
9ac39b7ad6
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-23 16:36:30 +01:00
Kaveh Vahedipour
d239fb8e7f
merging into devel
2016-03-23 15:36:48 +01:00
Kaveh Vahedipour
7254ad4c9e
Fixing issues
2016-03-23 15:16:47 +01:00
Frank Celler
86fe838a68
new logger
2016-03-22 21:09:48 +01:00
Kaveh Vahedipour
4a86d26f19
need to find out how to define the headers properly
2016-03-21 18:23:14 +01:00
Kaveh Vahedipour
d6db18d655
Merge branch 'devel' of https://github.com/arangodb/arangodb into agency
2016-03-18 10:45:15 +01:00
jsteemann
996299cea3
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-17 17:17:50 +01:00
jsteemann
4de93d49b9
added shebang support
2016-03-17 16:18:04 +01:00
jsteemann
3a6e618a30
micro optimizations
2016-03-15 12:28:58 +01:00
Jan Steemann
11d9451c8c
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-10 19:26:05 +01:00
Kaveh Vahedipour
61a55d61db
Merge branch 'devel' of https://github.com/arangodb/arangodb into agency
2016-03-10 17:37:43 +01:00
Max Neunhoeffer
66a7f298da
Remove RestEdgeHandler.
2016-03-10 11:29:24 +01:00
Frank Celler
dd36dd55e6
fixes for windows
2016-03-10 09:25:54 +00:00
Kaveh Vahedipour
3a239fe1d5
Store intestinals into cpp file. Write to db ok.
2016-03-09 09:58:43 +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
Kaveh Vahedipour
df56885c09
Merge branch 'devel' of https://github.com/arangodb/arangodb into agency
2016-03-07 17:38:38 +01:00
Kaveh Vahedipour
1cb51b022a
merging from devel
2016-03-07 17:38:34 +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
4de5e41044
simplifications
2016-03-04 17:48:27 +01:00
Kaveh Vahedipour
2046a704e0
notifyall
2016-03-03 14:24:23 +01:00
Michael Hackstein
65cf9efefe
Replaced another TRI_associative with a std::vector for Auth. Also replace TRI_vocbase_auth_cache_t by a proper CXX class VocbaseAuthCache.
2016-03-03 11:35:30 +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
92493f2807
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-02 11:04:58 +01:00
Frank Celler
c88a68358d
CMAKE changes for Windows and Solaris
2016-03-01 17:31:30 +01:00
Kaveh Vahedipour
e5c79ea73c
agency on
2016-02-27 11:44:21 +01:00
jsteemann
951c608ee6
cleanup
2016-02-26 23:20:41 +01:00
Kaveh Vahedipour
34976d462f
agency on
2016-02-26 09:31:05 +01: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
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
851d19a9d6
logging simplifications
2016-02-25 00:00:18 +01:00
Jan Steemann
5ee8493c39
cleanup
2016-02-24 19:51:12 +01:00
Frank Celler
4b2b85f1b5
more cleanup
2016-02-24 19:19:04 +01:00
Kaveh Vahedipour
86be0136ec
agency on
2016-02-24 18:26:32 +01:00
Kaveh Vahedipour
1de36c5ba7
agency on
2016-02-23 16:54:00 +01:00
Frank Celler
bed46519f9
added DETACHED state
2016-02-23 15:27:36 +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
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
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
Jan Steemann
558dddcfed
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-02-23 09:15:13 +01:00
Frank Celler
75d464ab8b
stop monitor on shutdown
2016-02-22 22:33:41 +01:00
Kaveh Vahedipour
c9a7af6d93
Merge branch 'devel' of https://github.com/arangodb/arangodb into agency
2016-02-22 16:51:29 +01:00
Jan Steemann
8b8101fc59
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-02-19 11:44:06 +01:00
Jan Steemann
adde757e46
move v8 try-catch into handle scopes
2016-02-19 11:42:44 +01:00
Kaveh Vahedipour
89fba8f8d9
Merge branch 'devel' of https://github.com/arangodb/arangodb into agency
2016-02-19 11:35:03 +01:00
Jan Steemann
d7963c651b
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-02-18 12:55:49 +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
Jan Steemann
9898103bc1
initial vpack documents
2016-02-11 21:56:10 +01:00
Kaveh Vahedipour
d90cd061fb
Merge branch 'devel' of https://github.com/arangodb/arangodb into agency
2016-02-03 09:34:24 +01:00
Jan Steemann
11736660d8
removed namespace
2016-02-02 14:41:34 +01:00
Jan Steemann
5eb9687e21
turn off deadlock detection in cluster
2016-02-02 14:02:28 +01:00
Jan Steemann
b7abf5a40d
attempt to fix Windows build
2016-02-01 12:04:28 +01:00
Kaveh Vahedipour
d8e0e8be74
Merge branch 'devel' of https://github.com/arangodb/arangodb into agency
2016-02-01 10:23:23 +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
9482ee1cca
use Logger
2016-01-30 00:08:35 +01:00
jsteemann
ff21453255
logger transition: all files in arangod exception transactions.cpp
2016-01-29 23:28:44 +01:00
jsteemann
dad0de602b
preparation for logging changes
2016-01-29 23:06:44 +01:00
Kaveh Vahedipour
cd45bc2fbe
Merge branch 'devel' of https://github.com/arangodb/arangodb into agency
2016-01-27 18:35:55 +01:00
Kaveh Vahedipour
a8af99aca5
Agency is attached to application. Vote reception runnin.g
2016-01-27 18:35:41 +01:00
Frank Celler
175e1e6b51
moved low level mutex in Mutex class
2016-01-27 15:31:02 +01:00
Kaveh Vahedipour
b89cf5a8e6
Agency in arangod
2016-01-27 15:04:57 +01:00
Kaveh Vahedipour
deb8639564
Merge branch 'devel' of https://github.com/arangodb/arangodb into agency
2016-01-27 14:32:25 +01:00
Kaveh Vahedipour
08710aa2df
Adding agency rest handler
2016-01-27 14:32:20 +01:00
Jan Steemann
9046e1831b
clang-format
2016-01-27 13:43:46 +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
3fc862f0ef
changed locking macros
2016-01-26 15:39:12 +01:00
Frank Celler
d3330bdf9b
fixed temp path to honor TMPDIR
2016-01-22 13:16:25 +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
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
Wilfried Goesgens
5f4eab14e1
set flag to command windows to thouroughly check heap allocations.
2016-01-18 12:27:16 +01:00
jsteemann
431900f17a
changed namespace from triagens to arangodb
2016-01-17 00:44:53 +01:00
Jan Steemann
31b4de2acb
removed unused RestHandler
2016-01-15 10:27:31 +01:00
jsteemann
1b959c827d
more const unification
2016-01-15 00:09:52 +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
Frank Celler
89ca0ffae1
added work monitor call
2016-01-13 18:10:51 +01:00
Jan Steemann
687d6133f0
comments reformatting
2016-01-11 09:52:39 +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
Jan Steemann
8b4b6a1943
moved docu blocks into their own files
2016-01-07 16:03:17 +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
f422576ee0
clang-format
2016-01-05 17:43:24 +01:00
jsteemann
a6cb463e06
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2016-01-05 00:25:10 +01:00
Frank Celler
1065a1bd2c
added work monitor
2016-01-04 15:33:06 +01:00
Max Neunhoeffer
3996d2e6a2
Merge branch 'devel' into vpack
2015-12-23 08:35:59 +01:00
jsteemann
2d4f41b422
slightly updated documentation
2015-12-22 22:30:57 +01:00
Max Neunhoeffer
225c8cd843
Work on TODOs.
2015-12-22 16:50:09 +01:00
Alan Plum
8853ede355
org/arangodb -> @arangodb
2015-12-15 15:51:44 +01:00
Wilfried Goesgens
5ea0fe49b1
Multi -purpose- -> model
2015-12-11 18:22:23 +01:00
Jan Steemann
9dd164eadc
fix cluster upgrade
2015-12-07 11:57:46 +01:00
Michael Hackstein
430eb2fd07
First version of CXX RestEdgesHandler. Required for early filtering in Cluster Traversals
2015-11-24 10:23:35 +01:00
Jan Steemann
e321c9747a
added option `--server.hide-product-header`
2015-11-10 10:27:59 +01:00
Jan Steemann
2a7430e5e8
minor fixes for replication
2015-11-05 12:51:19 +01:00
Jan Steemann
ad133ea862
turn off replication applier when starting with --no-server
2015-11-04 12:22:02 +01:00
Jan Steemann
9d94792140
disable replication applier when running with `--upgrade` and `--check-version`
2015-11-04 09:56:37 +01:00
Frank Celler
4b99be0c30
added --enable-console to configure
2015-10-25 19:59:16 +01:00
jsteemann
adebf6e7c9
removed some iostream includes
2015-10-12 21:40:46 +02:00
Jan Steemann
14a2df7684
simplified startup phase w/ options parsing and feature initialization
2015-10-09 15:25:26 +02:00
Frank Celler
fcda8c59ff
fixed statistics
2015-10-09 13:51:33 +02:00
Frank Celler
8849e184ca
fixed default language
2015-10-07 09:47:17 +02:00
jsteemann
22e17814e3
additionally allow the following characters in document keys:
...
`(` `)` `+` `,` `=` `;` `$` `!` `*` `'` `%`
2015-09-15 00:16:08 +02:00
Frank Celler
3439838b44
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-09-09 14:49:42 +02:00
Frank Celler
3734a754b9
handle CTRL-C in console thread
2015-09-09 14:49:08 +02:00
Jan Steemann
0735277830
removed IndexWatermarks again... not needed
2015-09-09 14:22:58 +02:00
Jan Steemann
0404cb098f
temporarily disable watermarks
2015-09-07 11:08:22 +02:00
Jan Steemann
b9c8972477
index watermarks preparations
2015-09-04 18:14:39 +02:00
CoDEmanX
3a9648d78a
More Americanization
2015-09-03 22:25:43 +02:00
Jan Steemann
0e454b7a3e
abort startup when wrong alignment is detected
2015-09-03 15:10:48 +02:00
Jan Steemann
282e13afb4
preparation for index watermarks
2015-09-02 16:24:14 +02:00
Jan Steemann
c91c13e08b
test of ARM detection
2015-09-02 13:33:17 +02:00
CoDEmanX
956b396e43
Change spelling of 'initialize' to American English (actual code and files)
2015-09-01 17:29:22 +02:00
CoDEmanX
b4593a7e82
Change spelling of 'initialize' to American English (comments and log messages only)
2015-09-01 17:07:21 +02:00
Jan Steemann
2b6de5143b
removed unused include
2015-08-27 11:17:07 +02:00
Frank Celler
2d45445a10
added additional-threads option
2015-08-26 13:13:47 +02:00
Jan Steemann
5bf32095a1
print abortion
2015-08-26 12:02:43 +02:00
Jan Steemann
1be3733a64
moved some handlers around
...
fix disappeared handlers
2015-08-20 01:26:52 +02:00
Max Neunhoeffer
ff135a10ad
Add some overrides to silence a clang compiler warning.
2015-08-19 14:46:06 +02:00
Jan Steemann
9f0384284f
moved files
2015-08-19 11:19:37 +02:00
Jan Steemann
4e771b2728
replication improvements
2015-08-17 18:41:05 +02:00
Willi Goesgens
662b3e76c7
Unify the usage of docublocks for the foxx-queues
2015-08-13 15:44:38 +02:00
Jan Steemann
e62974240b
allow termination of current shell command
2015-08-12 21:39:16 +02:00
Frank Celler
4a9d775061
cleanup
2015-08-12 17:54:15 +02:00
Frank Celler
9de6bd39db
moved to strings, fixed #1432 : arangosh doesn't ignore prefixed ....> on paste
2015-08-12 17:54:14 +02:00
Jan Steemann
580c15639f
Merge branch 'devel' of https://github.com/arangodb/arangodb into collection-not-loaded
...
Conflicts:
CHANGELOG
2015-08-11 12:34:31 +02:00
Jan Steemann
434d6167db
added configuration option `--database.throw-collection-not-loaded-error`
2015-08-11 12:31:42 +02:00
Frank Celler
3029891405
added better readline support for control-C
2015-08-11 12:05:55 +02:00
Jan Steemann
87241aa732
log logfiles location on startup
2015-08-06 12:47:24 +02:00
Jan Steemann
e9f2c1eba8
references
2015-08-04 16:26:48 +02:00
Jan Steemann
a84e6f7236
fixed compile error
2015-08-04 14:34:00 +02:00
Max Neunhoeffer
5b4eeb4dae
Silence a visual studio warning.
2015-08-04 14:29:59 +02:00
Frank Celler
35a3c6421c
moved dispatcher to atomic
2015-07-23 15:40:34 +02:00
Jan Steemann
dd03c03216
honor --server.disable-statistics for statistics aggregator thread
2015-07-21 19:20:37 +02:00
Jan Steemann
38cdc662ec
removed configure options `--enable-timing` and `--enable-figures`
2015-07-21 18:47:43 +02:00
Jan Steemann
e8205e5dc0
use new and delete for TRI_server_t
2015-07-21 11:57:04 +02:00
Jan Steemann
124fe7a34c
use new/delete for TRI_vocbase_t
2015-07-20 12:08:13 +02:00
Frank Celler
d64ce2ddce
changed to uint64_t for program options
2015-07-13 14:23:33 +02:00
Jan Steemann
c71dc4d9bb
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-query-cache
2015-07-13 10:49:14 +02:00
Willi Goesgens
8002e9df18
This windows specific file needs iostream too.
2015-07-08 10:25:36 +02:00
Willi Goesgens
bd7aa7c305
Remove the global include to iostream; this reduces the compile time by 10%
...
( http://herbsutter.com/2013/08/19/gotw-7a-solution-minimizing-compile-time-dependencies-part-1/ for inspiration)
2015-07-07 12:11:21 +02:00
Jan Steemann
1f5e047486
query cache, now with result limitations, HTTP and JavaScript APIs
2015-06-27 01:12:32 +02:00
Jan Steemann
e3a15227ce
query cache for AQL queries. no invalidation yet, so results will be wrong when underlying collections are changed
2015-06-23 18:42:58 +02:00
Jan Steemann
83b326cfc7
moved PUT /_api/simple/all to C++
2015-06-18 15:34:45 +02:00
Alan Plum
1210ee8858
Removed Foxx queue exports warmup workaround.
2015-06-16 15:59:26 +02:00
Alan Plum
a7a1ca2e00
More fixing of the queues.
2015-06-10 14:17:33 +02:00
Alan Plum
ddf39db6c8
Pre-load Foxx exports on start and smarter queue sleep.
2015-06-10 14:17:33 +02:00
Jan Steemann
a6b2998b5d
added try...catch blocks for V8-to-CPP bindings
2015-06-08 16:04:42 +02:00
Jan Steemann
b76cb5caee
use nullptr
2015-06-02 23:39:41 +02:00
Jan Steemann
a7448815bf
fix Visual Studio complaints
2015-06-01 09:42:51 +02: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
a9f2769ffa
now compiles and links
2015-05-23 04:31:13 +02:00
Jan Steemann
892127d9a2
extended dfdb capabilities, updated dfdb manual section
2015-05-21 15:26:12 +02:00
Jan Steemann
3c0660cfe3
documented `--server.session-timeout`
2015-05-20 17:16:35 +02:00
Jan Steemann
479ed9ec10
disable MVCC-specific warning about debug information too long
2015-05-20 16:12:02 +02:00
Jan Steemann
688b21fe51
fixed namespaces
2015-05-20 15:49:39 +02:00
Jan Steemann
b14d2470ab
added `--server.session-timeout`
2015-05-20 15:22:03 +02:00
Jan Steemann
d715ba6707
clear sid cache when dropping a database
2015-05-20 13:51:59 +02:00
Jan Steemann
343c9b4bea
added static helper methods for cluster state
2015-05-20 13:51:02 +02:00
Jan Steemann
e2b2fab797
added startup options `--server.foxx-queues-poll-interval`, `--server.foxx-queues-system-only`
2015-05-20 00:29:49 +02:00
Jan Steemann
db926a4057
store sessions in database-specific container
2015-05-19 15:41:15 +02:00
Jan Steemann
27f41c9dea
cast for VS
2015-05-08 09:53:00 +02:00
Frank Celler
154b94c105
added internal support for SID
2015-05-07 15:54:57 +02:00
Jan Steemann
2763196081
formatting
2015-05-06 15:35:15 +02:00
Jan Steemann
244cc2d66d
added some batch processing methods
2015-05-04 17:46:47 +02:00
Jan Steemann
f7ade5e7fe
nullptr
2015-04-30 23:48:52 +02:00
Jan Steemann
0099fe260a
return value optimization for AQL
2015-04-30 23:38:27 +02:00
Max Neunhoeffer
686f67024e
Add a second DispatcherQueue for AQL in the cluster.
2015-04-29 21:02:06 -07:00
Jan Steemann
931c26fea3
read .arangod.rc on server start if it exists
2015-04-03 16:00:57 +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
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
e672d791b5
refactored cursor API, added export API
2015-03-30 18:03:42 +02:00
Jan Steemann
80a99ab23e
refactored cursor API
2015-03-30 14:58:51 +02:00
Jan Steemann
3ac535bb69
fixed startup
2015-03-27 18:33:05 +01:00
Jan Steemann
9c3419fda3
fixed extern type
2015-03-27 17:09:17 +01:00
Jan Steemann
6957de23d2
fixed name qualification
2015-03-27 17:06:58 +01:00
Jan Steemann
960b464c57
issue #1054 : add info whether server is running in service or user mode?
2015-03-27 16:49:47 +01:00
Jan Steemann
c352ba6a03
small logging refactoring
2015-03-26 03:09:07 +01:00
Frank Celler
3c52dcde6d
changed _api/query to C++
...
Conflicts:
CHANGELOG
Makefile.in
README
arangod/RestServer/ArangoServer.cpp
2015-03-23 10:51:14 +01:00
Jan Steemann
85308fa7f3
removed remainder of development mode
2015-03-19 10:33:31 +01:00
Willi Goesgens
023d880b5f
When uninstalling windows services we need to compare the whole command string.
2015-03-18 19:12:58 +01:00
Frank Celler
8697e2758d
initialize path after drop privileges
...
Conflicts:
arangod/RestServer/ArangoServer.cpp
2015-03-18 17:47:28 +01:00
Jan Steemann
ac37515a7a
updated documentation
2015-03-18 17:46:26 +01:00
Jan Steemann
6360c798e7
added option `--database.ignore-logfile-errors`
...
Conflicts:
arangod/RestServer/ArangoServer.cpp
2015-03-18 17:46:11 +01:00
Willi Goesgens
92389a33b2
Finalize our own service control infrastructure.
2015-03-17 15:00:08 +01:00
Willi Goesgens
67494ea108
Add the contents of the ICU_DATA environment to the fatal error message.
2015-03-17 13:20:55 +01:00
Willi Goesgens
bdcaf810fe
Add more start checkpoints, initial windows service control things
2015-03-17 13:11:51 +01:00
Willi Goesgens
1474249a08
Startup / Shutdown: add hooks to properly emit this state to the windows service control manager
2015-03-16 14:22:28 +01:00
Willi Goesgens
a33dfcb591
Move windows service functionality into its own .cpp file to have a better overview.
2015-03-16 13:17:35 +01:00
Jan Steemann
ce0a543d25
added flag for disabling query tracking `--database.disable-query-tracking`
...
Conflicts:
arangod/RestServer/ArangoServer.cpp
Conflicts:
Documentation/Books/Users/ConfigureArango/Arangod.mdpp
arangod/RestServer/ArangoServer.cpp
2015-03-13 13:51:23 +01:00
Frank Celler
0687e4e080
removed registry entry, using relative path to binary instead
2015-03-08 20:06:18 +01:00
Jan Steemann
bc4ad22ab6
parallel secondary index building when loading collections
2015-03-03 10:52:51 +01:00
Jan Steemann
0ba8e6e626
fixed Windows compile errors
2015-02-24 15:32:04 +01:00
Willi Goesgens
7b3a165d8e
Windows: more desparetely try to get the bad news to the user on a crash.
2015-02-24 13:11:23 +01:00
Willi Goesgens
eb3f383f93
On windows log backtrace rather then printing it; it doesn't seem to end up where we expect it.
2015-02-24 10:35:33 +01:00
Jan Steemann
83ea75fa8f
removed unused config options
2015-02-18 16:40:15 +01:00
Willi Goesgens
ea76accb72
Set the unhandled exception handler in windows, so we can catch crashes.
2015-02-17 15:42:33 +01:00
Willi Goesgens
da5f86f16b
Windows service deletion - only remove the service entry if it matches our binary path.
2015-02-13 16:21:35 +01:00
Willi Goesgens
154882ae5f
Add signal handler.
2015-02-13 14:44:21 +01:00
Willi Goesgens
df226e5a82
- install SIG11 handler which prints backtrace to the console. (in windows we don't get cores)
...
- fix exit handling for windows process control.
2015-02-13 14:11:15 +01:00
Jan Steemann
3ffdfe0756
authentication realm
2015-02-13 10:12:35 +01:00
Max Neunhoeffer
134aa7fce8
Add breakpoint facility via console for JavaScript code in server.
2015-02-07 21:34:20 +01:00
Jan Steemann
d06c3c1ff3
changed "file names" of anonymous commands
2015-02-03 12:46:34 +01:00
Frank Celler
a03ce44254
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2015-01-29 15:21:21 +01:00
Frank Celler
7aa4591678
arangod/Aql/Expression.cpp
2015-01-29 15:21:14 +01:00
Jan Steemann
39d72b1530
more sanity checks on startup & shutdown
2015-01-29 09:51:11 +01:00
Willi Goesgens
b4ba07f765
If arangod doesn't successfully initialise ICU on startup it will now abort.
2015-01-28 17:32:59 +01:00
Jan Steemann
0d8bf44215
gc adjustment
2015-01-23 20:51:42 +01:00
Jan Steemann
5d12a3da3b
garbage collection
2015-01-23 16:45:00 +01:00
Jan Steemann
5e48769311
fixed crash on test shutdown
2015-01-09 14:12:24 +01:00
Willi Goesgens
a145d2bd9d
Ups, if we don't throw but break, we mustn't leave the context twice.
2015-01-08 18:18:46 +01:00
Willi Goesgens
aa1cdc09e2
Make shure we leave all contexts we open in the propper sequence.
2015-01-08 17:53:13 +01:00
Jan Steemann
20e7fe7a7a
the great rename: array => object, list => array
2014-12-18 21:07:06 +01:00
Willi Goesgens
1c4a72b106
The Big V8 upgrade Merge.
2014-12-15 17:30:56 +01:00
Jan Steemann
1ae150d90a
control number of v8 contexts independently from number of server threads
...
added command-line option `--javascript.v8-contexts` to control the number of
V8 contexts created in arangod.
Previously, the number of V8 contexts was equal to the number of server threads
(as specified by option `--server.threads`). However, it may be sensible to
create different amounts of threads and V8 contexts. If the option is not
specified, the number of V8 contexts created will be equal to the number of
server threads. Thus no change in configuration is required to keep the old
behavior.
2014-11-01 21:02:00 +01:00
Jan Steemann
d3c945d1d3
fixes for Visual Studio
2014-10-28 11:02:05 +01:00
Jan Steemann
13d240384f
less namespace pollution
2014-10-28 00:24:37 +01:00
Jan Steemann
ccf7e4f131
mini cleanup
2014-10-27 22:47:36 +01:00
Jan Steemann
612abc6a20
less throwing in destructors
2014-10-23 10:18:30 +02:00
Frank Celler
05c6b645df
fixed authentication
2014-10-20 09:29:57 +02:00
Jan Steemann
40ddb93eee
flush log at shutdown
2014-10-18 00:44:44 +02:00
Max Neunhoeffer
183cd3eb40
Sort out temporary directory creation with individual names.
2014-10-16 20:08:21 +02:00
Jan Steemann
1bf7fbde25
helgrind
2014-10-15 17:55:14 +02:00
Jan Steemann
e28ad821b0
fixed spuriously occurring "database not found" error
2014-10-02 15:34:38 +02:00
Jan Steemann
0d075dca3f
pass queryRegistry into the AQL functions
2014-09-29 09:30:32 +02:00
Max Neunhoeffer
bfc8b14a87
More HTTP methods for queries. Expire queries.
2014-09-24 16:51:35 +02:00
Jan Steemann
38fdaa4066
removed unused function parameter
2014-09-19 20:28:41 +02:00
Max Neunhoeffer
697dc64b58
Add a QueryRegistry in the ArangoServer and hand it on.
2014-09-19 13:56:46 +02:00
Max Neunhoeffer
0466873092
First step towards correct setup of HTTP API for AQL.
2014-09-19 13:14:19 +02:00
Max Neunhoeffer
68f246a09f
Add a REST handler for AQL (queries/cursors).
2014-09-19 00:36:57 +02:00
Jan Steemann
e5e2cfe4da
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
2014-09-17 11:50:42 +02:00