Alan Plum
599ed214c6
Fix error expecations
2017-05-17 12:33:41 +02:00
Alan Plum
819a1194ba
Throw correct errors in Foxx management internals
2017-05-17 12:22:16 +02:00
Alan Plum
e048fbff27
Make build flag easier to find in docs
2017-05-17 12:22:12 +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
jsteemann
9c7df7e5b9
make arangod abort again when address is already in use
2017-05-17 11:40:40 +02:00
Kaveh Vahedipour
511fa4036d
more smooth local cluster start and shutdown
2017-05-17 11:10:05 +02:00
jsteemann
bc88e74277
fix logic in engine selector
2017-05-17 10:02:16 +02:00
Michael Hackstein
6a2ae1af8c
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-05-17 09:55:35 +02:00
Michael Hackstein
b19549f5e4
RocksDB now properly reports EdgeIndex estimates to the user. Also reactivated edgeIndex tests for the estimate in RocksDB.
2017-05-17 09:52:25 +02:00
Jan Christoph Uhde
1f4e90ec17
add test for index figures
2017-05-17 09:51:50 +02:00
Michael Hackstein
9569b67e8d
Reactivated hash-index tests on rocksdb. Mostly checking estimates.
2017-05-17 09:14:06 +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
Wilfried Goesgens
b0ca0ad6fc
add option on uninstall to remove the folders containing the databases
2017-05-16 17:44:33 +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
35600c2ca2
Make procdump optional
2017-05-16 16:18:00 +02:00
Andreas Streichardt
c07c4b3181
fight visual studio warnings
2017-05-16 16:18:00 +02:00
hkernbach
5f8463533d
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-05-16 16:11:08 +02:00
Wilfried Goesgens
f5b63d1c6c
when setting the password force various features in arangod to be turned off so they don't get in our way.
2017-05-16 15:55:11 +02:00
hkernbach
db4cdfef6a
fixed event bug in document view
2017-05-16 15:19:24 +02:00
hkernbach
e1031e64f7
fixed pagination issue in documentsView
2017-05-16 14:59:59 +02:00
Wilfried Goesgens
5477e64a35
fix service shutdown, commandline choice of storage engine.
2017-05-16 14:28:34 +02:00
m0ppers
a54caacb9f
Update JSF_post_api_collection.md
2017-05-16 05:22:18 -07:00
m0ppers
17eb198c04
Update JSF_post_api_collection.md
2017-05-16 05:20:10 -07:00
Kaveh Vahedipour
e2a56acc82
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-16 13:14:15 +02:00
Kaveh Vahedipour
499ef8d1b9
reduced code lines in startLocalCluster
2017-05-16 13:14:04 +02:00
Jan Christoph Uhde
9aab78a6e9
remove unused code
2017-05-16 13:06:33 +02:00
Jan Christoph Uhde
6514caa09e
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
...
* 'devel' of https://github.com/arangodb/arangodb :
optimizations for key bounds
remove misleading log message
2017-05-16 13:02:54 +02:00
Jan Christoph Uhde
b286464b47
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
...
* 'devel' of https://github.com/arangodb/arangodb :
Document waitForSyncReplication
don't force compaction after every collection drop operation
also execute tasks in existing databases
added missing copy constructor for RocksDBKeyBounds
fix MSVC compile warning
Do not generate product version when skipping packages
Docs: footer class name changed by plugin, copy in build process
Put the release in countermanager into a TRI_DEFER for safety
Added a forgotten release() after using a vocbase
Allow cluster to be started anywhere
remove debug log message
use exclusive locks for some transactions
cppcheck
Adjusted some cache constants and added eviction rate tracking.
remove unused variable
Implemented index estimates for RocksDB. Now the following indexes have a proper estimate: * HashIndex * SkiplistIndex / Persistent * EdgeIndex
2017-05-16 12:59:07 +02:00
Jan Christoph Uhde
6c00d96321
improve tmux starter
2017-05-16 12:58:44 +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
Andreas Streichardt
166bd2065c
Document waitForSyncReplication
2017-05-16 03:29:35 -07:00
jsteemann
a8320e99dc
don't force compaction after every collection drop operation
2017-05-16 12:22:30 +02:00
jsteemann
985c3f4bfc
also execute tasks in existing databases
2017-05-16 12:11:23 +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
Simran Brucherseifer
643d77ed21
Docs: footer class name changed by plugin, copy in build process
2017-05-16 11:23:21 +02: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
Michael Hackstein
a74ff8a09f
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-05-16 10:50:37 +02:00