~martin-hilton/charm-mongodb:004-reduce-restarts

Last commit made on 2019-01-28
Get this branch:
git clone -b 004-reduce-restarts https://git.launchpad.net/~martin-hilton/charm-mongodb
Only Martin Hilton can upload to this branch. If you are Martin Hilton please log in for upload directions.

Branch merges

Branch information

Name:
004-reduce-restarts
Repository:
lp:~martin-hilton/charm-mongodb

Recent commits

ec832f4... by Martin Hilton

[r=stub] Reduce mongodb restarts

Make the hooks less likely to restart the mongodb server. Excessive
restarts had been seen to cause problems on bionic hosts.

f478e62... by Tom Haddon

Fix lint with exception of complexity failures

Reviewed-on: https://code.launchpad.net/~mthaddon/mongodb-charm/+git/mongodb-charm/+merge/359932
Reviewed-by: Stuart Bishop <email address hidden>

7f30a2d... by Tom Haddon

Fix lint with execption of complexity failures

7c4f968... by Martin Hilton

Fix bionic IP address binding

Reviewed-on: https://code.launchpad.net/~martin-hilton/mongodb-charm/+git/mongodb-charm/+merge/358450
Reviewed-by: Tom Haddon <email address hidden>

6e5604c... by Martin Hilton

fix bionic IP address binding

f04914a... by Tom Haddon

Fix unit tests for bionic and later lp#1802926

Reviewed-on: https://code.launchpad.net/~mthaddon/mongodb-charm/+git/mongodb-charm/+merge/358641
Reviewed-by: Jamon Camisso <email address hidden>
Reviewed-by: Martin Hilton <email address hidden>

0e8598b... by Tom Haddon

Fix unit tests for bionic and later lp#1802926

b492964... by David Ames

Series Upgrade

Implement the series-upgrade feature allowing to move between Ubuntu
series.

Reviewed-on: https://code.launchpad.net/~thedac/mongodb-charm/+git/mongodb-charm/+merge/356867
Reviewed-by: Xav Paice <email address hidden>

136dbc1... by Drew Freiberger

Ensure bind_ip=all listens externally on bionic

Reviewed-on: https://code.launchpad.net/~afreiberger/mongodb-charm/+git/mongodb-charm/+merge/358133
Reviewed-by: Xav Paice <email address hidden>

4f9b946... by Drew Freiberger

Ensure bind_ip=all listens externally on bionic

Mongodb by default on bionic only listens on localhost, which means
no relations to mongodb can connect to the database by default when
using charm default configs of bind_ip=all and replicaset_master=auto.

This issue was mitigated for HA deployments of mongodb in commit
7b2828638b3dad83776fef60b0dc96825ec4e10e, but did not solve client
connectivity. This patch resolves the issue for HA and non HA deploys.

Closes-Bug: #1800208