Andreas Streichardt
b5fcd15214
Fix linter
2017-05-24 14:53:06 +02:00
Kaveh Vahedipour
74d11bf522
more verbose index find failures
2017-05-18 16:50:15 +02:00
jsteemann
8bc6b3d3a1
removed default parameters
2017-05-18 15:06:19 +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
Andreas Streichardt
41f8185553
Add test for rolling back indexes
2017-05-15 16:49:07 +02:00
Andreas Streichardt
20c27f61ff
Remove useless debug message :S
2017-05-15 15:51:59 +02:00
Andreas Streichardt
9472ab821c
Fix rolling back of indices
2017-05-15 15:48:01 +02:00
jsteemann
68b4b2f393
fix shutdown order
2017-05-11 20:59:36 +02:00
Andreas Streichardt
b96c58a108
Show timeout when failing
2017-05-11 18:35:33 +02:00
Andreas Streichardt
f821c5b372
Fix serverAlias map...this was ridiculous
2017-05-11 14:16:19 +02:00
Kaveh Vahedipour
a007cd418c
"searching for culprit breaking ensureIndex in cluster through go driver"
2017-05-10 17:11:19 +02:00
Max Neunhoeffer
85ef2ec94c
Remove test for removed precondition.
2017-05-03 11:02:24 +02:00
Max Neunhoeffer
4090f7422b
Take out precondition in createCollectionCoordinator.
2017-05-03 10:52:01 +02:00
jsteemann
45096dd503
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-02 16:09:35 +02:00
Michael Hackstein
cf12573507
Removed code paths that wrote objectIds into the Agency. This did break replication.
2017-05-02 14:59:19 +02:00
jsteemann
910f5680b0
moved files
2017-05-02 12:34:28 +02:00
Andreas Streichardt
c47505d514
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-04-27 15:59:11 +02:00
Andreas Streichardt
2f6c391d9b
move useless string to where it belongs
2017-04-27 15:04:08 +02:00
Kaveh Vahedipour
0d96ba4f4b
merge from 3.1
2017-04-26 12:06:43 +02:00
Andreas Streichardt
42577df48d
remove useless variable
2017-04-26 10:07:51 +02:00
Andreas Streichardt
dad5a1429e
Add waitForSyncReplication as a _create() option
2017-04-26 09:57:40 +02:00
Kaveh Vahedipour
d88f990ad0
dropping sharding prototype collection more verbose
2017-04-25 14:17:08 +02:00
Kaveh Vahedipour
999334e366
dropping sharding prototype collection more verbose
2017-04-25 14:13:07 +02:00
Kaveh Vahedipour
bf67189d98
dropping sharding prototype collection more verbose
2017-04-25 14:11:44 +02:00
Kaveh Vahedipour
1361e5e6dd
dropping sharding prototype collection more verbose
2017-04-25 14:03:26 +02:00
Kaveh Vahedipour
f0f40b6e8d
dropping sharding prototype collection more verbose
2017-04-25 13:59:56 +02:00
jsteemann
a52a6ff21e
unused variable
2017-04-25 02:26:02 +02:00
Max Neunhoeffer
e16f9ca7c5
Add check for distributeShardsLike to dropCollectionCoordinator.
2017-04-24 23:54:07 +02:00
Kaveh Vahedipour
ccc388a940
more dictributeShardsLike code mergedfrom 3.1
2017-04-24 15:13:40 +02:00
Kaveh Vahedipour
c099c6daa9
more dictributeShardsLike code mergedfrom 3.1
2017-04-24 15:12:38 +02:00
jsteemann
0e98a32455
fix objectId handling
2017-04-06 11:19:27 +02:00
jsteemann
d9d9eaac60
fixed two cluster tests
2017-03-22 14:03:27 +01:00
jsteemann
b8e011eee5
move attributes into engine
2017-03-21 10:31:50 +01:00
Michael Hackstein
e6ab0afb50
Moved indexBuckets from Logical => MMFiles collection.
2017-03-07 14:07:32 +01:00
Michael Hackstein
31df7eb527
Fixed error in recovery for duplicate collection name
2017-03-06 17:34:54 +01:00
Michael Hackstein
df4eadac75
Replaced several specialized toVelocyPack functions of LogicalCollection by toVelocyPackIgnore(). Fixed distributeLike bug that occured through this.
2017-02-28 14:54:32 +01:00
Michael Hackstein
ae14ae99a5
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-02-27 13:01:12 +01:00
Michael Hackstein
a884ee2bfb
Intermediate commit. Moved many toVPack functions of LogicalCollection to a unified vpack + ignore-keys alternative. This commit is used to run all tests everywhere. May be red
2017-02-27 13:01:07 +01:00
jsteemann
d0df1952e8
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-02-24 17:51:59 +01:00
Kaveh Vahedipour
4cc830b0df
merge from 3.1
2017-02-20 20:05:52 +01:00
Jan Christoph Uhde
071137adf6
move doCompact into PhysicalColletion
2017-02-20 10:53:11 +01:00
Jan Christoph Uhde
2d5e74f7f6
move journaize() to PhysicalCollection
...
MMFilesCollection ctor might be buggy
2017-02-17 20:06:47 +01:00
Kaveh Vahedipour
51fe9fae6c
when registering callbacks fail, we should have some' to go on
2017-02-13 09:00:56 +01:00
Kaveh Vahedipour
76e5dec3d7
agent with less traffic
2017-02-10 17:03:15 +01:00
jsteemann
d024a6d00a
remove logging for non-topics
2017-02-10 09:32:50 +01:00
jsteemann
126f9a21fe
fix index ids
2017-02-01 10:39:21 +01:00
Max Neunhoeffer
f62042ef3a
Clean up code without changing behaviour.
2017-01-24 12:11:57 +01:00
Kaveh Vahedipour
fc2d36ccb1
Dealing with 412 in ClusterInfo
2017-01-20 18:58:07 +01:00
Kaveh Vahedipour
6c56f9f05c
available for use: avoidServers
2017-01-20 11:58:32 +01:00
Kaveh Vahedipour
40c6e2b48c
unobserve should not create entries in agency, if empty before
2017-01-20 08:06:27 +01:00