jsteemann
0b01db7531
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-31 15:04:45 +02:00
Mop
fed45b7b10
Revert "Next attempt at merging ShardOrganizer...distributeShardsLike fixed"
...
This reverts commit 16329a3b01
.
2017-05-31 14:46:22 +02:00
Simon Grätzer
58c8da1acf
fixing replication
2017-05-31 14:39:40 +02:00
jsteemann
2457d66c92
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-31 14:16:14 +02:00
jsteemann
eec81e730b
fixed MSVC warning
2017-05-31 14:16:04 +02:00
Andreas Streichardt
6811a22c5c
Fix clusterSendToAll
2017-05-31 13:53:37 +02:00
Simon Grätzer
402565af75
Merge branch 'feature/alliterator' of https://github.com/arangodb/arangodb into devel
2017-05-31 13:51:00 +02:00
Wilfried Goesgens
613ad8bd9c
when running as service correctly set the error state on abort / failure cases, so other components can evaluate it.
2017-05-31 13:21:50 +02:00
Andreas Streichardt
16329a3b01
Next attempt at merging ShardOrganizer...distributeShardsLike fixed
2017-05-31 13:01:30 +02:00
Simon Grätzer
ddc032ec14
removing readahead size
2017-05-31 12:26:51 +02:00
Simon Grätzer
879829e881
Merge branches 'devel' and 'feature/alliterator' of https://github.com/arangodb/arangodb into feature/alliterator
2017-05-31 11:42:20 +02:00
Simon Grätzer
53ece582a8
optimized all index iterator
2017-05-31 11:34:32 +02:00
jsteemann
5433c000fc
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-31 11:27:38 +02:00
jsteemann
ad811dcd15
fix comment
2017-05-31 11:27:33 +02:00
Jan Christoph Uhde
e0f608f219
check endianess when storing ints
2017-05-31 10:52:32 +02:00
Frank Celler
f45325fe3f
comment out new options. Needs further investigation into performance impact
2017-05-31 09:15:45 +02:00
Frank Celler
73a4203413
Revert "Implement shardorganizer...Cluster with 1 DBServer possible again"
...
This reverts commit 1b2d6dca83
.
2017-05-30 23:40:01 +02:00
jsteemann
bc2f86969b
remove unused variable
2017-05-30 23:18:37 +02:00
Andreas Streichardt
dded5abb6c
Merge remote-tracking branch 'origin' into shardorganizer
2017-05-30 20:17:07 +02:00
Andreas Streichardt
1b2d6dca83
Implement shardorganizer...Cluster with 1 DBServer possible again
2017-05-30 20:13:00 +02:00
Dan Larkin
e43d1a4f8d
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-05-30 13:04:38 -04:00
Dan Larkin
a4aa1eedd2
Updated plain cache to properly count evictions.
2017-05-30 13:04:30 -04:00
jsteemann
2961f33a4b
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-30 16:39:48 +02:00
jsteemann
3dab019067
sync ENGINE file
2017-05-30 16:39:30 +02:00
Simon Grätzer
5509776503
Fixing various issues
2017-05-30 13:44:26 +02:00
Simon Grätzer
6ecf733585
Merge branch 'devel' of https://github.com/arangodb/arangodb into feature/storage-format-refactoring
...
# Conflicts:
# tests/RocksDBEngine/TypeConversionTest.cpp
2017-05-30 13:42:44 +02:00
jsteemann
3886aece76
updated manual
2017-05-30 13:09:06 +02:00
Simon Grätzer
d0eafe420a
fixed vertexId getter
2017-05-30 12:46:18 +02:00
jsteemann
f824f9b568
fixed failing tests
2017-05-30 12:43:20 +02:00
jsteemann
63d035761e
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-30 12:04:30 +02:00
jsteemann
53b150b206
added tests for intermediate commits
2017-05-30 12:03:58 +02:00
Simon Grätzer
09e0545cbd
Merge branch 'devel' of https://github.com/arangodb/arangodb into feature/storage-format-refactoring
2017-05-30 11:31:15 +02:00
Simon Grätzer
ab292b2717
Fixing edge bounds
2017-05-30 11:30:48 +02:00
Jan Christoph Uhde
64c0b03a99
Add missing changes to geo index
2017-05-30 11:08:44 +02:00
Simon Grätzer
12d1b2d318
Merge branch 'devel' of https://github.com/arangodb/arangodb into feature/storage-format-refactoring
2017-05-30 10:12:47 +02:00
Simon Grätzer
3ad939ea41
changed storage format
2017-05-30 10:12:39 +02:00
Jan Christoph Uhde
c4e7ae54da
Prepare geodata to be more platform independent
2017-05-30 09:22:45 +02:00
jsteemann
ed21022f55
added test for shardids restriction
2017-05-29 17:02:16 +02:00
Simon Grätzer
f20a0a8c3d
Merge branch 'devel' of https://github.com/arangodb/arangodb into feature/storage-format-refactoring
2017-05-29 16:01:06 +02:00
Simon Grätzer
f8ab86e160
Begin storage format refactoring
2017-05-29 16:00:55 +02:00
jsteemann
a35f85bcc7
added proper docs for --query.fail-on-warning
2017-05-29 15:46:48 +02:00
jsteemann
c7e1877fd6
workaround for compile issue
2017-05-29 13:02:22 +02:00
Frank Celler
4b61f5b8bb
added --rocksdb.num-uncompressed-levels
2017-05-29 11:56:48 +02:00
jsteemann
76f2ce5b2c
nicer error message on startup when RocksDB data version does not fit
2017-05-29 11:36:05 +02:00
jsteemann
d2704cab51
issue #2505
2017-05-29 10:29:47 +02:00
jsteemann
caad48df33
issue #2505
2017-05-29 10:19:45 +02:00
Michael Hackstein
b9d2faa7cc
Added warmup function for indexes.
...
Squashed commit of the following:
commit bc0472d212b2efef0d7b1b8a36f2b43e8432ba86
Merge: eb47631 5f87674
Author: Michael Hackstein <michael@arangodb.com>
Date: Mon May 29 09:39:31 2017 +0200
Merge branch 'devel' of github.com:arangodb/arangodb into feature/rocks-index-warmup
commit eb476310b0ca6165be10b37b960933886c2757f5
Merge: d725f21 32149d2
Author: Michael Hackstein <michael@arangodb.com>
Date: Mon May 29 09:00:41 2017 +0200
Merge branch 'devel' of github.com:arangodb/arangodb into feature/rocks-index-warmup
commit d725f21f7d61f7c79ba31fc0338881e35f4d8f48
Author: Michael Hackstein <michael@arangodb.com>
Date: Fri May 26 15:53:23 2017 +0200
Activated collection warmup in Cluster Mode. Added a test for collection warmup (SingleServerOnly)
commit 132bf4f9565b0dcf4ec9f84e93897b482a67ce7f
Author: Michael Hackstein <michael@arangodb.com>
Date: Fri May 26 12:46:20 2017 +0200
Implemented client-side warmup. It can now be triggered via http and arangosh
commit 78ea449dff86118814a2f87bdb59dc16544d92b6
Author: Michael Hackstein <michael@arangodb.com>
Date: Fri May 26 11:25:40 2017 +0200
Fixed assertion.
commit dae80f6277dde1a52eadda506858cc36e235bd55
Author: Michael Hackstein <michael@arangodb.com>
Date: Fri May 26 11:08:46 2017 +0200
Improved the CuckooIndexEstimator computeEstimate function. It is now much better on collections with many different values
commit 7abf57876511ba369d7a577e1995d4575e98c7c8
Author: Michael Hackstein <michael@arangodb.com>
Date: Fri May 26 11:06:43 2017 +0200
Edge index warmup will now first check if a document is stored and if not will insert it. Furthermore it resizes the cache with an estimate of how many documents will be most likely inserted
commit 890d8ad4cdfd155249f060fedd5c798b9531d556
Author: Michael Hackstein <michael@arangodb.com>
Date: Fri May 26 11:04:47 2017 +0200
Adjusted thresholds in transactional cache. Wastly increased the amount of tries to get the lock. Lowered the fill-grade boundaries
commit 60972ab7151a3acb78e1aae4149de11d0da7aceb
Author: Michael Hackstein <michael@arangodb.com>
Date: Fri May 26 10:45:38 2017 +0200
Added new Logtpopic CACHE that should be used to log important information regarding caches, like debug ouput on evictions / resizing, or memory-pressure resizing going on
commit 2dfacb9aef6e3fde169032514baca386786d059c
Author: Michael Hackstein <michael@arangodb.com>
Date: Fri May 26 10:44:21 2017 +0200
Fixed an assertion in index iterator. It expected _from/_to to be cached but we modified to cache entire document
commit f05beccef65853c30eda1859a39c28ea2295bc71
Merge: 13c6abf 5c46430
Author: Michael Hackstein <michael@arangodb.com>
Date: Fri May 26 07:56:58 2017 +0200
Merge branch 'devel' of github.com:arangodb/arangodb into feature/rocks-index-warmup
commit 13c6abfbc2ddb451a689011110411df68247435e
Author: Michael Hackstein <michael@arangodb.com>
Date: Wed May 24 09:52:01 2017 +0200
Added a getExtra feature for the edgeIndex. It now returns the complete edge as extra (temporary). Modified the EdgeCache to cache token and edge document (temporary). Added a warmup Function to collections that is used to warmup the index caches on demand.
2017-05-29 09:40:58 +02:00
Dan Larkin
5f87674b6f
Made LoggerView log to VIEWS topic and fixed level bug.
2017-05-28 18:24:51 -04:00
Frank Celler
ee1c60c67a
added _binaryDocument and _binaryInsert ( #2506 )
2017-05-27 22:49:22 +02:00
Frank Celler
b7961ef3dd
Reenabled snappy ( #2504 )
...
* fixed snappy config
* added numactl and GLIBCXX_FORCE_NEW
* enabled snappy
* fix snappy include path
* windows paths
2017-05-26 20:53:23 +02:00
Simon Grätzer
32149d2738
applied clang format
2017-05-26 14:50:01 +02:00
Simon Grätzer
21dd147ad6
Fixing issues
2017-05-26 14:03:12 +02:00
Simon Grätzer
92c7bf8dd6
fixing wrong counter manager
2017-05-26 13:35:31 +02:00
Simon Grätzer
d5f85d5bbb
Adding more colum families
2017-05-26 10:43:17 +02:00
Simon Grätzer
5367e34935
Merge branch 'devel' of https://github.com/arangodb/arangodb into column-family
2017-05-26 08:24:33 +02:00
Frank Celler
6bdc91c1b1
Merge pull request #2496 from joerg84/devel
...
Fixed incorrect config option in error message.
2017-05-25 10:13:24 +02:00
Joerg Schad
b41793e5b0
Fixed incorrect config option in error message.
2017-05-25 14:08:02 +09:00
Max Neunhoeffer
85385486ab
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2017-05-24 23:34:20 +02:00
Max Neunhoeffer
ad5652ad1d
Make two obsolete options hidden.
2017-05-24 23:33:55 +02:00
jsteemann
b9c4efbaf8
added environmentfeature
2017-05-24 22:00:16 +02:00
Dan Larkin
afceeb1b14
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-05-24 13:46:05 -04:00
Dan Larkin
5ec026b659
Added sizeHint method for caches to improve warmup procedures.
2017-05-24 13:45:53 -04:00
jsteemann
e49cdceaa1
added missing lock
2017-05-24 19:41:43 +02:00
Simon Grätzer
555a7fcecd
Merge branch 'devel' of https://github.com/arangodb/arangodb into column-family
2017-05-24 19:04:20 +02:00
Simon Grätzer
36503af230
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
...
# Conflicts:
# arangod/RocksDBEngine/RocksDBReplicationTailing.cpp
2017-05-24 18:38:34 +02:00
Simon Grätzer
2f2d07ab9a
Multihreaded import
2017-05-24 18:37:45 +02:00
Andreas Streichardt
b70644440b
Do not allow creation of user collection when there are not enough
...
servers
2017-05-24 18:04:35 +02:00
jsteemann
1e0bfe78cb
fix assertion
2017-05-24 16:57:21 +02:00
jsteemann
73726f9ce6
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-24 16:49:53 +02:00
jsteemann
69c7f962b0
reset state variable
2017-05-24 16:49:44 +02:00
Dan Larkin
0b8546ca98
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-05-24 10:44:38 -04:00
Dan Larkin
e935c83762
Exposed isMigrating() method on caches.
2017-05-24 10:44:34 -04:00
Andreas Streichardt
50876d0d3f
Do not look at replicationFactor while creating...just look at the plan! it is great!
2017-05-24 16:25:49 +02:00
Andreas Streichardt
b5fcd15214
Fix linter
2017-05-24 14:53:06 +02:00
Andreas Streichardt
ab2dcfb844
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-05-24 14:33:22 +02:00
Andreas Streichardt
f2670f8040
Extract compareServerList and make it reuseable
2017-05-24 14:13:51 +02:00
jsteemann
4ee75af662
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-24 11:59:49 +02:00
Max Neunhoeffer
d45ac5536d
Adjust lower limit for timeout in sync repl for RocksDB.
2017-05-24 11:52:39 +02:00
Max Neunhoeffer
9ce9db63fc
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2017-05-24 11:50:27 +02:00
jsteemann
d6bb581b18
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-24 11:33:53 +02:00
jsteemann
81786c0aa6
print compression support
2017-05-24 11:33:46 +02:00
jsteemann
631453a1f3
more options
2017-05-24 11:15:36 +02:00
jsteemann
b23285df81
added more options, but not effective yet
2017-05-24 11:02:24 +02:00
Max Neunhoeffer
ff12815b2e
Correct a typo in a variable name, improve comments.
2017-05-24 09:53:40 +02:00
Max Neunhoeffer
77517709ea
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2017-05-24 08:58:43 +02:00
Dan Larkin
71846d0ad7
Added hinting so cache table is aware of eviction rate problems.
2017-05-23 19:05:50 -04:00
Dan Larkin
78c80c3a3d
Doubled size of cache buckets to increase associativity.
2017-05-23 17:51:47 -04:00
Max Neunhoeffer
11e6b9ea7f
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2017-05-23 20:38:38 +02:00
jsteemann
c722a5f4d7
move
2017-05-23 18:02:17 +02:00
jsteemann
27a8adf9b8
moved shell colors into their own feature
2017-05-23 16:53:43 +02:00
Dan Larkin
fa2441cc96
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-05-23 10:16:58 -04:00
Dan Larkin
6c9f12ea85
Fixed RocksDB export API.
2017-05-23 10:16:53 -04:00
Michael Hackstein
c7ad9ed16d
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-05-23 15:16:02 +02:00
Michael Hackstein
12f1a7c6f6
Fixed a bug where the IndexEstimator could get into undefined behaviour if the persisted estimate contains a size of 0.
2017-05-23 14:25:53 +02:00
jsteemann
a4fde59fd2
some refactoring
2017-05-23 13:18:51 +02:00
Michael Hackstein
9055552c8b
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-05-23 13:17:20 +02:00
Michael Hackstein
91e19071a9
The Cuckoo index estimator now uses 32bit counters instead of 16bit. It should be more relyable now.
2017-05-23 12:56:24 +02:00
Simon Grätzer
6c905c8d26
Missed some markers
2017-05-23 11:37:17 +02:00
Simon Grätzer
88977d204a
Merge branch 'devel' of https://github.com/arangodb/arangodb into column-family
...
# Conflicts:
# arangod/RocksDBEngine/RocksDBIndex.cpp
# arangod/RocksDBEngine/RocksDBIndex.h
# arangod/RocksDBEngine/RocksDBPrimaryIndex.cpp
# arangod/RocksDBEngine/RocksDBPrimaryIndex.h
2017-05-23 11:17:30 +02:00
jsteemann
ca16705097
windows again
2017-05-23 11:15:17 +02:00
jsteemann
244e380f63
unintentionally broke the export
2017-05-23 10:57:31 +02:00
jsteemann
53fa66e60d
move parts from ProgramOptions from headers into cpp files
2017-05-23 10:30:36 +02:00
jsteemann
2f3e4d0ba0
fix init order
2017-05-23 08:57:39 +02:00
jsteemann
ad5e58b050
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-23 08:53:26 +02:00
jsteemann
a7b3839e6c
renamed "getMore" to "next"
2017-05-23 08:53:13 +02:00
Simon Grätzer
ddfa15b8cc
Adding bound checking back
2017-05-22 19:09:32 +02:00
Simon Grätzer
6db35a93a0
Merge
2017-05-22 18:05:15 +02:00
jsteemann
802180e2f2
better error messages
2017-05-22 18:00:20 +02:00
jsteemann
79cda92a2a
move common code into its own file
2017-05-22 17:46:12 +02:00
Simon Grätzer
9679aecf53
Adding bounds back
2017-05-22 17:39:19 +02:00
jsteemann
221583e9ca
fix warning
2017-05-22 16:00:05 +02:00
jsteemann
ee0ba4f377
inline functions
2017-05-22 15:58:27 +02:00
jsteemann
c53126cebc
added missing include
2017-05-22 15:58:07 +02:00
jsteemann
183ae6381d
add missing include
2017-05-22 15:57:54 +02:00
jsteemann
e74f77fbc9
fix reserve
2017-05-22 15:57:39 +02:00
jsteemann
ae75259542
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-22 15:56:39 +02:00
jsteemann
efc4ca24eb
remove IsolateData again after context gets destroyed
2017-05-22 15:56:23 +02:00
jsteemann
c844db70b8
fixed invalid assertion
2017-05-22 15:54:25 +02:00
Max Neunhoeffer
03c5766a6d
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2017-05-22 15:37:12 +02:00
Max Neunhoeffer
4bddb0c1ad
Handle errors in loadScript for JS, use in cluster-bootstrap.
...
This recognizes errors that happen during the global cluster bootstrap.
If an error happens, the bootstrap is tried again later. The cluster
does not start until the cluster bootstrap has been finished
successfully.
2017-05-22 15:34:41 +02:00
Max Neunhoeffer
cbdf9563cb
Add configuration option to multiply synchronous replication timeout.
2017-05-22 15:34:15 +02:00
jsteemann
686a964718
adjusted error message
2017-05-22 13:53:22 +02:00
jsteemann
a91c54f6b3
avoid double-copying of shared ptrs
2017-05-22 11:28:18 +02:00
Simon Grätzer
67b9f75fec
Merge branch 'devel' of https://github.com/arangodb/arangodb into column-family
...
# Conflicts:
# arangod/RocksDBEngine/RocksDBEdgeIndex.cpp
2017-05-22 11:16:26 +02:00
Simon Grätzer
ad3da410b2
Pregel improvements
2017-05-22 11:10:28 +02:00
jsteemann
8a1c557f07
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-22 10:52:03 +02:00
jsteemann
d398b5e4b7
added option `--query.fail-on-warning`
2017-05-22 10:51:53 +02:00
Michael Hackstein
71241e6048
Fixed usage of std::min on apple clang. It complains that size_t != uint64_t. Now both sides are uint64_t
2017-05-22 08:03:18 +02:00
Michael Hackstein
6f58815ccc
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-05-22 07:50:06 +02:00
Michael Hackstein
c9206ab218
The RocksDBEdgeIndexCache now can increase the values size it wants to cache, there is no hardcoded upperbound anymore. Also moved a lot of state out of the iterator.
2017-05-21 23:30:33 +02:00
Simon Grätzer
45d7c5c715
Various debugging changes
2017-05-20 17:44:28 +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
b8058039d4
adjust error message
2017-05-19 16:55:39 +02:00
jsteemann
3459cbd15d
re-activate fill_cache
2017-05-19 16:50:01 +02:00
Simon Grätzer
be943c8992
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-19 16:43:05 +02:00
Simon Grätzer
a99611e7c0
Various changes
2017-05-19 16:43:00 +02:00
jsteemann
a5070978da
fixed issue #2488
2017-05-19 15:57:47 +02:00
Simon Grätzer
faac307f6e
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-19 13:03:40 +02:00
jsteemann
6e5a9de0dc
adjusted log messages
2017-05-19 11:33:43 +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
8ae7e00eb5
DMID improvements
2017-05-18 23:27:54 +02:00
Simon Grätzer
e73f446c5b
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-18 22:08:39 +02:00
Simon Grätzer
2bd2a15cb3
Column family support
2017-05-18 22:08:34 +02:00
jsteemann
f2a5a6473e
try to fix ADL issue
2017-05-18 21:07:14 +02:00
jsteemann
0366fba276
try to fix thread joining for replication applier
2017-05-18 21:05:57 +02:00
Kaveh Vahedipour
74d11bf522
more verbose index find failures
2017-05-18 16:50:15 +02:00
Kaveh Vahedipour
d51a6cb173
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-18 16:18:25 +02:00
Kaveh Vahedipour
6fa966c71b
More robust registration of Callback
2017-05-18 16:17:59 +02:00
jsteemann
46fb0f0e41
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-18 15:57:57 +02:00
Michael Hackstein
960e1482f9
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-05-18 15:54:21 +02:00
Michael Hackstein
e4050f9804
Temporary Commit, modifying some RocksDB Options and the EdgeIndex Cache size. This commit is used for NoSQL Performance Banchmark validation.
2017-05-18 15:45:49 +02:00
jsteemann
8bc6b3d3a1
removed default parameters
2017-05-18 15:06:19 +02:00
Simon Grätzer
4f3a01ea70
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-18 15:06:08 +02:00
Simon Grätzer
6dc5e2617a
Fixes to DMID
2017-05-18 15:06:04 +02:00
jsteemann
a840ac8205
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-18 14:30:09 +02:00
jsteemann
b3c87b1f29
fix dropping indexes
2017-05-18 14:29:54 +02:00
Kaveh Vahedipour
e3cbd7fec1
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-18 11:49:00 +02:00
Kaveh Vahedipour
94cf025b34
check first time when ClusterComm is accessed, if not stopping
2017-05-18 11:48:41 +02:00
jsteemann
66fa00e889
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-18 09:27:03 +02:00
Kaveh Vahedipour
7fed85b27a
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-18 09:13:09 +02:00
Kaveh Vahedipour
8f8ebbcb03
agents wait for inception thread to finish before unprepare
2017-05-18 09:13:01 +02:00
jsteemann
b68482bcaa
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-18 00:17:55 +02:00
jsteemann
226920d7fa
optimizations
2017-05-17 23:41:16 +02:00
Andreas Streichardt
83dff84be7
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-05-17 18:19:26 +02:00
Andreas Streichardt
49328dcecb
Add authorizedflag fixing cluster internal foxx requests
2017-05-17 18:14:11 +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
Dan Larkin
e0465e0943
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-05-17 09:39:08 -04:00
Dan Larkin
8decc3c8b8
Fixed some uninitialized values.
2017-05-17 09:38:31 -04:00
Simon Grätzer
d0f9ea5138
Fixing issue
2017-05-17 14:17:03 +02:00
Jan Christoph Uhde
b91ffaecf6
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
...
* 'devel' of https://github.com/arangodb/arangodb :
fixing deadlock
Fixed SLPA
2017-05-17 13:51:55 +02:00
Simon Grätzer
3b9e2c2f13
fixing deadlock
2017-05-17 13:44:43 +02:00
Simon Grätzer
28d9713846
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-17 12:39:46 +02:00
Jan Christoph Uhde
415cbfea60
fix figures and add tests
2017-05-17 12:22:43 +02:00
Kaveh Vahedipour
8504d9e987
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-17 11:55:43 +02:00
Kaveh Vahedipour
c998e37462
Inception should not fatally exit, when in shutdown
2017-05-17 11:54:11 +02:00
jsteemann
6adebcb893
fix access mode in ReplicationTransaction
2017-05-17 11:53:34 +02:00
Simon Grätzer
0c6de98365
Fixed SLPA
2017-05-17 11:50:24 +02:00
jsteemann
9c7df7e5b9
make arangod abort again when address is already in use
2017-05-17 11:40:40 +02:00
jsteemann
bc88e74277
fix logic in engine selector
2017-05-17 10:02:16 +02:00
Simon Grätzer
30c4d9552c
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-16 17:56:23 +02:00
Simon Grätzer
a59d2ef457
GeoIndex performance improvements
2017-05-16 17:56:13 +02:00
Alan Plum
5d017d733c
Improve Foxx cluster resilience ( #2479 )
...
* Improve Foxx cluster resilience
Fixes #2083
Fixes #2384
Fixes #2408
Addresses #1892
* Port old Foxx API
* Implement single-file services
* Add console.errorStack/warnStack/infoStack helpers
* Simplify serviceInfo validation
* Extract github/upload logic into Aardvark and old FM API
* Move generator logic into Aardvark
* Move zip/js buffer logic into FM core
* Add Foxxmanager tests
* Send empty response when no README
* Disambiguate script arg format
Historically we allow passing an array of positional arguments or an arbitrary first argument.
This is surprising behaviour, so we should just always treat the value as a first argument.
* Rebuild bundle in development mode
* Nicer HTTP docs formatting
* Create Foxx HTTP docs
* Simplify service upload handling
* Remove inline swagger docs
* Implement public download route
* Consistency
* Rebuild aardvark
* Move bundle route into /_api/foxx/_local
* Rebuild Swagger API docs
* Add changes to CHANGELOG
* More docs
2017-05-16 17:41:29 +02:00
Simon Grätzer
f25561a2df
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-16 17:14:58 +02:00
Simon Grätzer
4b6035ff64
Fixed merge
2017-05-16 17:07:15 +02:00
Andreas Streichardt
af4da5796f
More windows warnings
2017-05-16 17:00:31 +02:00
Simon Grätzer
e25f88ef4d
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
...
# Conflicts:
# arangod/RocksDBEngine/RocksDBCuckooIndexEstimator.h
# arangod/RocksDBEngine/RocksDBEdgeIndex.cpp
# arangod/RocksDBEngine/RocksDBIndex.cpp
2017-05-16 16:59:50 +02:00
Simon Grätzer
5265d2a063
intermediate commits
2017-05-16 16:21:39 +02:00
Andreas Streichardt
c07c4b3181
fight visual studio warnings
2017-05-16 16:18:00 +02:00
Jan Christoph Uhde
9aab78a6e9
remove unused code
2017-05-16 13:06:33 +02:00
jsteemann
a75271e1f9
optimizations for key bounds
2017-05-16 12:53:44 +02:00
jsteemann
a4a88d03be
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-16 12:30:09 +02:00
jsteemann
a8320e99dc
don't force compaction after every collection drop operation
2017-05-16 12:22:30 +02:00
jsteemann
9607556e22
added missing copy constructor for RocksDBKeyBounds
...
if the copy ctor was implicitly generated by the compiler,
query results were mostly undefined!
2017-05-16 12:08:24 +02:00
jsteemann
b9fbad02b7
fix MSVC compile warning
2017-05-16 12:04:20 +02:00
Andreas Streichardt
4c2ce35538
Do not generate product version when skipping packages
2017-05-16 02:47:28 -07:00
Michael Hackstein
5bb55b33e5
Put the release in countermanager into a TRI_DEFER for safety
2017-05-16 11:06:09 +02:00
Simon Grätzer
b72243ab15
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-16 10:58:20 +02:00
Simon Grätzer
df3eed2289
Various changes
2017-05-16 10:58:15 +02:00