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
Jan Steemann
1b08bc6582
start up the HTTP server when starting ArangoDB in console mode
2014-01-27 09:45:26 +01:00
Max Neunhoeffer
4526181f82
Implement C of CRUD on cluster for V8 calls.
2014-01-24 13:11:20 +01:00
Max Neunhoeffer
9598983051
Rename ClusterState to CluesterInfo.
2014-01-03 08:58:50 +01:00
Jan Steemann
7980a51e26
moved cluster JS functions to its own files
2014-01-02 13:49:00 +01:00
Max Neunhoeffer
60eee47336
Next draft of ClusterComm API.
...
ClusterComm internals are unready and subject to change.
ClusterComm thread is not yet started and shut down.
ClusterState does not do anything (yet).
2013-12-13 17:07:18 +01:00
Max Neunhoeffer
145fa2562e
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
arangod/Makefile.files
2013-12-13 16:06:01 +01:00
Max Neunhoeffer
721681b4ee
Move Cluster state information to its own class.
2013-12-13 16:04:54 +01:00
Jan Steemann
e1fb1f3d14
added stub REST API for cluster requests
2013-12-12 15:59:16 +01:00
Max Neunhoeffer
47a1c315b8
First proper draft of ClusterComm library.
2013-12-12 13:53:16 +01:00
Jan Steemann
9e21cf9b7e
added configure option --enable-cluster
2013-12-10 14:46:16 +01:00
Jan Steemann
8708dc7e70
renamed sharding to cluster
2013-12-10 09:56:00 +01:00
Jan Steemann
b7dee51516
introduced global server state
2013-12-06 11:49:26 +01:00
Jan Steemann
492b164373
added sharding application feature and initial startup options
2013-12-05 17:27:26 +01:00
Jan Steemann
a976f1b2b9
added stubs for communication layer
2013-12-05 14:28:52 +01:00
Jan Steemann
57d77094d6
added server states
2013-12-05 12:15:19 +01:00
Max Neunhoeffer
317304542a
Remove index garbage collector.
2013-11-25 10:57:23 +01:00
Max Neunhoeffer
e3c0059211
Remove old arangod/SkipLists/skiplist.* from Makefile.
2013-11-18 16:46:13 +01:00
Jan Steemann
72aaacbb54
removed priority queues
...
this feature was never advertised nor documented nor tested.
2013-11-18 11:12:36 +01:00
Jan Steemann
ab5f0c64c5
Merge remote-tracking branch 'origin/inline-shapes' into devel
2013-11-14 23:37:29 +01:00
Max Neunhoeffer
aeb98abf7f
More cleanup of skiplist indices.
...
Get rid of only partially used constants in skiplist.h.
Streamline multi skiplist code.
Finish removal of skiplistEx code.
Remove further unused static function.
Remove unused default argument in comparison function.
2013-11-14 14:22:20 +01:00
Jan Steemann
7055299a6e
removed shape collections
2013-11-06 17:05:16 +01:00
Jan Steemann
0bdae05b96
changed reference counting for cursors
2013-09-16 13:51:33 +02:00
Jan Steemann
42441b208f
refactoring of multiple databases, intermediate commit
2013-09-11 11:42:34 +02:00
Jan Steemann
002ebd48bc
removed all replication conditionals
2013-07-30 13:16:37 +02:00
Jan Steemann
1f564ef6ae
linkage between C and C++
2013-07-11 17:50:48 +02:00
Jan Steemann
98dd1c2522
moved replication parts into separate files
2013-07-11 14:44:09 +02:00
Jan Steemann
054ed3ca3f
apply collection data dumps
2013-07-05 11:41:37 +02:00
Jan Steemann
a2e7cc1043
added stub for ReplicationFetcher
2013-07-03 16:44:13 +02:00
Jan Steemann
6e9c3e8e2c
replication logging
2013-06-26 12:04:55 +02:00
a-brandt
43aec7e76b
Merge branch 'devel' of github.com:triAGENS/ArangoDB into multiple_databases
2013-04-30 10:05:53 +02:00
Oreste Panaia
532c7eae8e
windows dev update
2013-04-29 21:24:57 +08:00
a-brandt
fcae2b2961
added RequestContext
2013-04-17 16:56:48 +02:00
Jan Steemann
d9595caaf5
added upload API
2013-03-24 13:17:50 +01:00
Jan Steemann
76a86a853f
fixed build?
2013-03-24 10:43:55 +01:00
Jan Steemann
5cf913b2ca
zlib
2013-03-23 19:13:31 +01:00
Jan Steemann
61cb229ca8
simplified writing of markers into datafiles
2013-03-18 20:04:31 +01:00
Jan Steemann
b6f680cd46
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
...
Conflicts:
arangod/VocBase/document-collection.c
2013-03-15 18:16:36 +01:00
Jan Steemann
312b5fda64
some refactoring of document CRUD operations
2013-03-15 17:58:56 +01:00
Oreste Panaia
c8ea7ddc8b
prepartion for skiplist transactions
2013-03-15 18:26:15 +08:00
Oreste Panaia
36733eb19f
preparation for skiplists supporting transactions
2013-03-15 18:12:20 +08:00
Frank Celler
d76a085a04
fixed cleanup
2013-03-13 17:12:59 +01:00
Frank Celler
c915bfa5ff
cleanup of indexes, fix for compaction (hash, cap, geo)
...
Conflicts:
arangod/VocBase/compactor.c
arangod/VocBase/document-collection.c
arangod/VocBase/synchroniser.c
arangod/VocBase/vocbase.c
2013-03-11 09:49:58 +01:00
Jan Steemann
0a883f4076
merged some changes from trx branch into devel
2013-03-08 14:22:25 +01:00
Frank Celler
60037971dc
rewrote statistics
2013-03-03 22:39:41 +01:00
Jan Steemann
b8ca0b2d4d
fulltext index massive rewrite
2012-12-15 01:01:25 +01:00
Jan Steemann
1e1f7da7f9
renamed files
2012-12-04 09:07:02 +01:00
Jan Steemann
9b44e4aa45
added very limited & alpha fulltext query capability
...
db.collection.FULLTEXT() allows to issue queries using a fulltext index.
Needs to be passed a comma-separated query string with the search words.
Search words can be prefixed with either:
* prefix: does a prefix search
* complete: does a complete-match search
* substring: does a substring search
This is still very very alpha. It crashes and produces wrong results in some cases.
2012-12-02 03:24:20 +01:00
Jan Steemann
d2aef2dcdc
add words to fulltext index
...
this parses the fulltext-indexed attributes of documents when there's a fulltext index, and adds the individual words to the index.
As the fulltext index is case-sensitive, all words are added to the index in lower case.
The text tokenisation implementation is still very naive and currently works properly only for character ranges [a-z] and [A-Z].
Unicode words are also supported, but they are not normalised nor lower-cased yet. Additionally, unicode punctuation characters are not excluded and will also be added to the index.
Updating documents that are fulltext-indexed currently does not work.
2012-12-02 00:55:59 +01:00
Jan Steemann
749f99e4df
adjusted include file names, if'd debug code
2012-11-30 14:04:15 +01:00
Jan Steemann
cbad6b526a
make collections accesible via name instead of id.
...
this allows using the collection name instead of ids in _from, _to, _id etc.
2012-11-28 13:16:15 +01:00
Jan Steemann
12d76b8306
introduced additional transaction type for import
2012-11-15 09:52:47 +01:00
Jan Steemann
f440f4d54c
forgot to adjust makefile
2012-11-14 13:42:07 +01:00
Jan Steemann
30ba8771a7
pluggable key generators
2012-11-14 12:44:56 +01:00
Jan Steemann
419456c1a8
some refactoring
2012-11-09 15:06:28 +01:00
Jan Steemann
d9f8219bd6
added --enable-trx option
2012-10-31 11:21:06 +01:00
Frank Celler
8db1782202
no longer used
2012-10-11 19:58:31 +02:00
Jan Steemann
dca19fcd32
move edge-related functionality to file of its own
2012-10-10 11:42:52 +02:00
Jan Steemann
d6d36bd4c3
added configure option --enable-maintainer-mode. this replaces the previous options --enable-bison, --enable-flex, --enable-errors-depedency, and --with-boost-test
2012-09-25 21:53:24 +02:00
Jan Steemann
a3dee04647
removed zeromq
2012-09-24 15:27:27 +02:00
Jan Steemann
942f8e0534
do not deleted derived files if configure options do not allow this
2012-09-24 10:17:56 +02:00
Frank Celler
4181fd5cc4
regenerated files
2012-09-21 17:44:25 +02:00
Jan Steemann
1b1d7ba877
renamed simple_collection to document_collection
2012-09-14 14:46:37 +02:00
Jan Steemann
9bc99b7c9d
renamed document collection to primary collection
2012-09-14 10:19:41 +02:00
Jan Steemann
7626972890
issue #155
2012-09-06 17:48:06 +02:00
Jan Steemann
c1ebdabcf3
renamed blob_collection to shape_collection
2012-09-04 09:32:18 +02:00
Jan Steemann
590855f633
made BatchJob and BatchSubjob template classes, fixed unittests
2012-07-31 11:00:05 +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
a8cf75b245
minor cleanup
2012-07-24 08:43:38 +02:00
Jan Steemann
83f018e9ad
batch job code can now be compiled without errors but still does not work
2012-07-16 13:23:39 +02:00
Frank Celler
a02faec3a3
added basic authentication
2012-07-15 17:06:59 +02:00
Frank Celler
56bdef98b8
added ConnectionStatisticsHandler
2012-07-05 18:02:43 +02:00
Frank Celler
4403da5568
added base class
2012-07-05 17:59:42 +02:00
Frank Celler
795b2a9178
added statistics
2012-07-04 18:33:13 +02:00
Frank Celler
d3c17ee43f
fixed ruby console and actions, now using now ApplicationMR class
2012-06-22 11:00:21 +02:00
Frank Celler
37d3ad8dc2
Merge branch 'devel' of github.com:triAGENS/ArangoDB
...
Conflicts:
Makefile.in
arangod/RestServer/ArangoServer.cpp
arangod/RestServer/JavascriptDispatcherThread.cpp
lib/Dispatcher/DispatcherQueue.cpp
lib/HttpServer/HttpCommTask.cpp
2012-06-21 23:17:48 +02:00
Jan Steemann
1bdd4c64e3
forgot to change Makefiles
2012-06-21 23:03:37 +02:00
Frank Celler
94c954b8fd
application v8
2012-06-21 22:40:11 +02:00
Frank Celler
ea1243d3ce
feature V8
2012-06-21 00:44:25 +02:00
Frank Celler
0c9683fb8d
Merge branch 'devel' of github.com:triAGENS/ArangoDB
...
Conflicts:
Makefile.in
2012-06-14 15:04:33 +02:00
Oreste Panaia
32911e7d38
added index iterators and started on the bitarray indexes
2012-06-14 15:09:47 +08:00
Oreste Panaia
9949c9e75c
renamed sl-operator.c and sl-operator.h to index-operator.c and index-operator.h respectively
2012-06-14 10:04:41 +08:00
Frank Celler
79449d5d71
Merge branch 'devel' of github.com:triAGENS/ArangoDB
...
Conflicts:
arangod/Ahuacatl/ahuacatl-grammar.c
2012-06-13 11:40:35 +02:00
Frank Celler
3f5b54258b
partial ZeroMQ integration
2012-06-13 11:39:00 +02:00
Frank Celler
263a1c345c
added protocol buffers
2012-06-11 17:58:05 +02:00
Jan Steemann
bd60683228
explain command, 1st version, still unfinished
2012-06-11 13:36:11 +02:00
Frank Celler
02517f81fa
Merge branch 'devel' of github.com:triAGENS/ArangoDB
...
Conflicts:
Makefile.in
arangod/Ahuacatl/ahuacatl-grammar.c
arangod/Ahuacatl/ahuacatl-grammar.h
arangod/RestServer/JavascriptDispatcherThread.cpp
2012-06-10 21:26:43 +02:00
Frank Celler
bb9253eeff
fixed queue handling for MRuby, added mount for MRuby and mr_action_t
2012-06-09 11:15:18 +02:00
Jan Steemann
efd48664ef
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
...
Conflicts:
Ahuacatl/ahuacatl-statement-dump.c
Ahuacatl/ahuacatl-statement-dump.h
Ahuacatl/ahuacatl-statementlist.c
Ahuacatl/ahuacatl-tree-dump.c
Ahuacatl/ahuacatl-tree-dump.h
Ahuacatl/ahuacatl-tree-walker.h
Makefile.files
Makefile.in
arangod/Ahuacatl/ahuacatl-tree-dump.c
arangod/Ahuacatl/ahuacatl-tree-dump.h
arangod/Ahuacatl/ahuacatl-tree-walker.c
arangod/Ahuacatl/ahuacatl-tree-walker.h
2012-06-08 17:34:20 +02:00
Frank Celler
55ebf00dbd
Merge branch 'devel' of github.com:triAGENS/ArangoDB
...
Conflicts:
Actions/RestActionHandler.cpp
Actions/RestActionHandler.h
Makefile.files
Makefile.in
RestHandler/RestActionHandler.cpp
RestHandler/RestActionHandler.h
RestServer/ActionDispatcherThread.cpp
RestServer/ActionDispatcherThread.h
RestServer/RubyDispatcherThread.cpp
RestServer/RubyDispatcherThread.h
arangod/RestHandler/RestActionHandler.cpp
arangod/RestHandler/RestActionHandler.h
arangod/RestServer/ActionDispatcherThread.cpp
arangod/RestServer/ActionDispatcherThread.h
arangod/RestServer/ArangoServer.cpp
2012-06-08 15:57:33 +02:00
Frank Celler
d2c758d663
the great rename
2012-06-08 15:01:25 +02:00