Jan
8e4dac4fc4
fix fulltext index removal performance, simplified code ( #3015 )
...
* simplify index API a bit
* fix fulltext index removal performance, simplified code
* updated CHANGELOG
* fix hanging test
* try to fix shutdown problem
* improve fulltext query performance
* fixed duplicate var
* removed obsolete code
* fix some shutdown races
* do not call ensureIndex that often
2017-08-12 09:25:30 +02:00
Jan
ed9d15156e
remove dependency on MMFiles features from non-MMFiles files ( #2925 )
2017-08-01 22:16:43 +02:00
Jan
4f5d5ff54d
slightly move responsibility for recovery ( #2922 )
2017-08-01 14:25:13 +02:00
Jan
beea9033d3
fix a race on shutdown ( #2897 )
2017-07-29 10:30:24 +02:00
Simon Grätzer
7fd47f7232
Fixing enumerate db's in cluster ( #2844 )
...
* Fixing enumerate db's in cluster
* update coordinators
2017-07-19 20:34:15 +02:00
Frank Celler
1835512113
fixed dependencies ( #2796 )
2017-07-13 19:27:32 +02:00
Jan
4de1c16191
add a generic "StorageEngine" feature ( #2783 )
...
so that other features can indicate that they need a storage engine
but do not need to reference a concrete storage engine such as "mmfiles"
or "rocksdb"
2017-07-12 22:08:48 +02:00
Frank Celler
bbe7484521
Feature/auth context ( #2704 )
...
* added read-only users
2017-07-02 23:15:57 +02:00
Jan
cf4368881d
change init order of mmfiles logfile manager and database feature ( #2697 )
...
database feature now comes first. this ensures that the mmfiles collector thread
(owned by the mmfiles logfile manager) can always access the list of databases,
and that this list is not destroyed while the collector thread is still running.
2017-07-01 08:47:57 +02:00
jsteemann
0366fba276
try to fix thread joining for replication applier
2017-05-18 21:05:57 +02:00
jsteemann
d12a697fab
remove misleading log message
2017-05-16 09:48:50 +02:00
jsteemann
cbba71bb00
change feature order around
2017-05-10 14:29:20 +02:00
jsteemann
fcc61115d8
try to fix feature startup order (Scheduler vs. CacheManager vs. DatabaseFeature)
2017-04-24 13:17:21 +02:00
Simon Grätzer
b304d35ac2
Added rocksdb background thread
2017-04-20 18:50:52 +02:00
jsteemann
3ff4f15a19
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-03-29 17:50:55 +02:00
jsteemann
bd4a2eb6b6
make @dothebart happier
2017-03-29 15:04:54 +02:00
Simon Grätzer
007ee4b081
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-03-28 10:57:25 +02:00
Simon Grätzer
38aa0cac4b
Fixed feature start order
2017-03-28 10:56:33 +02:00
jsteemann
7bd6bd6e45
slightly adjusted index creation
2017-03-28 08:46:01 +02:00
jsteemann
55c38befbf
enum databases, views and collections at startup
2017-03-23 11:52:22 +01:00
jsteemann
9eb8942af9
fix startup dependencies
2017-03-16 15:47:04 +01:00
jsteemann
7634bb5039
fixed some compile warnings
2017-03-13 17:44:46 +01:00
jsteemann
645889949c
move engine-specific V8 functions into storage engine
2017-03-09 12:59:44 +01:00
Michael Hackstein
18700387a8
Drop / Create Database in DBFeature does not expose writeMarker flag in it's API
2017-03-08 13:27:01 +01:00
jsteemann
dc72ec3ee7
fixed a race when dropping databases
2017-02-23 15:22:50 +01:00
jsteemann
f5c8932744
initial version of query execution plan cache, still very rough
2017-02-21 11:58:38 +01:00
Jan Christoph Uhde
fcda5f167f
Merge branch 'devel' of github.com:arangodb/arangodb into devel
...
* 'devel' of github.com:arangodb/arangodb:
attempt to fix some compile warnings caused by Boost header files
fix some log topics
fix segfault
sendAppendEntries does resonable estimation of follower time needs leading to less frequent spamming of followers
fix issue caused by wrong merge
fix global loglevel adjustment
fix typo
2017-02-10 12:14:05 +01:00
jsteemann
389ebe3e4a
fix issue caused by wrong merge
2017-02-10 11:12:24 +01:00
Jan Christoph Uhde
9131cde18b
Merge branch 'devel' of github.com:arangodb/arangodb into devel
...
* 'devel' of github.com:arangodb/arangodb:
fix another merge conflict
fix compile error after merge
remove logging for non-topics
Destroy all traverser engines when AQL is shut down.
2017-02-10 10:58:07 +01:00
Jan Christoph Uhde
7a66b0772a
clean up headers
2017-02-10 10:57:51 +01:00
jsteemann
680a659184
fix another merge conflict
2017-02-10 09:38:42 +01:00
jsteemann
0850e8293a
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-02-10 09:34:55 +01:00
jsteemann
d024a6d00a
remove logging for non-topics
2017-02-10 09:32:50 +01:00
Jan Christoph Uhde
714dd3ee3a
rebase database-management
2017-02-09 18:47:20 +01:00
jsteemann
76aa4f3ca2
less log spam
2017-02-09 17:42:10 +01:00
Max Neunhoeffer
141927e084
Implement timeout in TraverserEngineRegistry.
2017-02-09 11:54:38 +01:00
jsteemann
2c9e220f03
refactoring
2017-02-07 14:36:03 +01:00
jsteemann
c463955b68
re-added startup option compatibility with 3.1
2017-02-03 22:40:18 +01:00
jsteemann
6598828449
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-01-31 00:33:42 +01:00
Dan Larkin
b4ec71d33a
Fixed compilation bug
2017-01-30 14:26:06 -05:00
Dan Larkin
5b736dc319
Changed index-filling to dispatch batch insertion tasks to scheduler, obsoleted index-threads option.
2017-01-30 13:05:10 -05:00
jsteemann
4b98e961f6
fix loglevel
2017-01-30 15:51:37 +01:00
jsteemann
d96ce9af37
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-01-30 12:53:10 +01:00
Max Neunhoeffer
fbb32650a3
Prevent log spam.
2017-01-28 01:43:15 +01:00
Max Neunhoeffer
d8eeae13e0
Try to fix drop database bug with Collector.
...
Wait for a phase in the Collector with no queued operations before
actually destroying the LogicalCollections. This is to make sure that
no more DOCUMENT ditches are around.
2017-01-27 16:57:51 +01:00
jsteemann
e3bcb90916
remove revisions cache
2017-01-24 10:48:07 +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
952c3f848e
factored out transaction manager from logfile manager
2017-01-23 12:31:45 +01:00
jsteemann
f9fb701505
moved LogfileManager into engine
2017-01-23 10:30:55 +01:00