http://www.drobo.com/
I have been hearing about Drobos for over a year now. Many pundits I trust simply rave about them. The technology sure does seem appealing: a box that can hold multiple hard drives of different capacities, and wrap them all up in a better than RAID data protection scheme.
I have two clients who had Drobo-like storage needs at about the same time. I ordered two Drobo S models for one, and a Drobo S and a Drobo Pro for the other. I loaded all of them up with the maximum number of 2Tb (terabyte) hard drives. For those who don't know, that is 5 x 2Tb = 10Tb for each Drobo S, and 8 x 2Tb = 16Tb for the Drobo Pro. Because of the way Drobos use the drives to protect your data, that means that roughly 7.5Tb of data storage is available on the Drobo S models, and 14Tb is available on the Drobo Pro.
The S/Pro pair arrived first. I immediately ran into trouble formatting the drives. I followed the Drobo instructions exactly, but upon first attempted format, the Drobo software basically told me "try again." I had three consecutive failures, and almost gave up. But, instead I rebooted the computer (can't hurt, might help, but not something that the Drobo instructions suggested), and that worked for the first drive. So, on to the second.
The second drive did the same thing. Being a bit wiser, this time I just quit the Drobo Dashboard software, and tried again. That worked. Huh. "Oh well," I thought, "picky software, but stable hardware." The rest of the install went peachy, and I gave it no more thought.
The second pair of Drobo S models arrived a few days later. This time I was prepared for the formatting failure. However, no matter what I did, I could not get either drive to format. It was infuriating. I was using the client's server this time (an Xserve G5), and repeated reboots weren't going to be cool. So, I resorted to my laptop and was able successfully to format both drives, only after a couple of failures similar to above.
Then, after I reconnected the Drobos to the server, very strange things began to happen. At first they wouldn't show up, then they would disappear. I went through so many iterations of connecting them up to this or that port — changing cables, changing the order in which they connected, changing the configuration of the other drives connected to the server — so many that I finally gave up and told the office that the server was going to be down for the rest of the day.
Then I got on the phone with Drobo support and proceeded to spend a few hours doing the same thing with them. The server had gotten to the point that it would kernel panic with one of the drives. The upshot was I was told to upgrade my server software. Crud. The upside was that it did give me an excuse to do an upgrade that I wanted, but couldn't otherwise have justified — so I was Ok with that.
After installing Mac OS X 10.5 Server, and applying all the updates, the problems with the Drobos remained. By now the office was tired of no server, so I had to stop testing on the server, and resorted to testing exclusively on my MacBook Pro. I got back on the support site with Drobo, and eventually had a call with one of the techs. I had an idea that maybe my MacBook Pro, a Core Duo (NOT a Core 2 Duo) and my server (a G5) were too old for Drobos. The tech considered that for a moment, but assured me that this was not the case. He agreed to ship out a new unit to test. Upon arrival, it failed in similar ways.
At that point I began to cast around for other solutions. First, I rebooted my MacBook in Safe Mode. To my amazement, the Drobo worked without a hitch. So, something installed on the server and my computer was at fault. The only commonality between the two was the Drobo Software itself. Nah, couldn't be, right? I mean, if that were it, surely the Drobo tech would know about it, right?
I googled "uninstall drobo software" and the top article was from a site I read every day: MacOSXHints.com. Here: Fix a Drobo issue on non-64bit-capable Intel Macs. First, I literally slapped myself in the head for not going to google right away; second I kicked myself for not thinking of this site — it is one of my go-to sites, and I know I had scanned this specific article.
I found the uninstaller in /Library/Application Support/Data Robotics/Drobo Dashboard/. I used the uninstaller, instead of mucking around with deleting specific files. Bingo — everything worked flawlessly. So, my question remains: Surely the Drobo tech should know about it, right? Apparently not.
Moral of the story: don't think that just because your support tech is sharp and seems very knowledgeable, that he knows everything. Also, be suspicious of a tech who doesn't pursue a logical course of elimination when it involves his product.
I titled this "Oh Drobo, how you disappoint me" because I am disappointed that such a potentially cool company has totally missed what seems to me to be an obvious bug. Even cursory testing on some older hardware would demonstrate this issue. I have to assume that they have had tech calls on it as well. Note the date of the article above: November 2009.
Lastly, I sure do hope Drobo acts on this knowledge and fixes the software. I hate to say it, but I doubt it — it has apparently existed since November or before. After informing the tech of what happened, I never got a response. I did close the ticket, and left a note offering to help them troubleshoot if needed. So far, crickets...
Bill - Very sorry to hear about the issues you had, but I can assure you this will get to the right folks at Data Robotics to address.
ReplyDeleteWe are all about delivering a different storage experience, so when we come up short we learn from it and improve the product.
Best,
Jim Sherhart
Data Robotics
www.drobo.com
Jim, thanks for the follow up. As I said before, your company come highly recommended. Had it not been so, my disappointment wouldn't have been as great. Sheepishly I admit that I had hoped this blog would get a response. Now for a software update...
ReplyDeleteI have 4, 8x DroBlowPro units that are used in geophysics at Arizona State University. They are, to put it lightly, garbage. Max throughput is 2MBPS on an 800MBPS firewire bus. Any drive error takes out the entire array (in my case 16 TB of research data). I will be decommissioning all four of them next week and demanding the vendor refund my money.
ReplyDelete