Simon Grätzer
d71ebf7c1d
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-01-20 14:42:19 +01:00
jsteemann
1b1dacd873
fixed issues with same revisions being inserted
2017-01-19 17:14:38 +01:00
Simon Grätzer
891209ed9b
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-01-19 13:15:02 +01:00
jsteemann
1e24b00a82
speed up object iteration
2017-01-19 12:44:09 +01:00
Simon Grätzer
e7174beaef
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-01-19 12:38:11 +01:00
jsteemann
487fa44b04
attempt to speed up updates a bit
2017-01-19 11:06:10 +01:00
Simon Grätzer
1d66c418b6
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
...
# Conflicts:
# arangod/CMakeLists.txt
2017-01-16 17:56:44 +01:00
jsteemann
cdabaa931f
renaming
2017-01-16 14:48:13 +01:00
Simon Grätzer
0b5a1f6b70
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-01-11 14:47:00 +01:00
jsteemann
45be1c94a6
dont readd the same index
2017-01-11 13:12:10 +01:00
Simon Grätzer
d857f01d6a
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-01-11 11:29:54 +01:00
jsteemann
dec7e084e5
added diagnostic output
2017-01-11 08:25:17 +01:00
Simon Grätzer
01ac5a51a3
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-01-09 21:12:24 +01:00
jsteemann
75263042c8
added tests for dropping indexes
2017-01-09 15:56:36 +01:00
Simon Grätzer
20d32d05b2
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
...
# Conflicts:
# arangod/VocBase/LogicalCollection.cpp
2017-01-09 13:34:37 +01:00
jsteemann
aea9cfae7c
shorten critical section code
2017-01-09 11:11:55 +01:00
jsteemann
d5c871564a
force closing collection
2017-01-06 16:29:23 +01:00
jsteemann
9889e9f91f
remove revision id from storage engine if write locker cannot be acquired
2017-01-05 16:53:00 +01:00
Dan Larkin
4f91661261
Moved insert/readRevision out from big fat lock in LogicalCollection::insert.
2017-01-05 08:22:24 -05:00
Andreas Streichardt
39fc38393e
Add followerinfo to single server case so mop can test :S
2017-01-03 16:59:17 +01:00
jsteemann
3c9d71fdcf
performance fix for locks
2017-01-02 15:36:43 +01:00
Simon Grätzer
431df0c5a4
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-12-21 11:56:44 +01:00
jsteemann
fc1437d55f
fix some startup issues
2016-12-19 14:56:02 +01:00
Simon Grätzer
d1a47f5b29
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-12-15 18:46:21 +01:00
jsteemann
9b42e9cee6
some improvements for memory management
...
added more memory diagnostics for memory usage:
- collection.figures() now returns a "readCache" attribute which contains the
number of and memory usage of entries in the document revisions cache for the
collection, and a "revisions" attribute with the number and memory usage
of entries in the storage engine's revision lookup table for the collection
- the default value for --database.revision-cache-target-size was changed from
75% of RAM to 30% of RAM
2016-12-15 15:30:28 +01:00
Simon Grätzer
e4951835aa
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-12-14 10:40:03 +01:00
jsteemann
03acaaea47
fixed issue #2217
2016-12-13 14:19:55 +01:00
Simon Grätzer
5889ebb32b
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-12-13 13:54:29 +01:00
jsteemann
5b1b28d0ec
fix segfault
2016-12-13 11:38:38 +01:00
Simon Grätzer
3a4a07f13d
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-12-12 13:21:51 +01:00
jsteemann
f0a4d69b69
use bulk allocator for index elements
2016-12-09 21:40:49 +01:00
Simon Grätzer
730ea4755e
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
...
# Conflicts:
# scripts/startLocalCluster.sh
2016-12-09 14:30:19 +01:00
Andreas Streichardt
29bb68031e
Wait for initial collection sync..(not yet working properly)
2016-12-08 14:54:58 +01:00
Andreas Streichardt
40fac5c36a
Fix condition circus
2016-12-08 11:39:49 +01:00
Andreas Streichardt
82682f8d25
Wait for synchronous replication to settle
2016-12-07 18:38:15 +01:00
Andreas Streichardt
8add7f40af
Disable creation of satellites on community edition
2016-12-06 17:07:54 +01:00
Andreas Streichardt
11bd9381d5
Add satellite collections
2016-12-06 16:40:50 +01:00
Simon Grätzer
bc4c441f30
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-11-25 17:03:26 +01:00
Andreas Streichardt
aff77dea41
Fix replicationFactor: -1 almost endless loop
2016-11-25 13:38:52 +01:00
Simon Grätzer
9bcf8cd407
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-11-25 12:30:39 +01:00
jsteemann
7d9911c7e4
note tick values of collections
2016-11-24 15:06:42 +01:00
jsteemann
13615a155d
experimental mlock flag
2016-11-24 10:02:51 +01:00
Simon Grätzer
e4bc60a755
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-11-21 17:44:12 +01:00
jsteemann
7dddbbe00c
cosmetics
2016-11-19 09:22:57 +01:00
Simon Grätzer
6258f79fa2
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-11-09 16:51:13 +01:00
jsteemann
da2aa24703
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-11-09 14:46:56 +01:00
jsteemann
ab4933c994
performance optimizations
2016-11-09 14:46:50 +01:00
Simon Grätzer
bcf545c856
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-11-08 11:38:49 +01:00
Jan Steemann
8b4e86b0d0
version detection fixes
2016-11-08 11:25:57 +01:00
Jan Steemann
5324a6bbe8
fix _rev handling when creating collections
2016-11-08 10:29:53 +01:00