jsteemann
|
2c9e220f03
|
refactoring
|
2017-02-07 14:36:03 +01:00 |
jsteemann
|
3b1e3fac52
|
make TransactionCollection more engine-specific
|
2017-02-07 11:24:58 +01:00 |
Michael Hackstein
|
a3aa963743
|
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
|
2017-02-06 17:44:53 +01:00 |
Michael Hackstein
|
44647f2392
|
Moved Fulltext and geo functions into MMFiles StorageEngine and allowed the engines to register specific functions.
|
2017-02-06 17:44:17 +01:00 |
Jan Christoph Uhde
|
eddfaa9e83
|
add some comment and inspect interface
|
2017-02-06 16:14:04 +01:00 |
Michael Hackstein
|
0027bc54c8
|
Create a StorageEngine-specific IndexFactory. Moved EnhanceIndexJson v8 -> IndexFactory.
|
2017-01-28 21:19:50 +01:00 |
Michael Hackstein
|
ce6d3b3492
|
The Fulltext index now return DocumentIdentifierTokens instead of revisions. Removed one inderection rid <-> Index_doc which were a typedef.
|
2017-01-25 13:20:15 +01:00 |
Michael Hackstein
|
2133b1448c
|
Moved index API to return DocumentIdentifierTokens which are independent of the underlying storage engine. The agreement is, that the Engine gives a uint64_t sized identifier which allows to fetch any document back again. For MMFiles Engine this identifier is the revision.
|
2017-01-24 18:19:25 +01:00 |
jsteemann
|
7fedb4e956
|
moved files into engine directory
|
2017-01-23 13:52:57 +01:00 |
jsteemann
|
cdabaa931f
|
renaming
|
2017-01-16 14:48:13 +01:00 |
jsteemann
|
f08e258580
|
fixed locking issue
|
2016-11-24 12:28:15 +01:00 |
jsteemann
|
f74fe77a40
|
fix startup
|
2016-11-17 17:18:18 +01:00 |
jsteemann
|
ef8e89808f
|
added stubs for RocksDB engine
|
2016-11-16 16:12:52 +01:00 |
jsteemann
|
5524b25800
|
removed VocbaseCollectionInfo
|
2016-09-02 09:41:36 +02:00 |
Michael Hackstein
|
7cf7b89c6d
|
Removed more usage of VocbaseCollectionInfo and replaced it by LogicalCollection. It's getting better now. State still not green.
|
2016-08-29 18:44:34 +02:00 |
Michael Hackstein
|
e444332def
|
Removed all references to _info in TRI_collection_t. This commit does not start. Constructor is broken.
|
2016-08-29 10:44:31 +02:00 |
Michael Hackstein
|
b01a7ac0d5
|
Merge branch 'engine-vs-velocystream' of github.com:arangodb/arangodb into generic-col-types
|
2016-08-26 08:02:54 +02:00 |
jsteemann
|
e9fe772469
|
moved functionality into engine
|
2016-08-25 15:37:55 +02:00 |
Michael Hackstein
|
7d6402b15c
|
Fixed soem crashes and undefined behaviuor. Server does not crash during tests, however a lot of them are still red
|
2016-08-25 14:51:03 +02:00 |
jsteemann
|
c5f847a912
|
fix figures and volatile collection counts
|
2016-08-24 14:35:55 +02:00 |
jsteemann
|
7794b76b33
|
intermediate commit
|
2016-08-24 10:54:47 +02:00 |
jsteemann
|
9f424553ca
|
stub implementation for engine-specific collections
|
2016-08-19 15:19:23 +02:00 |
Michael Hackstein
|
d3ba488271
|
Merge branch 'engine-vs-velocystream' of github.com:arangodb/arangodb into generic-col-types
|
2016-08-18 12:38:07 +02:00 |
jsteemann
|
ca16eb691a
|
moved drop collection functionality into engine
|
2016-08-17 16:43:48 +02:00 |
jsteemann
|
a751834e6f
|
move functionality into engine
|
2016-08-17 12:33:22 +02:00 |
Michael Hackstein
|
21335bb398
|
Merge branch 'engine-vs-velocystream' of github.com:arangodb/arangodb into generic-col-types
|
2016-08-17 11:23:04 +02:00 |
Michael Hackstein
|
17a6da8afb
|
Removed all references on TRI_vocbase_col_t and replaced them by LogicalCollection class. Not everything is properly moved and implemetned yet. This commit causes crashes.
|
2016-08-17 11:10:39 +02:00 |
jsteemann
|
84656f776b
|
move CleanupThread into engine
|
2016-08-17 10:48:17 +02:00 |
jsteemann
|
b241ff1844
|
changed index detection
|
2016-08-16 15:55:10 +02:00 |
jsteemann
|
7b72451dd3
|
implemented dropIndex
|
2016-08-16 14:52:31 +02:00 |
jsteemann
|
f8ed409997
|
moved CheckCollection into storage engine
|
2016-08-16 13:06:11 +02:00 |
jsteemann
|
a957963222
|
"privatize" compactor thread
|
2016-08-16 12:11:14 +02:00 |
jsteemann
|
680042b062
|
moved compaction info into StorageEngine
|
2016-08-15 18:35:22 +02:00 |
jsteemann
|
ae40ea5450
|
finally fixed some nasty bugs after refactoring
|
2016-08-15 14:26:09 +02:00 |
jsteemann
|
3733d64dda
|
moved functionality
|
2016-08-05 16:23:22 +02:00 |
jsteemann
|
6b9a4a2e7f
|
moved path-related functionality into engine
|
2016-08-05 14:09:58 +02:00 |
jsteemann
|
59ed0a902c
|
refactoring
|
2016-07-29 17:07:16 +02:00 |
jsteemann
|
b48779c821
|
fixed tests
|
2016-07-28 15:56:38 +02:00 |
jsteemann
|
b3bdd3a66a
|
more refactoring
|
2016-07-28 11:47:20 +02:00 |
jsteemann
|
b71e12f6a0
|
some vocbase refactoring
|
2016-07-28 11:06:21 +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 |
jsteemann
|
89e0c11b44
|
refactoring
|
2016-07-26 16:25:38 +02:00 |
jsteemann
|
253cb173a9
|
cleanup compaction responsibility a little bit
|
2016-07-26 07:34:02 +02:00 |
jsteemann
|
de6d7182c8
|
move deletion of databases into DatabaseFeature
|
2016-07-25 13:56:34 +02:00 |
jsteemann
|
95462e7796
|
moved database creation in DatabaseFeature
|
2016-07-22 17:43:22 +02:00 |
jsteemann
|
e55070dcd2
|
starting again... well, at least in some configuration
|
2016-07-22 14:03:03 +02:00 |
jsteemann
|
b9529d80e3
|
moved functionality into engine
|
2016-07-20 17:26:58 +02:00 |
jsteemann
|
ca1da8fd4a
|
moved functionality from TRI_server_t into DatabaseFeature
|
2016-07-20 16:09:12 +02:00 |
jsteemann
|
7742e709a3
|
storage engine selection at server start
|
2016-07-15 12:26:40 +02:00 |
jsteemann
|
bff23ecd06
|
added stub for storage engine
|
2016-07-15 10:54:37 +02:00 |