Use multiple hackney pools
authorhref <href@random.sh>
Wed, 30 Jan 2019 11:38:38 +0000 (12:38 +0100)
committerhref <href@random.sh>
Wed, 30 Jan 2019 14:06:46 +0000 (15:06 +0100)
commit4aff4efa8d53988d00381b1346241359cf787e87
tree218976087d51f7e1065c7aa966c6530d774e6c11
parent97694eb4512da86440e87ce201a631494af6ea6c
Use multiple hackney pools

* federation (ap, salmon)
* media (rich media, media proxy)
* upload (uploader proxy)

Each "part" will stop fighting others ones -- a huge federation outbound
could before make the media proxy fail to checkout a connection in time.

splitted media and uploaded media for the good reason than an upload
pool will have all connections to the same host (the uploader upstream).
it also has a longer default retention period for connections.
config/config.exs
docs/config.md
lib/pleroma/application.ex
lib/pleroma/http/connection.ex
lib/pleroma/uploaders/mdii.ex
lib/pleroma/web/mastodon_api/mastodon_api_controller.ex
lib/pleroma/web/rich_media/parser.ex
lib/pleroma/web/rich_media/parsers/oembed_parser.ex