Michael Hackstein
|
c543dd06a4
|
Moved index filling into the MMFiles collection
|
2017-02-17 12:56:54 +01:00 |
Michael Hackstein
|
f0fbe78b2d
|
Moved restoreIndex to Physical collection.
|
2017-02-16 15:01:00 +01:00 |
Michael Hackstein
|
a3aae2e43b
|
Moved saveIndex logic into the physical collection
|
2017-02-16 12:53:05 +01:00 |
jsteemann
|
089ff78d2d
|
moved collection lock state into its own struct
|
2017-02-16 10:27:14 +01:00 |
Michael Hackstein
|
94fbfaa453
|
Moved the entire logic of open() to the Physical collection. It is different for each StorageEngine.
|
2017-02-15 16:26:55 +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
|
7ff2e19abb
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
|
2017-02-15 12:46:06 +01:00 |
Michael Hackstein
|
cc999641a5
|
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
|
2017-02-15 12:36:53 +01:00 |
Jan Christoph Uhde
|
be89cac445
|
move path from logical to physical
|
2017-02-15 11:43:38 +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
|
ffa5e2aa54
|
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
|
2017-02-15 10:26:11 +01:00 |
jsteemann
|
df3a3eff9f
|
refactoring
|
2017-02-15 10:26:05 +01:00 |
Michael Hackstein
|
9e41a7a6bb
|
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
|
2017-02-15 10:09:55 +01:00 |
Michael Hackstein
|
089816a353
|
Moved Rollback Operation and InsertIntoIndexes from Logical to MMFilesCollection. This is marker/index specific code.
|
2017-02-15 10:09:51 +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 |
Michael Hackstein
|
50368b9985
|
Moved CollectionRead/WriteLocker to MMFiles. Also moved cleanupIndexes to MMFilesCollection
|
2017-02-14 15:12:36 +01:00 |
Michael Hackstein
|
dffd9fc807
|
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
|
2017-02-14 14:08:56 +01:00 |
Michael Hackstein
|
d5e14a95f4
|
Moved truncate logic from Transaction::Methods to MMFilesCollection. It can do optimizations if close to the DB layer
|
2017-02-14 13:50:29 +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 |
Michael Hackstein
|
c6830fb999
|
Moved more internal logic from Logical to Physical collection
|
2017-02-14 12:38:09 +01:00 |
jsteemann
|
80be198a39
|
moved helper classes into their own file
|
2017-02-14 12:35:34 +01:00 |
Jan Christoph Uhde
|
071d147c5f
|
move compation locking / figures out of logical collection
|
2017-02-14 12:34:46 +01:00 |
Michael Hackstein
|
6605a01410
|
Moved lookupDocument form LogicalCollection into MMFilesCollection. It is SE specific.
|
2017-02-14 11:37:45 +01:00 |
Michael Hackstein
|
c8757efc8e
|
Moved engine specific logic of Document Remove from Logical To Physical Collection
|
2017-02-14 10:20:32 +01:00 |
Michael Hackstein
|
2824c349bb
|
Moved EngineSpecific logic of update() from LogicalCollection to MMFilesCollection.
|
2017-02-13 17:45:33 +01:00 |
Michael Hackstein
|
c42b358987
|
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
|
2017-02-13 16:27:41 +01:00 |
Michael Hackstein
|
91a0d30122
|
Moved the engine specific parts of remove from LogicalCollection to Physical Collection.
|
2017-02-13 16:17:26 +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
|
92f61416ca
|
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
|
2017-02-13 15:25:17 +01:00 |
jsteemann
|
7e690a0c61
|
renaming
|
2017-02-13 15:18:40 +01:00 |
Michael Hackstein
|
e0bdc5c122
|
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
|
2017-02-13 14:58:54 +01:00 |
Michael Hackstein
|
0c30c290c6
|
Moved parts of LogicalCollection->insert() into the PhysicalCollectioN
|
2017-02-13 14:38:22 +01:00 |
jsteemann
|
eb73dbf960
|
renaming
|
2017-02-13 13:30:57 +01:00 |
jsteemann
|
f09ec85127
|
renaming
|
2017-02-13 12:27:26 +01:00 |
Jan Christoph Uhde
|
163b3d45bf
|
remove fullyCollected and friends from LogicalCollection
|
2017-02-13 11:47:22 +01:00 |
jsteemann
|
d024a6d00a
|
remove logging for non-topics
|
2017-02-10 09:32:50 +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
|
e3bcb90916
|
remove revisions cache
|
2017-01-24 10:48:07 +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 |