jsteemann
|
ece6a0c035
|
improve error messages
|
2017-04-18 15:22:52 +02:00 |
Max Neunhoeffer
|
53b3a73486
|
Add a timeout option to <collection>.drop().
This is in particular used to allow the Schmutz to make progress
in the case of a long running transaction.
|
2017-04-07 15:52:19 +02:00 |
jsteemann
|
81dcfbbe3d
|
pass trx into numberDocuments
|
2017-03-31 11:33:16 +02:00 |
Jan Christoph Uhde
|
b83ae2ab82
|
refactor some code to make use of arangodb::Result
|
2017-03-30 09:39:21 +02:00 |
jsteemann
|
2aa2fd65a4
|
more startup
|
2017-03-24 14:20:51 +01:00 |
jsteemann
|
328346719a
|
increase max wait time
|
2017-03-24 12:09:50 +01:00 |
jsteemann
|
a87b8c4f25
|
generalize usleep argument
|
2017-03-16 16:27:40 +01:00 |
Michael Hackstein
|
83663c47b2
|
Deleted CollectionResult. It is identical to arangodb::Result introduced later.
|
2017-03-10 17:18:12 +02:00 |
Michael Hackstein
|
90b4876d3c
|
Moved WriteMarker code Vocbase => MMFilesEngine. Also removed the decission to write a marker out of Vocbase-API
|
2017-03-09 11:12:39 +01:00 |
Michael Hackstein
|
489f0d12b8
|
Moved the decision to write a marker into the databaseFeature, it is not triggered from outside any more. Furthermore renameCollection write marker is now done in MMFiles.
|
2017-03-08 14:54:25 +01:00 |
jsteemann
|
e37e94adbe
|
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
|
2017-02-27 14:38:35 +01:00 |
jsteemann
|
666b2f8da9
|
renaming
|
2017-02-27 14:38:27 +01:00 |
Michael Hackstein
|
ae14ae99a5
|
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
|
2017-02-27 13:01:12 +01:00 |
jsteemann
|
90f32ed525
|
renamed classes
|
2017-02-27 11:40:15 +01:00 |
jsteemann
|
94ce6a65f8
|
renamed methods
|
2017-02-27 11:22:44 +01:00 |
Michael Hackstein
|
c8f03d16e3
|
updateProperties now returns an CollectionResult container with errorMessage and code. Moved error reporting logic for cluster-case into this function.
|
2017-02-24 17:00:41 +01:00 |
Michael Hackstein
|
5d452edec6
|
Moved ditches into MMFiles.
|
2017-02-23 09:02:34 +01:00 |
Michael Hackstein
|
a359424af0
|
Moved logic of write Marker out of the dropIndex API from Logical collection. Can be derived from the engine internally.
|
2017-02-22 12:32:54 +01:00 |
Jan Christoph Uhde
|
d73d25a310
|
remove some includes
|
2017-02-21 14:43:21 +01:00 |
Michael Hackstein
|
7cf3581812
|
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
|
2017-02-21 13:25:18 +01:00 |
Michael Hackstein
|
aacbb3e4cf
|
This commit should fix cluster startup problems
|
2017-02-21 13:22:29 +01:00 |
Jan Christoph Uhde
|
6e1f77be24
|
remove ditches from interface. the ditches concept needs fixing!!
|
2017-02-21 10:53:51 +01:00 |
Michael Hackstein
|
92f52b13d3
|
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
|
2017-02-17 17:29:53 +01:00 |
Michael Hackstein
|
91f303e963
|
Removed readRevision from LogicalCollection. You only get readDocument with a token. Moved it's logic into MMFilesCollection. removed the ignoreWal parameter from readDocumentConditional. It was always true anyways...
|
2017-02-17 17:29:49 +01:00 |
jsteemann
|
c652a313da
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
|
2017-02-17 14:03:59 +01:00 |
jsteemann
|
3e7432ccd6
|
clean up write lockers a bit
|
2017-02-16 15:44:45 +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
|
d49c5c3fc0
|
simplified internal APIs a bit
|
2017-02-15 12:42:07 +01:00 |
jsteemann
|
df3a3eff9f
|
refactoring
|
2017-02-15 10:26:05 +01:00 |
Michael Hackstein
|
32bd15d098
|
Renamed collection->update() to update the properties of a collection to collection->updateProperties(). There is another update() which is used for the stored Documents.
|
2017-02-14 10:32:24 +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 |
jsteemann
|
2c9e220f03
|
refactoring
|
2017-02-07 14:36:03 +01:00 |
jsteemann
|
0cb7d416d0
|
moved transaction collections into their own files
|
2017-01-26 16:51:57 +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 |
jsteemann
|
de41509d9d
|
factored out TransactionState
|
2017-01-25 15:55:01 +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
|
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 |
Michael Hackstein
|
92ad574c97
|
Moved Indexes to StorageEngine
|
2017-01-23 13:32:23 +01:00 |
jsteemann
|
cdabaa931f
|
renaming
|
2017-01-16 14:48:13 +01:00 |
jsteemann
|
a7616ed0f6
|
fix potential nullptr dereference
|
2016-12-27 18:42:22 +01:00 |
jsteemann
|
b96897e296
|
fixed some issues detected by coverity build tool
|
2016-12-12 15:41:54 +01:00 |
Andreas Streichardt
|
60bca789f8
|
Improve error messages
|
2016-11-21 17:47:05 +01:00 |