jsteemann
|
8c2be23d73
|
do not call SyncWAL() on Windows, as it does not work
|
2017-05-05 15:37:38 +02:00 |
jsteemann
|
6a30df3363
|
add some safety padding for WAL file deletion
|
2017-05-05 15:31:57 +02:00 |
jsteemann
|
d352794360
|
optimize away own transaction management for RocksDB engine
|
2017-05-04 23:16:53 +02:00 |
Dan Larkin
|
037f3f38b9
|
Removed accidental log spam.
|
2017-05-04 15:30:09 -04:00 |
Dan Larkin
|
d77efe38dc
|
Added explicit WAL file lifecycle management to reduce space overhead from replication.
|
2017-05-04 15:16:24 -04:00 |
Simon Grätzer
|
40b8eb2824
|
Trigger compaction on drop and truncate
|
2017-05-04 13:45:30 +02:00 |
Simon Grätzer
|
1c82d4448c
|
Adding compaction and estimateSize method for rocksdb
|
2017-05-04 13:08:02 +02:00 |
jsteemann
|
1e72f8ccdc
|
allow configuration of use_fsync from the outside
|
2017-05-04 01:15:09 +02:00 |
jsteemann
|
f1763e491d
|
fix db._engineStats()
|
2017-05-04 00:33:36 +02:00 |
jsteemann
|
2e3d704d10
|
fix MSVC compile warnings
|
2017-05-03 15:47:45 +02:00 |
jsteemann
|
9a48bd3411
|
fix unintended change of option value
|
2017-05-03 15:18:44 +02:00 |
jsteemann
|
c716fcacd3
|
write settings on shutdown
|
2017-05-03 15:18:17 +02:00 |
Simon Grätzer
|
e62d82f1d0
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
# Conflicts:
# arangod/RocksDBEngine/RocksDBEngine.cpp
# arangod/RocksDBEngine/RocksDBV8Functions.cpp
|
2017-05-03 12:27:58 +02:00 |
Simon Grätzer
|
b5df720870
|
Added rocksdb properties
|
2017-05-03 12:23:19 +02:00 |
Jan Christoph Uhde
|
b7f42f638e
|
add empty impl for recalculating counts in rocksdb engine
|
2017-05-02 17:54:36 +02:00 |
Jan Christoph Uhde
|
da02fd36c6
|
move engine specific syncer code into engines
|
2017-05-02 16:36:27 +02:00 |
Dan Larkin
|
e6611ddc4f
|
Fixed ongoing replication bugs and split the test.
|
2017-04-28 16:01:29 -04:00 |
Simon Grätzer
|
84ed7ec100
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
# Conflicts:
# arangod/RocksDBEngine/RocksDBRestReplicationHandler.cpp
|
2017-04-28 14:40:17 +02:00 |
Simon Grätzer
|
0a00a7eb67
|
Fixed broken JSON output
|
2017-04-28 14:28:34 +02:00 |
Michael Hackstein
|
360d2b3b99
|
Fixed restoreIndox for RocksDB. Also removed Primary and EdgeIndexes from Inventory, which is identical to MMFiles
|
2017-04-28 11:09:53 +02:00 |
Dan Larkin
|
e2853e4b52
|
Enabled saving applier config and fixed some replication tests/behavior.
|
2017-04-27 22:39:48 -04:00 |
Simon Grätzer
|
9e498851a9
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2017-04-27 18:23:14 +02:00 |
Michael Hackstein
|
70f5413fe8
|
RocksDB inventory now includes indexees as well
|
2017-04-27 18:11:06 +02:00 |
Simon Grätzer
|
88c62c05a9
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2017-04-27 17:38:06 +02:00 |
Simon Grätzer
|
ddf7ae60cf
|
WAL tailing
|
2017-04-27 17:38:02 +02:00 |
Michael Hackstein
|
e0d9fd3cc3
|
Redesigned Collection.drop() in RocksDB. Does not write LogData and has a different workflow to create a consistent user-view
|
2017-04-27 12:58:51 +02:00 |
Dan Larkin
|
f8efe6e627
|
Added create index and change collection marker creation.
|
2017-04-26 15:23:25 -04:00 |
Michael Hackstein
|
e423a5fde1
|
Added WAL MARKERS for CreateCollection, RenameCollection and DropIndex, also adjested WalMarkerType constructors.
|
2017-04-26 18:32:28 +02:00 |
Simon Grätzer
|
6472c4928d
|
Various warnings
|
2017-04-26 11:26:08 +02:00 |
jsteemann
|
f36a889709
|
try to fix shutdown issues
|
2017-04-26 09:58:19 +02:00 |
Jan Christoph Uhde
|
fca8f01df6
|
create logger state just in one place
|
2017-04-25 14:58:32 +02:00 |
jsteemann
|
0434d88ab4
|
rocksdb options
|
2017-04-25 02:22:00 +02:00 |
Simon Grätzer
|
88dc999001
|
Counter manager fixes
|
2017-04-24 12:43:44 +02:00 |
jsteemann
|
361d513087
|
re-enable user settings for RocksDB
|
2017-04-21 15:28:29 +02:00 |
jsteemann
|
0444a5a068
|
disable usage of (bad) default values
|
2017-04-21 14:02:50 +02:00 |
jsteemann
|
862ec7bae3
|
remove log garbage
|
2017-04-21 12:57:20 +02:00 |
Simon Grätzer
|
98df9c21a2
|
Fixing warnings
|
2017-04-20 19:07:30 +02:00 |
Simon Grätzer
|
b304d35ac2
|
Added rocksdb background thread
|
2017-04-20 18:50:52 +02:00 |
jsteemann
|
569450321d
|
cppcheck
|
2017-04-20 16:47:10 +02:00 |
Simon Grätzer
|
6dd02bab0d
|
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
|
2017-04-20 12:47:28 +02:00 |
Simon Grätzer
|
3319a5d607
|
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
# Conflicts:
# arangod/RocksDBEngine/RocksDBRestReplicationHandler.cpp
|
2017-04-20 12:47:22 +02:00 |
jsteemann
|
213387e64f
|
fix shutdown issue
|
2017-04-20 12:36:54 +02:00 |
jsteemann
|
87477d20a9
|
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
|
2017-04-20 12:26:08 +02:00 |
jsteemann
|
3727e7fb7a
|
first stab at exclusive locks
|
2017-04-20 12:25:53 +02:00 |
Simon Grätzer
|
388121158e
|
Started inventory rest handler
|
2017-04-20 12:16:40 +02:00 |
Jan Christoph Uhde
|
325c64773d
|
make use of ReplicationManager and ReplicationContext
|
2017-04-20 12:05:40 +02:00 |
Dan Larkin
|
dfd1e78f35
|
Added objectId-to-database+collection mapping.
|
2017-04-19 13:56:17 -04:00 |
Jan Christoph Uhde
|
f529e58b71
|
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
* 'engine-api' of https://github.com/arangodb/arangodb:
cppcheck
jslint
renamed engine-specific test files
fix query cache invalidation
fix compile warning
fix README_maintainers, provide debug output for invalid invocations
slightly improve error message
ui event bugfix
|
2017-04-19 14:08:17 +02:00 |
jsteemann
|
8e779aab24
|
cppcheck
|
2017-04-19 13:20:46 +02:00 |
Jan Christoph Uhde
|
507b870ff1
|
add RocksDBOptionFeature to unify configuration of RocksDB
instances for storage-engine and persistent-index that are used mutual
exclusive.
|
2017-04-19 12:20:41 +02:00 |