1
0
Fork 0
Commit Graph

39948 Commits

Author SHA1 Message Date
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