Simon Grätzer
9679aecf53
Adding bounds back
2017-05-22 17:39:19 +02:00
Simon Grätzer
552894fa97
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
...
# Conflicts:
# arangod/RocksDBEngine/RocksDBPrimaryIndex.cpp
2017-05-19 17:06:24 +02:00
Simon Grätzer
bbb5f560ed
Adding asserts
2017-05-19 17:05:43 +02:00
jsteemann
3459cbd15d
re-activate fill_cache
2017-05-19 16:50:01 +02:00
Simon Grätzer
a99611e7c0
Various changes
2017-05-19 16:43:00 +02:00
Simon Grätzer
7cd0bc3c62
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
...
# Conflicts:
# arangod/RocksDBEngine/RocksDBPrimaryIndex.cpp
2017-05-19 11:15:36 +02:00
jsteemann
c34ebf8aa1
added Equal function to Comparator
...
also don't fill block cache when using all/any iterators
2017-05-19 09:58:19 +02:00
Simon Grätzer
2bd2a15cb3
Column family support
2017-05-18 22:08:34 +02:00
Michael Hackstein
b4d1664023
Disabled Collection Cache {_rev => doc} and PrimaryIndex Cache {_key => _rev}. This seems to not have a positive effect in our tests.
2017-05-17 17:50:15 +02:00
Jan Christoph Uhde
415cbfea60
fix figures and add tests
2017-05-17 12:22:43 +02:00
Simon Grätzer
5265d2a063
intermediate commits
2017-05-16 16:21:39 +02:00
Simon Grätzer
df3eed2289
Various changes
2017-05-16 10:58:15 +02:00
Dan Larkin
1fc3480a6b
Added document cache.
2017-05-11 14:39:00 -04:00
Dan Larkin
f43e342c47
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-05-10 19:57:27 -04:00
Dan Larkin
52711a2b00
Added proper truncation support for RocksDB indexes.
2017-05-10 19:57:22 -04:00
jsteemann
1e0ce29d5b
remove debug log message
2017-05-10 23:36:51 +02:00
Dan Larkin
ab815e6020
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-05-10 17:28:27 -04:00
Dan Larkin
9276890e92
Fixed key bounds to be compatible with prefix seek mode.
2017-05-10 13:07:01 -04:00
Jan Christoph Uhde
847dd3ad5d
Merge branch 'devel' of https://github.com/arangodb/arangodb into feature/edge-index-cache
...
* 'devel' of https://github.com/arangodb/arangodb :
geo index fixes
adding transactions to the geo index
2017-05-10 18:43:20 +02:00
Jan Christoph Uhde
3e25aec2f3
fix enabling of caches
2017-05-10 15:58:28 +02:00
Jan Christoph Uhde
e5db579b25
Merge branch 'devel' of https://github.com/arangodb/arangodb into feature/edge-index-cache
...
* 'devel' of https://github.com/arangodb/arangodb : (54 commits)
attempt to fix races in replication
grunt build
use exclusive transaction in syncer
change feature order around
dashboard
added api cluster api routes
add selection of storage engine
use some parallelism
micro optimizations
Fix truncate for geo
added assertions
remove unused include
try to fix initial sync problem
remove unnecessary includes
Finally fix the error where suddenly an array of dbservers are being called
Update queryView.js
initialize bool variable
remove debug output
removed unused private field
Wrong index number
...
2017-05-10 15:14:08 +02:00
Simon Grätzer
5fa85761a2
adding transactions to the geo index
2017-05-10 14:54:39 +02:00
jsteemann
e85cadb90d
removed unused private field
2017-05-10 11:04:03 +02:00
Jan Christoph Uhde
e6d41cac9a
clean up edge-index code - handling of invalidated caches still missing
2017-05-10 09:03:21 +02:00
Dan Larkin
ca91c0f7c9
Added some optimizations enabled by prefix extraction.
2017-05-09 18:36:12 -04:00
Jan Christoph Uhde
738989f9a3
add blacklisting for keys in rocksdb-edge-index on insert/remove
2017-05-09 18:33:05 +02:00
Simon Grätzer
d9bff18814
Fulltext index
2017-05-05 13:58:11 +02:00
Simon Grätzer
804676ae65
Moving estimatedSize to memory()
2017-05-04 18:57:22 +02:00
Simon Grätzer
94e4437c3a
Added some non transactional truncate logic
2017-05-04 18:07:47 +02:00
Simon Grätzer
1c82d4448c
Adding compaction and estimateSize method for rocksdb
2017-05-04 13:08:02 +02:00
Simon Grätzer
0faa1adac1
fixed unique contraints
2017-05-03 17:45:21 +02:00
Simon Grätzer
a2e2c00d62
fillIndex non transactional + tests
2017-05-03 16:07:29 +02:00
Simon Grätzer
953b017d37
Fixing issues with the seek incremental sync optimization
2017-05-02 17:24:49 +02:00
Simon Grätzer
e335a29326
better incremental sync
2017-05-02 15:08:05 +02:00
Dan Larkin
5e0a60406a
Fixed recovery bug.
2017-04-28 14:02:49 -04:00
jsteemann
81f1d3820f
added assertions for transaction states
2017-04-28 14:28:45 +02:00
jsteemann
4300c77d3e
fixes for non-array IN lookups, added tests
2017-04-25 01:47:07 +02:00
Michael Hackstein
6cfa55ac6c
Merge branch 'engine-api' of github.com:arangodb/arangodb into devel
2017-04-24 13:54:42 +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
e850dd635a
Incremental sync
2017-04-21 18:10:10 +02:00
jsteemann
862ec7bae3
remove log garbage
2017-04-21 12:57:20 +02:00
Michael Hackstein
9d621d1ffd
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-20 18:08:53 +02:00
Michael Hackstein
24992be707
Removed an assertion of PrimaryIndex toVelocyPack. The case i was tackeling was writing the index-information as an attribtue into an object, which was not allowed by this assertion, but actually it is.
2017-04-20 17:49:26 +02:00
Simon Grätzer
502dc66697
Make some methods const
2017-04-20 16:39:18 +02:00
Simon Grätzer
f389baf500
Fixed warning
2017-04-20 15:28:42 +02:00
jsteemann
8e779aab24
cppcheck
2017-04-19 13:20:46 +02:00
Dan Larkin
7ad0c75745
Fixed bug in index info persistence/recovery.
2017-04-18 14:55:58 -04:00
Dan Larkin
97d525e9b7
Revert "Fixed primary index cluster bug."
...
This reverts commit 8c4214625c
.
2017-04-17 17:06:23 -04:00
Dan Larkin
841ef8b1a0
Changed index VPack building to include forPersistence flag.
2017-04-17 17:04:50 -04:00
Dan Larkin
8c4214625c
Fixed primary index cluster bug.
2017-04-13 21:44:51 -04:00