jsteemann
|
d352794360
|
optimize away own transaction management for RocksDB engine
|
2017-05-04 23:16:53 +02:00 |
Jan Christoph Uhde
|
b83ae2ab82
|
refactor some code to make use of arangodb::Result
|
2017-03-30 09:39:21 +02:00 |
jsteemann
|
e270ddb262
|
fixed failing test
|
2017-03-22 14:46:10 +01:00 |
jsteemann
|
71bf18dd12
|
renaming
|
2017-03-22 13:01:40 +01:00 |
jsteemann
|
6b882ca8a2
|
class renaming
|
2017-03-08 17:54:00 +01:00 |
jsteemann
|
6d8b77333a
|
renamed classes
|
2017-02-28 17:59:48 +01:00 |
jsteemann
|
666b2f8da9
|
renaming
|
2017-02-27 14:38:27 +01:00 |
Michael Hackstein
|
99d1b1edec
|
Moved CompactionLocker into MMFiles.
|
2017-02-22 10:39:31 +01:00 |
Jan Christoph Uhde
|
3467031cb9
|
remove transferMarkers from StorageEngine.h
|
2017-02-21 16:00:37 +01:00 |
Michael Hackstein
|
fbdbfdcb6d
|
Moved primaryIndex knowledge out of Logical Collection. Also moved logic for close into MMFiles
|
2017-02-21 14:12:07 +01:00 |
Jan Christoph Uhde
|
0f86801645
|
remove updateStats from LogicalCollection interface
|
2017-02-21 10:06:51 +01:00 |
Michael Hackstein
|
c3ff82f4e1
|
Moved version management to MMFiles collection. Logical does not need to know it. Removed PhysicalCollection inclode from logicical collection. Now we should rebuild less code whan changing sth in storage engine.
|
2017-02-15 15:48:33 +01:00 |
jsteemann
|
45eb3eb1fd
|
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
|
2017-02-15 12:42:19 +01:00 |
jsteemann
|
d49c5c3fc0
|
simplified internal APIs a bit
|
2017-02-15 12:42:07 +01:00 |
Michael Hackstein
|
d49cbffc46
|
Moved revision handling from Logical to MMFiles collection. That is only relevant for MMFiles.
|
2017-02-15 11:26:58 +01:00 |
jsteemann
|
328ff8a09e
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
|
2017-02-15 00:09:42 +01:00 |
Jan Christoph Uhde
|
ce3b1ff9b5
|
Merge branch 'obi-storage' into devel
* obi-storage:
move compation locking / figures out of logical collection
Conflicts:
arangod/MMFiles/MMFilesCollection.h
arangod/VocBase/LogicalCollection.h
|
2017-02-14 16:14:25 +01:00 |
jsteemann
|
0909ffe69b
|
moved helper functions into their own file
|
2017-02-14 13:44:54 +01:00 |
jsteemann
|
8a2e353f3d
|
move encoding functions into their own file
|
2017-02-14 12:57:15 +01:00 |
jsteemann
|
cbe8ee1172
|
renamed feature
|
2017-02-14 12:35:54 +01:00 |
Jan Christoph Uhde
|
071d147c5f
|
move compation locking / figures out of logical collection
|
2017-02-14 12:34:46 +01:00 |
jsteemann
|
1ce4d4a97e
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
|
2017-02-13 15:29:59 +01:00 |
jsteemann
|
7e690a0c61
|
renaming
|
2017-02-13 15:18:40 +01:00 |
jsteemann
|
16189aa969
|
moved TransactionHints.h
|
2017-02-13 14:36:27 +01:00 |
jsteemann
|
eb73dbf960
|
renaming
|
2017-02-13 13:30:57 +01:00 |
Jan Christoph Uhde
|
163b3d45bf
|
remove fullyCollected and friends from LogicalCollection
|
2017-02-13 11:47:22 +01:00 |
jsteemann
|
d96ce9af37
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
|
2017-01-30 12:53:10 +01:00 |
jsteemann
|
6a4842b229
|
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
|
2017-01-25 16:30:33 +01:00 |
Michael Hackstein
|
00448bfc26
|
Transaction::invokeOnAllElements now works with a callback taken DocumentIdentifierTokens instead of IndexElements.
|
2017-01-25 15:03:08 +01:00 |
jsteemann
|
d7b131852c
|
factored out transaction hints
|
2017-01-25 13:12:09 +01:00 |
jsteemann
|
00b1632ece
|
factored out AccessMode from transaction.h
|
2017-01-25 11:57:21 +01:00 |
jsteemann
|
c4d2ff3dce
|
renaming
|
2017-01-23 15:36:11 +01:00 |
jsteemann
|
7fedb4e956
|
moved files into engine directory
|
2017-01-23 13:52:57 +01:00 |