Jan
|
3350164ec6
|
a few simplifications and extensions (#3115)
|
2017-08-24 14:46:16 +02:00 |
jsteemann
|
3c1ecb03a4
|
slightly less allocations for MMFiles transaction ops
|
2017-06-07 00:30:18 +02:00 |
jsteemann
|
66ec078bd5
|
turn off deadlock detector in obvious cases in which it is not necessary
|
2017-04-27 14:47:19 +02:00 |
jsteemann
|
861291da16
|
honor exclusive locks
|
2017-04-25 12:56:56 +02:00 |
jsteemann
|
f33d14f0d1
|
issue #2413: improve logging in case of lock timeout and deadlocks
|
2017-04-07 12:30:11 +02:00 |
jsteemann
|
1c43920bfc
|
preparations for revision()
|
2017-04-05 13:40:18 +02:00 |
jsteemann
|
2aa2fd65a4
|
more startup
|
2017-03-24 14:20:51 +01:00 |
Michael Hackstein
|
de31c68539
|
Moved isVolatile into MMfiles collection.
|
2017-02-23 14:56:54 +01:00 |
jsteemann
|
089ff78d2d
|
moved collection lock state into its own struct
|
2017-02-16 10:27:14 +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 |
Michael Hackstein
|
cc999641a5
|
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
|
2017-02-15 12:36:53 +01:00 |
jsteemann
|
112d07f6c2
|
protect all properties of TransactionState
|
2017-02-15 11:37:35 +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
|
c69eb0a7d5
|
protect some properties
|
2017-02-15 11:14:56 +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 |
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 |
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 |
jsteemann
|
2c9e220f03
|
refactoring
|
2017-02-07 14:36:03 +01:00 |
jsteemann
|
4a7c3734e0
|
remove friend class declaration
|
2017-02-07 11:45:50 +01:00 |
jsteemann
|
3b1e3fac52
|
make TransactionCollection more engine-specific
|
2017-02-07 11:24:58 +01:00 |