Simon
2b594bdab5
Reduce # of memcpy from storage engine layer ( #8685 )
2019-04-08 22:43:29 +02:00
Jan Christoph Uhde
c3f7961b88
apply unique log ids ( #8561 )
2019-03-25 20:26:51 +01:00
Simon
49cc3bcd1e
Refactorings from cluster trx improvement branch ( #8391 )
2019-03-14 23:13:17 +01:00
Jan
1798036ea0
Bug fix/optimizations 18022019 ( #8180 )
2019-02-19 19:24:04 +01:00
Vasiliy
fac48ddbc1
issue 511.9.1: track DataSource instance instead of only its name in QueryCache ( #7943 )
...
* issue 511.9.1: track DataSource instance instead of only its name in QueryCache
* address use of invalid function
* fix expected test result
* address merge issue
2019-01-14 16:25:18 +03:00
Frank Celler
ac9f375fb5
big reformat
2018-12-26 00:54:03 +01:00
Dan Larkin-York
6660cb3e75
Cleanup logging in MMFiles.
2018-10-01 16:30:10 -04:00
Jan
ae85fbc4ea
much better diagnostics for AQL query results cache ( #6580 )
2018-09-25 09:49:11 +02:00
Simon
3bec336aff
TransactionState::addCollection refactoring ( #5606 )
2018-06-14 15:34:58 +02:00
Vasiliy
e021085aac
issue 381.3.1: remove redundant copy of CollectionNameResolver from TransactionState ( #5459 )
2018-05-25 16:48:43 +03:00
Simon
35992ad67b
Coordinator storage engine ( #5405 )
2018-05-22 19:30:27 +02:00
Vasiliy
843e584746
issue 389.5: refactor StandaloneContext to be constructed with a TRI_vocbase_t& ( #5370 )
...
* issue 389.5: refactor StandaloneContext to be constructed with a TRI_vocbase_t&
* backport: address build issues
2018-05-17 01:15:50 +03:00
Vasiliy
148bdb7158
issue 344.6: remove some redundant functions ( #4842 )
2018-03-15 11:03:35 +01:00
Jan
282be208cc
remove TRI_usleep and TRI_sleep, and use std::this_thread::sleep_for … ( #3817 )
2017-12-06 18:43:49 +01:00
Simon Grätzer
ee8209943f
Missing things for active / passive ( #3578 )
...
* Switching from ttl to supervision based failover mechanism
* Allowing canceling of ongoing actions
* refactored asyncjobmanager
* refactoring some code
* adding read-only flag
* catching some exceptions to reduce log pollution, removing unnecessary code, removing tests for _changeMode
* fixing "createsANewDatabaseWithAnInvalidUser"
* auth = off does not longer make everyone superuser
* Fixing cluster_sync and maybe resilience
2017-11-04 20:30:23 +01:00
Simon Grätzer
7c31960cf2
Feature/async failover ( #3451 )
2017-10-18 23:59:29 +02:00
Jan
0561bf45ce
Bug fix/isrestore ( #3283 )
...
* Make isRestore work in the cluster.
This covers sharded collections with default sharding and non-default
sharding.
* always use locally generate revision ids for storing and looking up documents
2017-10-03 11:53:49 +02:00
Jan
582d3e5fd1
only sync RocksDB WAL in MMFiles engine when there is a reason to do so ( #2863 )
2017-07-26 21:49:41 +02:00
jsteemann
12132c60c7
improve waitForSync performance for mmfiles
2017-06-06 12:44:39 +02:00
jsteemann
53b150b206
added tests for intermediate commits
2017-05-30 12:03:58 +02:00
jsteemann
226920d7fa
optimizations
2017-05-17 23:41:16 +02:00
jsteemann
b8deda40bd
optimize query cache invalidation for MMFiles a bit
2017-04-20 10:59:37 +02:00
Jan Christoph Uhde
b83ae2ab82
refactor some code to make use of arangodb::Result
2017-03-30 09:39:21 +02:00
jsteemann
6b882ca8a2
class renaming
2017-03-08 17:54:00 +01:00
jsteemann
d0df1952e8
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-02-24 17:51:59 +01:00
jsteemann
a70ddf7116
don't let read-only transactions block the WAL collector
2017-02-24 17:03:42 +01:00
jsteemann
ed3a230939
some final cleanup
2017-02-21 13:04:24 +01:00
jsteemann
fbd7f5d265
simplfied APIs
2017-02-16 10:00:46 +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
cbe8ee1172
renamed feature
2017-02-14 12:35:54 +01:00
jsteemann
9efc1c7b61
moved transaction status into its own file
2017-02-13 17:28:02 +01:00
jsteemann
72fa7ac85d
move _hasOperations flag into engine
2017-02-13 17:07:49 +01:00
jsteemann
a184697072
move RocksDB-specific transactions into engine
2017-02-13 16:53:58 +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
1555b0a453
move engine-specific things out of public API
2017-02-07 17:36:53 +01:00
jsteemann
2c9e220f03
refactoring
2017-02-07 14:36:03 +01:00