Last modified: 2013-05-20 08:14:18 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T49870, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 47870 - Get rid of GlusterFS dependency on beta
Get rid of GlusterFS dependency on beta
Status: RESOLVED FIXED
Product: Wikimedia Labs
Classification: Unclassified
deployment-prep (beta) (Other open bugs)
unspecified
All All
: High normal
: ---
Assigned To: Antoine "hashar" Musso (WMF)
:
Depends on:
Blocks: 47852
  Show dependency treegraph
 
Reported: 2013-04-30 12:19 UTC by Antoine "hashar" Musso (WMF)
Modified: 2013-05-20 08:14 UTC (History)
6 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Antoine "hashar" Musso (WMF) 2013-04-30 12:19:53 UTC
GlusterFS has caused too much troubles since we started the project.  We need to get rid of it entirely.

Related mail a week ago http://lists.wikimedia.org/pipermail/labs-l/2013-April/001143.html
Comment 1 Antoine "hashar" Musso (WMF) 2013-04-30 14:09:17 UTC
Coren has been kind enough to give me the parameters to connect to the NFS server. I will rsync the files from GlusterFS and get the puppet changes needed to point to the new mount point (/srv/project/)
Comment 2 Andre Klapper 2013-04-30 14:25:53 UTC
Hashar: Dupe of bug 46823? If not I'd love to understand the difference.
Comment 3 Antoine "hashar" Musso (WMF) 2013-04-30 21:15:22 UTC
(In reply to comment #2)
> Hashar: Dupe of bug 46823? If not I'd love to understand the difference.

This bug is for the beta project. I am going to migrate it to use the NFS Server that has been created for the 'tools' project.  Beta is going to be the second project to use that server, I guess once it works fine that NFS server will replace GlusterFS and thus solve bug 46823.
Comment 4 Antoine "hashar" Musso (WMF) 2013-04-30 21:15:31 UTC
bastion apache32 and apache33 have been migrated thanks to Mark A. Pelletier.

The migration is handled by applying the role::labsnfs::client class and rebooting the instance. Once done, /data/project points to the labs NFS server instead of GlusterFS.

The page went from 560ms to 260ms. I have pinged labs-l about it.

Still have to migrate the rest of the instances though.
Comment 5 Antoine "hashar" Musso (WMF) 2013-05-20 08:14:18 UTC
There is no way to get rid of Gluster so one will have to apply the role::labnfs::client class.  I will clean up the old Gluster /data/project to make sure nothing is using it.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links