blueprint appears to be a full clone of a template and not modified.

Based on the last review I had of the Mongo changes; the major design
issues I have with this are:

1) that we are requiring MongoDB (which is AGPL) and loosing the ability to
have Ceilometer on MySQL which will be an issue for some people. If this is
expected, then it needs to be documented.
2) there was no failover connection mechanism between primary-mongo and
mongo slaves (idk if "replicast connection" takes care of this or not)

Of minor issue: I'd like to see settings like
mongo_node_address, current_ceilometer_db_address should be calculated by
nailgun and passed using fuel_settings. If possible we should avoid adding
business logic in the osnailyfacter classes as it makes it harder to make
these things more modular in the future.



On Tue, Apr 1, 2014 at 5:58 AM, Vladimir Kuklin <[email protected]>wrote:

> Guys
>
> We had a MongoDB integration meeting today and that;s what we discussed
> ordered by priority.
>
> Overall list of things to be done:
>
> 1) High: Finish work on puppet manifests:
>              replicaset connection
>              fix admin user rights
> 2) High: Check nailgun disk allocation in case of role combination
> 3) High: Use the following scheme for disk allocation
>              floor(n-1/2) for combined roles
>              n-1 for mongo-only node
> 4) Medium: use striped LVM/mdraid for mongo nodes - (the same for ceph)
> 5) High: UI:
>              role-setting dependencies -> rebase mongo UI role request
>              1-disk mongo node should raise caution of non-production
> scenario
> 6) Medium: perform I/O tuning for filesystem (the same for ceph?):
>     a) deadline scheduler
>     b) common high-performance mount options (noatime, barriers=0,
> commit=600, journal=writeback)
> 7) Low: SSD-disks are preferrable
>
> These changes are to be reflected in the 
> blueprint<https://blueprints.launchpad.net/fuel/+spec/mongodb-fuel-integration>drafted
>  by Max Mazur.
>
> Please, provide your input or feedback if you have any.
>
>
> --
> Yours Faithfully,
> Vladimir Kuklin,
> Fuel Library Tech Lead,
> Mirantis, Inc.
> +7 (495) 640-49-04
> +7 (926) 702-39-68
> Skype kuklinvv
> 45bk3, Vorontsovskaya Str.
> Moscow, Russia,
> www.mirantis.com <http://www.mirantis.ru/>
> www.mirantis.ru
> [email protected]
>
> --
> Mailing list: https://launchpad.net/~fuel-dev
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~fuel-dev
> More help   : https://help.launchpad.net/ListHelp
>
>


-- 
Andrew
Mirantis
Ceph community
-- 
Mailing list: https://launchpad.net/~fuel-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~fuel-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to