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/> > [email protected] <mailto:[email protected]> > > -- Best regards, Bogdan Dobrelya, Skype #bogdando_at_yahoo.com Irc #bogdando -- Mailing list: https://launchpad.net/~fuel-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~fuel-dev More help : https://help.launchpad.net/ListHelp

