HyperSCSI Examined
An anonymous reader writes "Eugenie Larson of byteandswitch.com has published a brief article that reviews the HyperSCSI protocol, which like iSCSI allows for an IP based san. The twist of HyperSCSI is that it's opensource, and runs over raw ethernet, avoiding the overhead of TCP/IP. The article has some comments from early adopters of HyperSCSI, as well as some comments from top vendors in the iSCSI industry."
why is there an article on this, i mean linux wont support it for another 2 years lol
SCSI is dead and it should stay dead. We have USB 2 and Serial ATA. And it's enough. We don't need any more data transfer standards.
Thank you and have a nice day.
Hi. My name is Rob. I'm an attractive young man. I'm a few years over 20 and I work on a geek website. I would like to share with you an incident from a year ago that changed my life.
It was late at night and I was alone in the basement of the geek compound. I'd lost track of the time, but was sure it was at least 1 or 2 AM. I'd lost track of time because I was so busy enjoying my collection of gay porn. The week before, I had stolen a CD with anal sex videos on it out of Michael's room. I don't think he knew it was missing, yet. He had been very busy censoring people for the past week and just didn't have the time to masturbate.
I was watching a video of a black man giving a blow job to a large asian man when I heard a soft moaning noise. I wasn't sure if it was part of the video or if it was real. It was a middle of the night and I was a bit uneasy about being in the basement, even if nobody dared come within 20 miles of the geek compound because of the horrible odor from the building. Quickly, I paused the video and listened closely.
For several seconds, it was dead quiet, but then I heard the noise again. I was sure it was real and it seemed to be coming from the room across the hall. Now I was quite afraid. I sat as still as possible and I heard a grunting noise coming from the same place. Immediately after, I heard a second grunt. Despite my fear, I quickly made up my mind to go investigate. Even though I was terrified, it was very important to me to be able to masturbate in peace.
I stood up, but I was so afraid, I forgot to pull my pants up. My tiny cock was straight as an arrow and hard as a rock, pointing about two inches in front of me. It was quiet now as I walked toward the doorway, still shaking from fear. The room across the hall was dark, and the hallway in between was lit only by flickering lights on the ceiling. Because the company I work for was (and still is) nearly bankdrupt, there just wasn't enough money to replace the light bulbs.
Slowly I walked to the doorway and out into the hall. It was still dead quiet. I glanced to my left and then to my right. I couldn't see anyone in either direction, so I proceeded into the room opposite mine. The door was open and the intermittent light from the hallway provided the only illumination. There was no sign of anyone in the room from the little I could see.
Suddenly, the silence was broken by another grunt. This time, it was louder and I was sure it was coming from inside the room. The noise startled me, though, and I had already begun to shit myself. I wasn't wearing pants, so I can't really say I shit my pants. But the shit hung down from my asshole as I fumbled along the wall to find the light switch. Another grunt came, this time louder, and it startled me enough that some of my shit hit the floor. I was still shitting myself, though. The smell of fresh shit was usually refreshing to me, but I was so afraid I barely noticed.
Finally, after several seconds, I found the light switch on the wall. While the lights flickered on, I heard the same grunting noise, and was sure it was coming from my right. I looked in that direction and saw piles of dirty clothes along the wall and a closet. The closet door was closed. I was terrified, but I knew I had to inspect.
As I approached the closet, I heard the same noise again. My hand was shaking, but I fought the tremors and swung the door open. To my surprise, I saw Jeff bent over with his pants down. Jon was standing over him with his pants also off and his tiny penis was rock hard and covered with blood.
I was mad. I was furious. How could Jon be doing this with my boyfriend. In my anger, I blew my load all over the closet, and at the same time, let out a huge fart.
"How could you? What the fuck?" I screamed as loud as I could. In my anger, I grabbed Jon's hand and pulled him out of the closet. After that, I grabbed his neck and bent him over. I stepped behind him, and with my bare hands, I tore his asshole open. He let out a scream. In
Kill me if you like but Ethernet is NOT the right kind of media for this. Ethernet does not have "guranteed latency". It is not a real time thing--rather best effort thing. I will be happy to run this over a "fixed" latency media but not even think about doing it over ethernet. One of the reason I like firewire ... but I guess this is an apple thing and INTEL will do anything to kill it in the future or come up with other crap like USB.
- People who believe other people have no right to live, got no right to live ...
HP's Graham Smith says:
"Without TCP/IP, it has no real error-recovery mechanism or guarantee that packets get delivered."
But that is wrong. There is error checking in the ethernet hardware and in the SCSI stack. It seems Smith needs to review the basic material, or should have at least read the introductory material. Perhaps the takeaway here is, managers should not be allowed to comment on technical material, or if they do, they should solicit advice from a practicing engineer first.
Smith also dumps on HyperSCSI's scalability, but as far as I can see, it scales exactly as well as any LAN, and for storage that's not bad at all. Besides, being 100% open source, implementing a repeater sitting on a routing box is entirely practical.
As far as Andre's comments go, the article should have disclosed that he peddles an iSCSI stack for a living. More power to him, I'm not criticizing his colorful comments or business scheme, just the journalist's failure to take note of this.
Now, my own opinion: I haven't tried HyperSCSI yet. I have it installed here and by rights I should have given it a thorough workout by now, but mea culpa. So little time, so much to do. Well I'll change that today.
From what I know so far: I like the idea of trimming away unnecessary layers. It's the kind of thing we do in Linux all the time. I like the fact that the whole stack is GPL. It doesn't bother me that disk drives themselves don't support the protocol and are unlikely to in the near future, because you have to put the disks in a box anyway, and that might as well be a Linux box presenting a HyperSCSI interface.
Personally, I think that HyperSCSI is going somewhere. So is iSCSI for that matter: the two protocols serve distinctly different target markets. iSCSI is where the money is because hardware vendors support it. HyperSCSI is where the joy of hacking is because it performs better and it's GPL. The thing is, they both present the same interface to the OS (SCSI) so they are interchangable. It's not an either/or situation at all.
You need to pay careful attention to any technique that increases performance without increasing cost.
Have you got your LWN subscription yet?