fuel-dev team mailing list archive
-
fuel-dev team
-
Mailing list archive
-
Message #00765
Re: MongoDB integration meeting notes
On 04/01/2014 03:58 PM, Vladimir Kuklin 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)
I believe native sharding[0] should be used instead of hw-level
"simulations" (striped raids) because sharding handles "entering
to/recovering from partitioning state"[1] far way better then degraded
striped raids could do :-)
Please correct me, if I'm wrong (I'm new with MongoDB and this
"sharding" stuff)
[0] about sharding in Mongo (RU) http://habrahabr.ru/post/217393/
[1] some CAP consideraions
http://www.infoq.com/articles/cap-twelve-years-later-how-the-rules-have-changed
> 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 <http://www.mirantis.ru/>
> vkuklin@xxxxxxxxxxxx <mailto:vkuklin@xxxxxxxxxxxx>
>
>
--
Best regards,
Bogdan Dobrelya,
Skype #bogdando_at_yahoo.com
Irc #bogdando
Follow ups
References