1
0
Fork 0
arangodb/utils
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
..
bison-c.sh Make bison script backwards compatible with 2.x 2015-01-09 15:50:51 +01:00
cleanupCFiles updated cleanupCFiles 2016-04-23 16:34:57 -07:00
cppcheck.sh validate enterprise too 2017-04-21 20:33:06 +02:00
flex-c++.sh more replacements for Flex 2.6-code that generates signedness compiler warnings 2016-05-21 01:08:27 +02:00
generateErrorfile.py added generateSwagger 2016-03-17 14:40:09 +01:00
generateErrorfile.sh More python fixes 2016-03-23 18:36:22 +01:00
generateExamples.js don't allow to run against pre-running server - it may fail 2017-02-13 15:15:02 +01:00
generateExamples.py Docs: remove remaining mdpp bits. Copying files is still needed for examples and docublocks 2017-05-05 10:22:15 +02:00
generateExamples.sh Added Documentation for SmartGraphs via HTTP. 2016-10-13 13:37:00 +01:00
generateMimetypes.py added generateSwagger 2016-03-17 14:40:09 +01:00
generateMimetypes.sh Fix python executable 2016-03-30 14:19:48 +02:00
generateREADME.sh generate README 2016-02-24 21:26:47 +01:00
generateSwagger.py Improve Foxx cluster resilience (#2479) 2017-05-16 17:41:29 +02:00
generateSwagger.sh Pass on commandline arguments 2016-10-28 13:55:30 +02:00
gitjslint.sh Silence gitjslint.sh tool w.r.t. warnings. 2016-09-12 11:21:23 +02:00
gld-wrapper GNU ld wrapper to modify solaris-style args from solaris gcc 2016-01-25 14:53:49 -08:00
jslint.sh also validate testing.js 2017-04-21 20:11:31 +02:00
manPages.sh reduce variance in generated man pages 2016-02-25 13:48:50 +01:00
replace_string.sh add first vpack test -- content type has to be fixed first 2016-08-04 13:32:25 +02:00