One of the things I enjoy doing on this blog is taking some not-widely-known part of EMC's portfolio, and explaining a bit on how it came to be, but more importantly, to highlight how we combine and integrate our portfolio to come up with some interesting approaches to customer problems.
EMC does so much that sometimes very compelling offerings simply get lost in the noise.
Today's behind-the-scenes journey is about MPFS. The acronym stands for Multi Path File System.
Probably named by an engineer ;-)
Think of it as really, really fast NAS. Now, I'm not going to argue that it's the fastest, or the best, or that the other guys aren't so good, etc. because that's not the point here.
But many of us think MPFS is a pretty cool story, and a pretty cool product.
The NAS Performance Problem
NAS, as a storage networking technology, has a lot going for it. Connectivity is low-cost IP and ethernet, everything gets managed as a file system, and so on.
But, from a pure architectural perspective, there's no arguing that there's potentially a price to pay in terms of performance. If you imagine a disk at one end of a wire, and a server at the other end of the wire, putting a NAS head between the two (no matter how good, how fast, etc.) can extract a performance penalty, not only in bandwidth, but in latency as well.
The industry has responded to this in a variety of ways. Faster, more powerful servers as NAS heads. Custom ASICs to move the data into and out of the NAS head. Clustering and scale-out architectures to put more NAS heads to work. "Secret-sauce" bypass algorithms.
All to mimimize the proverbial "bump in the wire".
I think all of these approaches have their role in the world, but none of them really change the game, architecturally-speaking. You still have disk plugged into NAS head plugged into server. And that's fine for many people.
But what if you didn't have a NAS head in the data path?
MPFS Is Different
Maybe that's its strength and its weakness. It's a rather unique architectural approach to the problem.
MPFS uses the NAS head (e.g. an EMC Celerra) simply as a metadata server. Most server/storage transfers don't go through the NAS head, they go directly from server to storage and back.
The way this is done is primarily with a unique MPFS client from EMC.
When a server opens a file, the client communicates with the NAS head (acting as a metadata server) to find out precisely where the blocks of interest might be on the storage array, and then uses a SAN protocol (e.g. FC, iSCSI or perhaps IB at some point) to speak directly to the array.
The NAS head isn't involved whatsoever in the data path once the file is opened. The server gets the performance characteristics (bandwidth and response time) of the native storage array, but still thinks it's talking to a NAS head.
Now, there's some neat housekeeping done between clients and metadata server around locking, consistency, caching, etc. -- all the clever stuff you'd expect.
All marketing aside, in most situations, it's wicked fast as compared to just about anything else out there, in addition to a few other neat benefits.
Is This New?
That's perhaps the most interesting part. EMC first came to market with MPFS about 6 years ago. Yes, you read that correctly, it's been out a relatively long time.
Now, for most of that time, it wasn't really a huge market success. Yes, we had handfuls of customers that really loved it, and wouldn't use anything else, but about 24 months ago, we noticed things had begun to change, and as a result, MPFS was getting some serious traction.
First, the costs associated with a MPFS deployment came way, way down. The FC bits for each server (along with switches, etc.) were expensive, but now people can use iSCSI and get a lot of the performance benefits, especially with regards to latency and response time.
At the low-end, something pre-packaged like a Celerra NS40 can get you started if you just want to kick the tires, or -- if your tastes are more expansive -- multiple DMX-4s with petabytes of capacity. And, for most customers, the incremental costs for using MPFS, as opposed to pure NAS or SAN, are pretty minimal.
But something important was happening to our customers as well -- they had NAS applications that were screaming for more performance. I'm not talking so much about the HPC (high performance computing) crowd -- although we've got something for them, I'm talking about more bread-and-butter Oracle, SAP, web farm serving, decision support type of stuff.
These applications aren't bandwidth intenstive, they tend to have an important IOPs/response-time component -- something that NAS just can't deliver the way SAN can.
These customers had built a NAS environment because it seemed like the thing to do at the time, but now they needed hairy levels of the best SANs had to offer. And MPFS seemed like a logical extension to what they already had.
And they loved it.
Where Are We Now?
We're well over 100+ large-scale deployments of MPFS, and the rate is picking up significantly.
We've seen enough production environments that we can be far more precise about how much faster it is than traditional NAS approaches. The advertised range is about 4x-30x performance improvement for bandwidth oriented applications, and over twice the IOPs (or less than half the response time) for short I/O bursts. As most applications are a mix of both, there's something for everyone here.
And it doesn't matter whether you're doing scale-out computing, or just running some big, honkin' traditional applications on NAS, it's faster for everyone.
One area that's important to us is the client side of this. While the existing client is multiprotocol (NFS 3.0 and CIFS), we've contributed significant code to the pNFS (aka NFS 4.0) effort, and we're trying to figure out how to best open-source the MPFS client going forward. Sure, you can buy clients from EMC (and we'll support them), but we thought it important that this sort of NFS client become more open and standardized.
There's also some other neat attributes of this architectural approach, which you might find interesting.
As far as replication (remote or local), you're free to use either NAS-based file-oriented replication, or go with SAN-based block-oriented replication -- the choice is largely yours.
All the tiering stuff that our SAN arrays do (QoS, different media types, enterprise flash drives) are part of the story as well -- all the goodness of EMC's SAN environment is yours to use, as well as all the NAS capabilities.
Also, due to the redundancy of the various components (metadata server, I/O paths, array, etc.) it ends up being a fairly bullet-proof architecture.
If you already have EMC NAS products, it isn't that much effort to set them up with MPFS, there's some software components, and maybe some new connectivity to your servers, but that's about it. We're not talking a new box or operating system here.
And, of course, there's a ridiculous degree of linear scalability, due to the architecture.
I'm betting you'll be hearing a lot more about MPFS this year, not because it's brand-spanking-new, but because we think we've got something that solves a real problem for many customers, it's proven, it's very functional and I don't think anyone else is doing this, architecturally speaking.
A Criticism of EMC
Sometimes I get frustrated because sometimes we don't do a particularly good job telling people about what we've got, why it's better, etc. Maybe it's because we're largely an engineering company, perhaps we just think that the advantages must be obvious.
From where I sit, there's about a half-dozen things like this in our portfolio -- really unique, cool stuff that's a bit hard to find out about -- unless we tell you!
The Power Of Hybridization
One of the advantages of having an enormous technology portfolio at EMC is the ability to combined different technologies, each with strengths and weaknesses, and come up with hybridized approaches that few vendors can match. And, of course, they're not science projects, they're commerical offerings with the full support of EMC.
And when I compare this sort of thing to what I've seen from some of the other vendors (e.g. BlueArc, NetApp/Spinnaker, etc.) I realize they only can work with what they know. They don't have the option, realistically speaking, to do the kinds of things we've done as far as hybridizing these technologies.
Sometimes I chuckle at the NAS vs. SAN vs. iSCSI debate.
Wouldn't it be cool if you had a single, integrated environment that could use them all, each to their strengths? Cost, performance, management, protection, etc.?
What if I told you it had been in the market for 6 years?

Chuck,
So...how is this different from pNFS?
Posted by: Richard | February 06, 2008 at 09:38 PM
You right no one knows about MPFS... First time I've heard of it :(
MPFS scales by adding clients, however it appears each client is still limited to less than 1Gbps... Sounds like every other clustered solution out there...
So why haven't you guys added an MPFSi agent to ESX?
MPFSi and 10GbE on ESX would be very interesting.
Actually I just realized why we have a NSX in the closet... TOO COMPLICATED. Make it simple with 1 pretty gui and add all the "snap" features...
Why is VMware so popular? It's simple! Even I can install ESX in minutes. Make a storage system fast, redundant and SIMPLE and you have a product.
Posted by: Dan Pancamo | February 06, 2008 at 10:28 PM
>Sometimes I chuckle at the NAS vs. SAN vs. iSCSI debate.
>Wouldn't it be cool if you had a single, >integrated environment that could use them >all, each to their strengths? Cost, >performance, management, protection, etc.?
I thought Netapp filers did this all the time. Good that EMC too is thinking on that line :-)
Posted by: Sajeev | February 07, 2008 at 11:00 AM
Hi Richard
On the client side, it's really the same thing. We see pNFS evolving to the preferred client for MPFS environments, but -- like most things -- it's a long train coming, and not everyone can wait.
However, it's fair to point out that pNFS addresses the client issues (not the backend storage, etc.) so all of us vendors will have to come up with something special to support what pNFS does. As we've done.
Finally, in my mind, pNFS will likely be a direct replacement for the current MPFS client that we're shipping today.
Posted by: Chuck Hollis | February 07, 2008 at 11:42 AM
Hi Dan -- interesting thoughts, to be sure.
First, MPFS doesn't scale by adding clients. The bandwidth delivered is independent of the number of clients, and is more dependent on the storage subsystem, so I think your mental model isn't 100% accurate. And, trust me, it is different than every other clustered doo-hickey out there. Whether it's better or not is your call, not mine!
You're right on regarding the ESX comment. We're working to do just that, but it's not as easy as it sounds for a variety of reasons that I don't want to get into.
However, we're finding that most current ESX deployments run just fine on NAS, iSCSI, etc. and can't really justify this sort of honkin' performance. Yet.
For me, the arrival of FCOE as part of a broader DCE architecture will make this sort of thing even more interesting, e.g. one wire that does it all.
Finally, I'd suggest that you'd take a look at a current Celerra. The guys got the simplicity message loud and clear a while back, and we've got videos of 9 year olds as well as marketing VPs setting the thing up in 15 minutes or less. Ditto for snaps, etc.
And, yes, even NetApp customers have told us we've done them one better in this regard. You be the judge!
Thanks for writing!
Posted by: Chuck Hollis | February 07, 2008 at 11:49 AM
Hi Sajeev, yes and no.
Both EMC and NetApp offer storage units that give customers flexibility of choice, e.g. choose a bit of iSCSI, a bit of NAS, or a bit of FC. Nothing unique here, right?
I don't think NetApp would attempt anything like MPFS that uses NAS for what it's good at (management, metadata, file sharing) and hybridizes SAN (FC, iSCSI) for high-speed data delivery to the same clients.
That's kinda a different deal, I'd argue.
Thanks for writing!
Posted by: Chuck Hollis | February 07, 2008 at 11:53 AM
"The guys got the simplicity message loud and clear a while back, and we've got videos of 9 year olds as well as marketing VPs setting the thing up in 15 minutes or less. Ditto for snaps, etc."
hahahah.... comparing the smarts of marketing VPs to 9 year olds....
that is hilarious. Chuck, would you mind posting one of those 9 year old kid sets up a SAN videos? maybe its already on here but i didn't see it, would be cool to see it.
Posted by: shaun noll | February 07, 2008 at 04:50 PM
I remember MPFS from 2001 when EMC first discussed the technology.
I have to think that 7 years later that there are just 100 customers on this, it's due to the enormous cost of this type of implementation.
Proprietary NAS front end, burdened cost of FC back-end. This may have changed, but as I recall, this was qualified for Symmetrix and not lower cost per TB Clariion. Customers have to invest not only in a high-performance low-latency IP network but also the fibre-channel fabric.
I was actually thinking that MPFS would largely die once 10Gb Ethernet arrived. Now you can have your file system AND the performance that you require to go with it. 10Gb FCoE may offer even greater advantages.
As the adoption of 10Gb grows and the price per port comes down, this becomes an even more interesting scenario.
Posted by: mgbrit | February 08, 2008 at 11:05 AM
Good comments, as always, mgbrit!
You're right -- at the outset, it was an expensive and complex proposition, but not any more. I tried to highlight that the shape of the adoption curve has dramatically shifted recently, due to lower costs, improved simplicity, and new customer requirements. Really, really shifted.
The entry costs of a Celerra have come way down, and it's much, much easier to use than before. Yep, it's proprietary, but there's nothing in the commodity world (yet) that does this sort of thing, so that's the tradeoff.
FC doesn't have to be part of the equation, though. iSCSI seems to offer better latency / response time performance than NAS protocols, so there's definitely a segment of customers who'd be better off with this approach without having to invest in FC.
The CLARiiON stuff has been qualified for a while -- a very, very long while.
I'd agree with the 10Gb FCoE observation in spades. A converged wire, supporting multiple protocols, each doing what they're good at -- well, that sounds pretty cool to me.
Thanks for writing!
Posted by: Chuck Hollis | February 08, 2008 at 11:12 AM
Sounds like another vendor lockin to me (nobody wants all those proprietary clients) - maybe thats why only 100 in 6 years... 17 a year... must still cost a pair packet to keep the development running that long...
Posted by: Barry Whyte | February 08, 2008 at 06:05 PM
Hi BarryW, how's the IBM blogging going?
What does IBM have to offer in this space (other than resold products from NetApp?)
I seem to remember something called "Storage Tank" from a while back ... is that still an active initiative at IBM?
Cheers!
Posted by: Chuck Hollis | February 11, 2008 at 11:45 AM
First, a disclaimer - I work for NetApp and the comments below reflect my personal view and NOT that of NetApp.
Here's a reality check, Chuck - every customer I talk with is trying to reduce the complexity of their IT environment, not add to it.
You've blogged extensively on the subject. So why the sudden embrace of more complexity?
Hopefully it's intuitive that simultaneously managing and coordinating the deployment, change management and troubleshooting of parallel SAN and NAS interfaces ADDS complexity to the IT environment, not reduces it. The prospect of managing zoning and access controls, auditing, security, etc. for a proprietary product will keep the data center managers and a most CIOs I talk with awake at night.
Posted by: Charlie Lavacchia | February 12, 2008 at 03:33 PM
Hi Charlie
With all due respect, I think you're missing the point a bit.
Yes, people want simplicity, and energy efficiency, and security, and something that's cheaper, and shorter workweeks ... well, fill in the list.
Just because I'm talking about a high performance option to NAS that some might find interesting doesn't mean we've solved world hunger here.
And, well, I've met more than a few people who are willing to take on a bit more complexity to solve a pressing business problem.
Like getting a ton more performance out of their NAS environment.
Does NetApp have anything that's architecturally equivalent that offers a simpler management model?
Posted by: Chuck Hollis | February 12, 2008 at 07:13 PM
Hi Chuck
Are you taking enhancement requests :-)
We are about to implement the RSA enVision using NAS for it's storage, this because the RSA solution need to share the storage between 3 nodes over CIFS (Celerra and Netapp's are supported). So we now bought a NS40 that we are connecting to a DMX3.
Here's the enhancement request, If we where able to use MPFS we off load the NS40 and can us it for NFS/CIFS/iSCSI services and also boost the IO performance for the RSA enVision application... But it's not supported, do you have good contacts with the RSA devision....
Thanks for writing!
Posted by: Lars Albinsson | February 13, 2008 at 01:11 PM
just curious. after checking out http://searchstorage.techtarget.com/news/article/0,289142,sid5_gci1158962,00.html and http://searchstorage.techtarget.com/news/article/0,289142,sid5_gci1240230,00.html
and similar other post. looks like EMC gain some deals by partnering with ibrix. and ibrix fs looks pretty much like the mpfs. so which one is better?
Posted by: ming zhang | February 13, 2008 at 02:42 PM
Some people think that the name MPFS is named after the managers at the time of the product: Mark and Percy File System.
Not named by engineers but after engineers.
Posted by: Sorin Faibish | February 13, 2008 at 03:15 PM
I want to address the only 1 Gigabit pipe limitation. Today you can find 4 Gigabit ports cards and with a good old PowerPath one can increase the speeds to 300-400 MB/sec per client with MPFS product. but why stop there, you can use 10Gbit or even Infiniband and you can scale up to 900MB/sec for a single client (actually we measured this in the lab and got 910MB/sec using IB). But the real question is what would anybody do with these huge performance numbers. Yes it is nice to know it can be done but it is more important to feed a large number of hosts at 100-117MB/sec than a single huge host. This is my personal view, but maybe I am wrong.
Posted by: sorin | February 13, 2008 at 03:45 PM
Hi Lars
I take enhancement requests, but all I can do is pass them along to the product groups.
In this case, I believe that enVision can use NAS storage just fine -- ours and others. Depending on your appetite for adventure, everyone is telling me that it should "just work". Now, getting a bunch of engineers to do the work to make sure that's absolutely the case all the time, well, I'm sure that's going to take some time.
I'll let you know if I hear anything back from the enVision team. Now that you mention it, that's a pretty good use case for MPFS.
Posted by: Chuck Hollis | February 13, 2008 at 05:21 PM
Wow -- a 1 gigabyte per second per client data feed. Gee, that's a nice round number, isn't it?
Not that anyone needs that, but it's nice to know it's there if you want ;-)
Any know of anything faster (NAS-based, not using DRAM etc. for storage)?
Posted by: Chuck Hollis | February 13, 2008 at 05:24 PM
Hi Sorin
Percy T reminds me that the original name of the product was "HighRoad", and later it was some marketing dweeb (maybe me!) that changed the name to MPFS.
Posted by: Chuck Hollis | February 13, 2008 at 05:27 PM
Hi Ming
You're right, we do a lot of business with Ibrix -- they're a great partner.
I don't think in terms of "better", I tend to think in terms of "different".
Ibrix uses a clustered server approach to build a scale-out file system. MPFS uses a combined NAS/SAN hybridized approach.
I am not qualified to offer a semi-intelligent opinion as to which might be better in your enviroment. I don't know how serious you might be in answering this question, but talking to an EMC NAS specialist might be helpful to walk you through the pros and cons of each.
Posted by: Chuck Hollis | February 13, 2008 at 05:32 PM
Chuck,
The initial/internal name was always MPFS. It was changed to HighRoad to match the competiting product names like: SANergy, CentraVision, StoreNext. Later marketing revisited the MPFS name.
Posted by: Sorin Faibish | February 14, 2008 at 08:34 AM
Great blog entry and responses. I will not claim to have more experience than anyone here, but there are some important interconnect and array performance concepts to remember when considering this solution.
1. Multi-tier load distribution.
MPFS is great for load distribution because it scales linearly. That implies that for each array element you gain close to 100% performance increase of that element assuming ideal distribution of data and IO requests. Ok, ideal data and IO request distributions are HUGE assumptions. This is why we have to think of distribution at all levels / tiers; at clients, at interconnects, at storage head ends, at intra-array levels. Implementing distribution within one tier while neglecting another is a sure way to get unexpected, IMO negative, results. An example of distribution techniques at each of these levels are MPFS and it's total architecture which addresses client and storage head end distribution. Multiple interconnect elements including NICS/HBA's and their links, FC/Gig/10Gig switches to lay the foundation for IO path distribution. Intra-array element aware IO distribution software such as Powerpath to leverage multiple interconnect and intra-array paths to a single target. Finally, and the part that most Clariion users miss since it's not an inherent part of it's architecture, is intra-array distribution of data. On the Clariion platform a vanilla configuration will almost ensure an unbalanced use of array spindles. In other words you'll likely never see the IO that the platform is rated for. Implementing a MetaLUN matrix that evenly, in respect to LUN capacity, distributes each LUN across as many spindles as possible should be done to realize the most performance regardless of questions like what client uses what Raid Group. MetaLUN matrices make that question largely irrelevant. Some make arguments that would detract from the value of MetLUN matrices. The argument is that by distributing LUN's in this fashion the performance of every LUN is diminished. This argument supports the data isolation technique for solving performance problems. My answer to this is that one must understand IO requirements, build solutions to meet those requirements and when IO resources are exhausted one adds a new array. MPFS supports my argument nicely by making incremental scaling a breeze (while turning a blind eye to Inter-array data redistribution after scaling, which is another can of worms).
2. Interconnect theoretical capacity vs. real capacity.
This is the real gotcha that many glaze over, forget or are completely ignorant about. Especially when talking about Ethernet in Eth flavors starting with 100 through 10G. The theoretical throughput is different than the practical throughput based on administrative configurations. This administrative configuration that makes the difference between realizing as little as 5% of theoretical throughput in the case of GigE is the Ethernet Frame Size. The reason for this is that the speed in which data can be put on the wire scales with the Frame Size. One can confirm this by doing a bit of research on the combined use of iSCSI and Ethernet Jumbo Frames. This idea is fairly straightforward, but the per host realized capacity problem with Ethernet is irreconcilable when 10G Ethernet is considered. The sad fact about 10G Ethernet, depending on one's goals, is that the Ethernet Frame Size cannot scale large enough for a single host to realize anywhere close to 10G's capacity. This leaves 10G relegated, or only effective for ignorant implementations, to aggregation links. Multiple frame streams from multiple hosts being aggregated on 10G links can realize it's capacity. 10G doesn't solve any per host throughput problems. Even I at one time wanted to throw 10G at each host, but the looks and advice from our Cisco SE's set me straight on this.
A dedicated 1000/10G Ethernet interconnect with properly configured Ethernet on the hosts combined with iSCSI and MPFS would be a rocking solution for both performance and resiliency.
I only wish EMC would hire me as an SE so I could do these implementations just to see the looks on customer's faces when they see the performance stats.
Posted by: William Cleek | March 14, 2008 at 04:41 PM
As one of the project co-originators, compiler of the first "rainbow document" FMP spec, and developer of the first functioning client on Solaris, perhaps I can clear up some of the naming.
The first name was Parallel NFS,. Mostly because it also supported CIFS, it got renamed pretty early to Multi Path File System, and it remained that for most of its development.
This is the first time I've ever heard that the name was after Mark K (who in fact wasn't even there at the beginning with no other Marks in sight that I recall) and Percy T.
Given the politics of the project, I doubt that any such naming scheme would have given any credit at all to the Cambridge folks, so it probably would have ended up as UUXFS after the three people in Hopkinton who were most involved.
In any case, MPFS was not considered a go-to-market name. Close to the first release, marketing came up with HighRoad. None of the people actually working on the project liked it, but nobody was listening to us and that's what it ended up being.
I've actually been rather amused to see the term PNFS come back for something related, and now it seems that MPFS is back too. It's also gratifying to see that it's finally getting some traction in the market. At the time that I left, the sales force still seemed unaware of its very existence.
Posted by: Jeff Darcy | September 26, 2008 at 05:11 PM
sounds very interesting.
so where can i buy a 2 disk or 4 disk system like that.
and if its not available - why not ?
the celerra ns40 is only for VERY big companies.
i think this could be a screamer in the small office segment.
Posted by: Kris | September 03, 2009 at 05:25 AM
@Kris
Most storage subsystems are spindle-limited in terms of performance. 2 to 4 disks means that's the limiting factor, so not many people are interested in small config / high performance.
The game changes when we move to enterprise flash drives, no? So one could imagine an extremely fast storage subsystem that uses flash to do exactly what you suggest.
Unfortunately, the price of such a device (today) would scare most people away. But I'm guessing that will change sooner than later.
-- Chuck
Posted by: Chuck Hollis | September 03, 2009 at 02:46 PM
Hi Chuck,
I don't know where should I ask this question.
Then I found your blog. It is very fascinating to read your blog. It is like the ocean of knowledge of EMC, Storage, Virtualization etc.
I have one question which I really need the answer from you as an EMC CTO.
When do you plan to support dual port or quad port of 10G Base-T (Using Rj-45) to be supported in Celerra line of product?
As I am now, designing and planning one big infrastructure framework. I am still stucked in this missing link (my question above).
Should this information is still confidential, kindly send it to my email address at taufik (at) batelco dot com dot bh. Even if I have to sign the NDA with you.
cheers,
taufik kurniawan
Posted by: Taufik Kurniawan | April 08, 2010 at 09:35 AM
Hi Taufk
Not my area of detailed expertise, but I'll track someone down tomorrow and get back to you ASAP -- thanks!
-- Chuck
Posted by: Chuck Hollis | April 08, 2010 at 05:43 PM
Taufik -- I'm trying to send you an email at the above address(es), and they keep bouncing.
-- Chuck
Posted by: Chuck Hollis | April 09, 2010 at 10:12 AM
Dear Chuck,
I received your email. Thanks for your reply and confirmation. It is very valuable information.
I can start working on the infrastructure design based on your information :)
cheers,
taufik kurniawan
Posted by: Taufik Kurniawan | April 11, 2010 at 03:13 AM
Hello Chuck,
I got to this site thru a google search on "ESX support of MPFS".
Very interesting article, but as asked by Dan, It would be really nice if EMC could give us a real state of MPFS driver compatibility with ESX.
The use of VMWare could be explained by the licensing policy suppliers tend to link to numbre of CPU/Core, and for a web application, sometimes 2 core are enough, but performance when delivering content are crucial.
Could you please direct me to one of your experts I could talk to regarding the integration of ESX Farm and MPFS as my project is tightly coupled with the possible adoption of MPFS protocol with our ESX famrs and EMC devices?
Thank's a lot
Posted by: Abdellah | September 01, 2010 at 11:36 AM
I will check, and have someone get back to you as soon as possible.
-- Chuck
Posted by: Chuck Hollis | September 01, 2010 at 12:05 PM
I will try to address Abdellah question but I will need to know if you are interested in MPFS client running on the ESX server or inside VMs. If inside VMs we already support all VMs running Linux or Windows using the native MPFS client on the given OS. If you refer to using an MPFS client in ESX OS we do not have such a client yet but we work on a prototype in our lab that can become a product if more people like you will ask for such a client to be accepted by VMware. We can take the dialog offline if you need more details.
Posted by: Sorin Faibish | September 02, 2010 at 10:11 PM