Jan Steemann
907e6368c6
some unused function cleanup
2015-08-17 12:43:09 +02:00
Jan Steemann
f89af3f6f4
adjusted tests for indexBuckets
2015-08-04 14:02:04 +02:00
Max Neunhoeffer
13204298d9
Make number of buckets in edge index configurable.
2015-05-17 19:04:47 -07:00
Jan Steemann
6360c798e7
added option `--database.ignore-logfile-errors`
...
Conflicts:
arangod/RestServer/ArangoServer.cpp
2015-03-18 17:46:11 +01:00
Jan Steemann
1461d75ed4
improve collection loading time
...
This patch reduces collection loading time by preallocating enough space in primary index ahead of time.
When a collection is closed, the number of documents in the collection will be stored in the collection's JSON info file.
This value is used to determine the initial size for the primary index when the collection is loaded next time.
Datafile iteration has also been made slightly faster.
The above changes will have a significant benefit when the collection's datafiles are already in the OS buffer cache, and when there are no secondary indexes.
Loading datafiles from disk or building secondary indexes may be more time-consuming than the improvements reapable by this patch, but the patch shouldn't hurt anyway.
2015-02-26 16:35:51 +01:00
Jan Steemann
1fff0ecac2
optimization for recovery of collections that are going to be dropped anyway
2014-09-18 18:20:56 +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
Jan Steemann
d3f4f05df1
issue #1020
2014-09-17 11:42:01 +02:00
Jan Steemann
669cb3b235
renamed files
2014-09-13 01:44:01 +02:00
Jan Steemann
87afcf5e8d
the great rename
2014-09-13 00:10:11 +02:00
Jan Steemann
d55626c038
xxx
2014-06-30 19:00:36 +02:00
Jan Steemann
067dbf63b2
WAL recovery
2014-06-27 19:11:41 +02:00
Jan Steemann
07d244488d
changed crud signatures
2014-06-26 12:37:01 +02:00
Jan Steemann
723a0ab265
fixed some memory errors
2014-06-26 11:52:37 +02:00
Jan Steemann
b31c2330d4
exclude collections
2014-06-23 14:24:12 +02:00
Jan Steemann
ebb7e61045
removed code for special handling of _trx and _replication
2014-06-23 09:03:42 +02:00
Frank Celler
4dcf5dc817
updated disclaimer
2014-06-20 16:40:35 +02:00
Jan Steemann
cc115a2766
removed outdated upgrade methods
2014-06-11 17:38:49 +02:00
Max Neunhoeffer
c2bddb1c19
Let TRI_document_collection_t inherit from TRI_collection_t.
2014-06-11 10:51:47 +02:00
Max Neunhoeffer
2527e34d9d
stuct TRI_collection_t and struct TRI_document_collection_t
2014-06-11 09:37:07 +02:00
Jan Steemann
c8702aaa02
moved declarations
2014-06-06 21:49:06 +02:00
Jan Steemann
368091d7c3
function cleanup
2014-06-06 21:35:34 +02:00
Jan Steemann
b1e2990172
wal collection
2014-06-04 14:28:11 +02:00
Jan Steemann
d4dd58b264
merged primary-collection.cpp with document-collection.cpp
2014-05-31 00:22:32 +02:00
Max Neunhoeffer
ff1dfdd55f
Header cleanup: use #include "Basics/Common.h" in all C++ files.
2014-05-21 15:50:30 +02:00
Jan Steemann
bb24068029
cpp
2014-04-03 17:50:38 +02: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
Jan Steemann
64417d4423
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
2014-01-21 09:29:45 +01:00
Jan Steemann
bfc05ae0b9
removed superfluous macro and check
2014-01-17 23:16:18 +01:00
Jan Steemann
435b56bea2
fixed dropping of collections
2014-01-17 18:27:55 +01:00
Jan Steemann
5571698555
serialize/unserialize collection data from agency
2014-01-03 19:04:50 +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
cfa6f98a01
shape upgrade
2013-11-06 18:17:48 +01:00
Jan Steemann
4969328940
removed unused define
2013-09-25 10:26:03 +02:00
Jan Steemann
3a6cabfe44
creating/dropping
2013-09-11 17:16:43 +02:00
Jan Steemann
42441b208f
refactoring of multiple databases, intermediate commit
2013-09-11 11:42:34 +02:00
Jan Steemann
d8690e5fa6
make collection revision id a real revision id
2013-08-02 09:37:46 +02:00
Jan Steemann
78601319fb
updated replication API
2013-07-30 18:40:35 +02:00
Jan Steemann
f193015b5f
fixed assertion
2013-07-23 10:01:20 +02:00
Jan Steemann
d1a397b9af
indentation
2013-07-23 09:08:26 +02:00
Jan Steemann
ca94bf3f39
replication
2013-07-09 11:15:58 +02:00
Jan Steemann
a0c1308edb
initial synching of collections
2013-07-04 15:53:51 +02:00
Jan Steemann
613652126e
less syncing of shapes, faster creation of collections
2013-07-03 09:57:07 +02:00
Jan Steemann
f7fcd6119d
added tests for special collections
2013-06-26 17:46:43 +02:00
Jan Steemann
6e9c3e8e2c
replication logging
2013-06-26 12:04:55 +02:00
Jan Steemann
9dfb7483ff
"doCompact" attribute for collections
2013-06-19 16:51:16 +02:00
Jan Steemann
b6925a7b7b
transactions
2013-04-11 19:06:55 +02:00
Jan Steemann
6187c516a3
push before compactor change
2013-04-04 11:15:58 +02:00
Jan Steemann
addf02a97b
update the tick counter on startup with ticks from journals
2013-04-04 10:08:05 +02:00