← Back to team overview

fuel-dev team mailing list archive

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