From: Thomas S H. <tha...@gm...> - 2011-06-09 16:38:23
|
Right :) There are a lot of solutions, and none of them are easy to get right. But all in all I think that the MooseFS team is perfectly capable of figuring this one out, Jakob is crazy smart! On Thu, Jun 9, 2011 at 10:34 AM, Steve <st...@bo...> wrote: > > Ahh I see complex problem. > > > > A few mins googling and seeing what google use - they have 'chubby' > > > > > > > > > > -------Original Message------- > > > > From: Thomas S Hatch > > Date: 09/06/2011 16:16:35 > > To: Steve > > Cc: Florent Bautista; moo...@li... > > Subject: Re: [Moosefs-users] Failover of MFSMaster > > > > Unfortunately no. > > > > > > The problem is that the master holds all of the filesystem metadata, and if > you had multiple master then you would need to guarantee that all masters > have consistent data. > > > > > > This is a classic distributed database problem, and has still not been > solved by projects like MySQL. > > > > > > There are few models out there for distributed master load, but the end > result is almost always lower speed for the client, because more checks > need > to me put in place, or as is the case in a number of other distributed > filesystems, a lot of the load is displaced to the client. > > > > > > I will agree that right now the master is the greatset point of failure and > load issues in MooseFS. This is why I will still lobby for MooseFS to grate > an active replicated master and clients that can query multiple mfsmasters > to find the active master so that failover can happen without heartbeat and > ucarp. But this solution is not in MooseFS, and I am unsure if it is going > to be considered. Although, the metalogger is VERY close to doing this, I > think that all they need are a few consistency checks and the ability to > metalog to a master replica. > > > > > > On Thu, Jun 9, 2011 at 8:44 AM, Steve <st...@bo...> wrote: > > > > > > Is it at all possible that you could have more than one active master and > > they could be added or removed in the same way a chunk server can without > > affecting availability. Sharing workload ? > > > > > > > > > > > > > > > > > > > > -------Original Message------- > > > > > > > > From: Thomas S Hatch > > > > Date: 09/06/2011 15:20:07 > > > > To: Florent Bautista > > > > Cc: moo...@li... > > > > Subject: Re: [Moosefs-users] Failover of MFSMaster > > > > > > > > > > There are some solutions which involve synchronized virtual machines, many > > hyper-visors can do this. > > > > If you are planning on using the metalogger + mfsrestore there will always > > be a short failover lag. > > > > > > > > > > > > Personally, what I think would be the best option would be if the > metalogger > > > could populate the ram of a secondary read-only master. This is the same > > essential way that redis does it. > > > > > > > > > > > > The other option would be to set systems similar to mongo's HA solutions. > > > > > > > > > > > > Of course these solutions would require the MooseFS developers to implement > > them - I think that mfsmaster in-ram replication is something that MooseFS > > is very close to. > > > > > > > > > > > > Let us know what you decide on, there are a number of individuals using HA > > solutions for MooseFS. > > > > > > > > > > > > On Thu, Jun 9, 2011 at 5:06 AM, Florent Bautista <fl...@co...> > > wrote: > > > > > > > > Hi all, > > > > > > > > I have a question about failover of mfsmaster. > > > > > > > > Which solution is the best, for now ? > > > > > > > > I don't know which solution to choose between : > > > > > > > > - drdb+heartbeat > > > > - mfsmetalogger+mfsrestore > > > > > > > > What do you think about it ? is there other ways to failover mfsmaster > > (active sync of RAM between 2 hosts ?) ? > > > > > > > > > > > > -- > > > > > > > > > > > > Florent Bautista > > > > > > > > > > > > > > > > Ce message et ses éventuelles pièces jointes sont personnels, confidentiels > > et à l'usage exclusif de leur destinataire. > > > > > > Is vous n'êtes pas la personne à laquelle ce message EST destiné, veuillez > > noter que vous avez reçu ce courriel par erreur et qu'il vous EST > > > > strictement interdit d'utiliser, de diffuser, de transférer, d'imprimer ou > > de copier ce message. > > > > > > > > This e-mail and any attachments hereto are strictly personal, confidential > > and intended solely for the addressee. > > > > If you are not the intended recipient, be advised that you have received > > this email in error and that any use, dissemination, forwarding, printing, > > or copying of this message is strictly prohibited. > > > > > > > > > > > > > > > > > > > > > ----------------------------------------------------------------------------- > > > > > > > EditLive Enterprise is the world's most technically advanced content > > > > authoring tool. Experience the power of Track Changes, Inline Image > > > > Editing and ensure content is compliant with Accessibility Checking. > > > > http://p.sf.net/sfu/ephox-dev2dev > > > > _______________________________________________ > > > > moosefs-users mailing list > > > > moo...@li... > > > > https://lists.sourceforge.net/lists/listinfo/moosefs-users > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ----------------------------------------------------------------------------- > > > > > > > EditLive Enterprise is the world's most technically advanced content > > > > authoring tool. Experience the power of Track Changes, Inline Image > > > > Editing and ensure content is compliant with Accessibility Checking. > > > > http://p.sf.net/sfu/ephox-dev2dev > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > moosefs-users mailing list > > > > moo...@li... > > > > https://lists.sourceforge.net/lists/listinfo/moosefs-users > > > > > > > > > > > > > |