I recently had 20 drives across three machines. I was using a combination of raid5, iscsi, mhddfs, and samba. Machine1 mounts the iscsi devices from the other two machines, and then mhddfs combines them into one virtual filesystem. Samba is then used to share files out with laptops.
What I found is that network card drives in 3.2 kernels are currently in a horrible state. They crash left and right under real load. This is after trying different brands, tweaks, version of drivers, etc. In addition it seems iscsi client in Fedora 16 is also not in a great state. Independent of network issues, I would still get failures. The machine running CentOS 6.2 used to be Fedora 16, but was converted to make things more stable.
My latest plan is to do basically the same thing I was doing before, but on a smaller scale. I am going to retire the 1tb drives in Machine3, and replace them with the 2tb drives from Machine1. I am also going to convert Machine3 to CentOS 6.2 for stablility. Then Machine2 will mount Machine3's iscsi device, and use mhddfs and samba. This reduces the number of machines involved from three to two, and takes Fedora 16 out of the mix. It will also reduce the number of drives involved in mass storage from 20 to 14.
I plan to add two 2tb drives to Machine1, for storage, but it end up being only a desktop.
I hear you, it does feel like a downgrade. On the other hand, grub1 is not working for me. I upgraded to Fedora 16 last night. At first GRUB2 gave me simply "GRUB", and GRUB1 gave me "Error 16". I tried multiple tricks to get GRUB1 working, and was unsuccessful. What I finally ended up having to do was use GRUB and make the empty space at the beginning of the drive 2047 blocks instead of the previous 62. To do this I had to backup the contents of/boot, repartition, redo raid1, format it, and copy the data back.
I also recently ran into the Error 16 error with GRUb1 on Fedora 15 on my mail/web server. To workaround it I ended up installing GRUB2 from Fedora 16.
I am doing very much the same thing. I have six 1tb hard drives in my main desktop, and five 1.5tb in a iSCSI server. I then combine them with mhddfs. It is slow, but I only use it for big files that I am not going to be rewriting. I use linux software raid5 for the big filesystems, and linux software raid10 for my/home.
I am excited to see 4-5tb drives coming down the pipe. With just four 5tb drives I could replace all my hard drives, and remove the need for the the iSCSI server.
I have seen the same errors with iSCSI and ext4.
[2687538.144009] EXT4-fs (sdi): error count: 54 [2687538.144012] EXT4-fs (sdi): initial error at 1309736118: ext4_journal_start_sb:260 [2687538.144016] EXT4-fs (sdi): last error at 1309761117: ext4_put_super:737: inode 8194 [2774045.664009] EXT4-fs (sdi): error count: 54 [2774045.664013] EXT4-fs (sdi): initial error at 1309736118: ext4_journal_start_sb:260 [2774045.664016] EXT4-fs (sdi): last error at 1309761117: ext4_put_super:737: inode 8194 [2860553.184009] EXT4-fs (sdi): error count: 54 [2860553.184012] EXT4-fs (sdi): initial error at 1309736118: ext4_journal_start_sb:260 [2860553.184015] EXT4-fs (sdi): last error at 1309761117: ext4_put_super:737: inode 8194
I don't think that is a full jailbreak. It just lets you load your own applications. Plus if you want to distribute applications to regular phones you have to give them a 30% cut.
You don't have to start from scratch. You just have to enable the extents feature. It won't auto convert the old stuff, but any time something is changed it will be made into an extent.
Then your best bet would be to create a local repository out of the contents of cds, or a dvd. Which should be a basic thing you are going to do anyway if you have more than a few servers that don't have access to the internet. Then you would mirror in updates, and let them update from that.
There is graphical software that will let you install stuff straight from discs, and even ask for the right disc.
I recently diagnosed two desktop machines. One ended up having a bad stick of memory, with the original symptoms being a corrupted copy of Windows XP that wouldn't boot. The other a bad hard drive, the symptoms being it would hang during use randomly and even during boot.
I used Prime95 and Memtest86+ to detect the bad stick of memory. Prime95 quickly came up with a error during the stress test, and Memtest86+ also came immediately came up with errors. In the past I have since subtle errors with Memtest86+ that only show up in later tests or with multiple passes. Instant answers isn't how it always goes.
For the bad hard drive I ended up doing a variety of tests. I tried Prime95, and since it was a Seagate drive, Seagate's Seatools. I didn't get any clear answers from them. At a later point I booted into a Fedora 11 Live cd, which popped up with a SMART error. Which ended up being a bad sector that needed to be remapped. I then tried using Spinrite to fix it, but ended up seeming to just hang on this one spot. So I replaced the hard drive. Afterword I reran Spinrite against the new drive, and it came up with nothing. I also played with Sandra Benchmarks at the end to stress the machine.
A lot of firmwares, like DD-WRT, have issues with binary only drivers and programs. I ran into it with the nas process in DD-WRT a few months ago.
I had decided to move to WPA2 Enterprise. It sort of worked, but there is a long standing bug in DD-WRT relating to WPA2 Enterprise. WPA2 Enterprise depends on Radius. The nas process will only try a Radius server once. If it fails, then it won't try again. The only workaround is to kill the nas process one way or another. Then to make it all the more fun, the nas process is binary only.
I ended up having to go back to the official Linksys firmware for my WRT600N to get working WPA2 Enterprise.
I wouldn't say it is snake oil. Putting versions in a page allows you to Google for it. Which makes the attack a lot easier. It also allows the attacker to do reconnaissance a lot less detectably a hold of time, and then spring it on everyone at once.
At home two 24" monitors on one computer, along with a second computer with a 20" monitor. They are connected with synergy and a ps/2 kvm. The kvm is good for when the main one is down. I can just hotkey over and use the second computer. I use it mainly for IM, but also sometimes for a second browser. Both computers are running Fedora I find having two computers comes in handy regularly. I also use the second computer as a iscsi server for the first. The first computer already has six drives in it. So the second computer allows me to expand to ten.
The office setup is two 20" monitors on one computer, along with a second computer with a 20" monitor. They are connected with synergy. In this case I actually have two keyboards and nice. The main computer has no ps/2, and I have no usb kvms. I use a two port ps/2 kvm to share one keyboard between the second computer and a third computer. Then I toggle the monitor between dvi and vga. I do it this way since 99% of the time I don't need console access on the third computer. I access it via ssh for CUDA programs. The first computer runs Fedora, the second runs Vista, and the third runs Fedora. Vista is good in the office. It lets me do things like VMware Infrastructure client(currently Windows only), Internet Explorer(just today I was told to use IE on the HR site, since it works better), and other little things.
This sounds like a problem I have had. It isn't ever time I reboot, and has gotten better with newer kernel versions. Mine is a 4tb ext4 filesystem on linux software raid5.
I just bought a eVGA GTX260 216(core) SC at Fry's for $200+$20 tax. But it had a mail in rebate for $50. Which will bring the price down to $150+$20 tax. I bought it not as a gaming card, but as a second CUDA card. I already had a PNY GTX260(192 core).
CUDA doesn't play nice with regular graphics usage. Your machine will be really jerky every few seconds. I also didn't have room in my main computer, motherboard or power supply wise. So I put it in my second desktop that I use for iSCSI and a third monitor via synergy. The machine already had a 6600GT, which then became the secondary card. I run X off it. Which leaves the eVGA card just for CUDA. Then I can run it all day and not even notice a performance hit.
No, they are all of the same base architecture, but aren't the same card. The 8800GT and the 9800GT are pretty close. Probably the biggest difference is some 9800GT cards are 55nm chips instead of 65nm. On the other hand there is a lot of difference between 8800GT and the GTX260. The GTX260 has 32 dedicated double precision processors that the 8800GT does not. My rough understanding is that those double precision processors are roughly equal to 1.5x a Q6600(quad core), or 6 cores. The GTX260 also comes with more streaming(single precision) processors. The 8800GT is 96/112 and the GTX260 is 192/216, depending on model.
IcedTea's plugin is worthless. It doesn't deal with signed applets.
The only two things I use java for with a web browser are two different types of network kvm. One uses a java applet, and the other uses a java webstart application. I had to use 32bit sun java to get support for both at once.
Now the only thing left 32bit is mplayer for win32 codecs. I will have to do much testing and see if I can now live without them and use mplayer.x86_64. If so I can pretty much go pure 64bit. I do run into x86_64 applications every so often that don't behave properly. The last example I can think of is rtorrent.
It includes a plugin and javaws support. The two major things sun java 64bit has been lacking for years. It is still lacking the rim.cgi, but I have never had a need for it.
The plugin needs some polish. It doesn't properly declare it's version. Which makes a kvm application I use fail, because it tries to check the version.
I have had the same issue with my iPhone. It is especially bad with the original iPhone in that the speaker is much weaker.
Sadly, I was using number@mobile.mycingular.com and switched to number@txt.att.net, after number@mobile.mycingular.com stopped working for a few days. Oddly sometimes number@txt.att.net doesn't come in the single message way.
The reason number@txt.att.net does it the way it does is that it allows the sms server to track individual messages, hence allowing replies.
You just need the development build of Tab Mix Plus. Go to the Firefox Add-on page for Tab Mix Plus, click on all comments, and look at the first few. A link to the dev version should be there. I have been using it for a while, works great.
Yes, I agree I am singling out Havoc. There were others who I am sure helped in what I dislike about Gnome. He is just the most obvious and in my face.
Why do I keep using Gnome, because it is still the closest to what I want. As for the big distribution, probably because Gnome is better than KDE in general, and those are the big two that are fairly feature complete. Not to say KDE isn't way better in many ways, but overall I still prefer Gnome. No, they aren't the correct ones for lots and lots of people. An advanced button to show additional preferences wouldn't hurt every day users. The closest Gnome gets to that is gconf-editor, and even then most of the time things are still missing. Your logic is we should cater to the majority, screw everyone else.
Yes, in general they are free to do whatever. They are answerable to their boss, if they do it professional. To a certain extent the boss is answerable to the customer. On the other hand programmers don't live in a vacuum, they don't just write it for themselves, and other people do use it. It would be nice if they took more input. It would be more social, and less narrow minded.
It isn't exactly his window manager. He is an employee of Red Hat and codes it for them professionally. Which makes it more of a customer/vendor relationship than a user/programmer relationship.
Being reasonable, and be willing to add preferences for when in different situations need different behaviour, like said most every other program on the planet.
In addition, the comment in my sig is more than just about metacity. Havoc was one of the architects of the whole dumbing down of Gnome. Gnome 1.x was way more usable and configurable than Gnome 2.x. The only two things Gnome 2.x had going for it after it came out was that it was the "future", and it was based on gtk2.
No, I have tried other window managers. The problem is the good one is no longer maintained, Sawfish. It did everything I wanted, but got replaced by metacity.
My latest attempt was XFCE4. Overall it isn't quite as polished as Gnome, but is usable. The problem is it has the same problem that metacity does in the latest versions, which was the whole reason I was looking at it in the first place. The issue is the putting windows on the same screen as the mouse cursor. For a twin view setup, it is a really stupid idea. I have two monitors, I open firefox and thunderbird at the same time. Why do I want them overlapping? It was changed in metacity for users who complained the old way didn't work well for projectors as the second monitor. I understand this situation, having experienced it once under Windows. The simple alternative would have been a preference, but Havoc hates preferences, hence he is a bane.
Other window managers don't work well for various reasons. They have vastly different concepts of window management, they are more of their own desktop environment, they don't integrate well with Gnome, etc. Overall my best choice is to revert to patches on metacity. I have been lucky in that the patch reversions have just worked for a long time.
I feel you. That kind of issue of someone else's bug fix has screws with how I like things has been happening more and more lately. I have had it twice with metacity, the Gnome window manager. The first time for grabbing a window and dragging it to another workspace by hotkey. The second with how metacity auto places new windows on multiple monitor setups.
I use Thunderbird too, but server side filters are more reliable than client side filters. No need to copy rules between desktop, laptop, office desktop, and office laptop. Plus unless you use Thunderbird all the time they do you no good in Gmail. Client side filters also slow down the client, which can already be slow enough when you have huge folders.
I recently had 20 drives across three machines. I was using a combination of raid5, iscsi, mhddfs, and samba. Machine1 mounts the iscsi devices from the other two machines, and then mhddfs combines them into one virtual filesystem. Samba is then used to share files out with laptops.
What I found is that network card drives in 3.2 kernels are currently in a horrible state. They crash left and right under real load. This is after trying different brands, tweaks, version of drivers, etc. In addition it seems iscsi client in Fedora 16 is also not in a great state. Independent of network issues, I would still get failures. The machine running CentOS 6.2 used to be Fedora 16, but was converted to make things more stable.
My latest plan is to do basically the same thing I was doing before, but on a smaller scale. I am going to retire the 1tb drives in Machine3, and replace them with the 2tb drives from Machine1. I am also going to convert Machine3 to CentOS 6.2 for stablility. Then Machine2 will mount Machine3's iscsi device, and use mhddfs and samba. This reduces the number of machines involved from three to two, and takes Fedora 16 out of the mix. It will also reduce the number of drives involved in mass storage from 20 to 14.
I plan to add two 2tb drives to Machine1, for storage, but it end up being only a desktop.
Machine1
Fedora 16
6x2tb raid5
Machine2
CentOS 6.2
5x1.5tb raid5
3tx2tb raid5
Machine3
Fedora 16
6x1tb raid5
I hear you, it does feel like a downgrade. On the other hand, grub1 is not working for me. I upgraded to Fedora 16 last night. At first GRUB2 gave me simply "GRUB", and GRUB1 gave me "Error 16". I tried multiple tricks to get GRUB1 working, and was unsuccessful. What I finally ended up having to do was use GRUB and make the empty space at the beginning of the drive 2047 blocks instead of the previous 62. To do this I had to backup the contents of /boot, repartition, redo raid1, format it, and copy the data back.
I also recently ran into the Error 16 error with GRUb1 on Fedora 15 on my mail/web server. To workaround it I ended up installing GRUB2 from Fedora 16.
I am doing very much the same thing. I have six 1tb hard drives in my main desktop, and five 1.5tb in a iSCSI server. I then combine them with mhddfs. It is slow, but I only use it for big files that I am not going to be rewriting. I use linux software raid5 for the big filesystems, and linux software raid10 for my /home.
I am excited to see 4-5tb drives coming down the pipe. With just four 5tb drives I could replace all my hard drives, and remove the need for the the iSCSI server.
I have seen the same errors with iSCSI and ext4.
[2687538.144009] EXT4-fs (sdi): error count: 54
[2687538.144012] EXT4-fs (sdi): initial error at 1309736118: ext4_journal_start_sb:260
[2687538.144016] EXT4-fs (sdi): last error at 1309761117: ext4_put_super:737: inode 8194
[2774045.664009] EXT4-fs (sdi): error count: 54
[2774045.664013] EXT4-fs (sdi): initial error at 1309736118: ext4_journal_start_sb:260
[2774045.664016] EXT4-fs (sdi): last error at 1309761117: ext4_put_super:737: inode 8194
[2860553.184009] EXT4-fs (sdi): error count: 54
[2860553.184012] EXT4-fs (sdi): initial error at 1309736118: ext4_journal_start_sb:260
[2860553.184015] EXT4-fs (sdi): last error at 1309761117: ext4_put_super:737: inode 8194
I don't think that is a full jailbreak. It just lets you load your own applications. Plus if you want to distribute applications to regular phones you have to give them a 30% cut.
You don't have to start from scratch. You just have to enable the extents feature. It won't auto convert the old stuff, but any time something is changed it will be made into an extent.
Then your best bet would be to create a local repository out of the contents of cds, or a dvd. Which should be a basic thing you are going to do anyway if you have more than a few servers that don't have access to the internet. Then you would mirror in updates, and let them update from that.
There is graphical software that will let you install stuff straight from discs, and even ask for the right disc.
Is "yum install httpd" really that hard? I know I have done this before on plenty of servers.
I recently diagnosed two desktop machines. One ended up having a bad stick of memory, with the original symptoms being a corrupted copy of Windows XP that wouldn't boot. The other a bad hard drive, the symptoms being it would hang during use randomly and even during boot.
I used Prime95 and Memtest86+ to detect the bad stick of memory. Prime95 quickly came up with a error during the stress test, and Memtest86+ also came immediately came up with errors. In the past I have since subtle errors with Memtest86+ that only show up in later tests or with multiple passes. Instant answers isn't how it always goes.
For the bad hard drive I ended up doing a variety of tests. I tried Prime95, and since it was a Seagate drive, Seagate's Seatools. I didn't get any clear answers from them. At a later point I booted into a Fedora 11 Live cd, which popped up with a SMART error. Which ended up being a bad sector that needed to be remapped. I then tried using Spinrite to fix it, but ended up seeming to just hang on this one spot. So I replaced the hard drive. Afterword I reran Spinrite against the new drive, and it came up with nothing. I also played with Sandra Benchmarks at the end to stress the machine.
A lot of firmwares, like DD-WRT, have issues with binary only drivers and programs. I ran into it with the nas process in DD-WRT a few months ago.
I had decided to move to WPA2 Enterprise. It sort of worked, but there is a long standing bug in DD-WRT relating to WPA2 Enterprise. WPA2 Enterprise depends on Radius. The nas process will only try a Radius server once. If it fails, then it won't try again. The only workaround is to kill the nas process one way or another. Then to make it all the more fun, the nas process is binary only.
I ended up having to go back to the official Linksys firmware for my WRT600N to get working WPA2 Enterprise.
I wouldn't say it is snake oil. Putting versions in a page allows you to Google for it. Which makes the attack a lot easier. It also allows the attacker to do reconnaissance a lot less detectably a hold of time, and then spring it on everyone at once.
I have two setups like that.
At home two 24" monitors on one computer, along with a second computer with a 20" monitor. They are connected with synergy and a ps/2 kvm. The kvm is good for when the main one is down. I can just hotkey over and use the second computer. I use it mainly for IM, but also sometimes for a second browser. Both computers are running Fedora I find having two computers comes in handy regularly. I also use the second computer as a iscsi server for the first. The first computer already has six drives in it. So the second computer allows me to expand to ten.
The office setup is two 20" monitors on one computer, along with a second computer with a 20" monitor. They are connected with synergy. In this case I actually have two keyboards and nice. The main computer has no ps/2, and I have no usb kvms. I use a two port ps/2 kvm to share one keyboard between the second computer and a third computer. Then I toggle the monitor between dvi and vga. I do it this way since 99% of the time I don't need console access on the third computer. I access it via ssh for CUDA programs. The first computer runs Fedora, the second runs Vista, and the third runs Fedora. Vista is good in the office. It lets me do things like VMware Infrastructure client(currently Windows only), Internet Explorer(just today I was told to use IE on the HR site, since it works better), and other little things.
Sounds like it is either using MyISAM for tables, or you aren't using the --single-transaction option of mysql-dump for INNODB.
This sounds like a problem I have had. It isn't ever time I reboot, and has gotten better with newer kernel versions. Mine is a 4tb ext4 filesystem on linux software raid5.
I just bought a eVGA GTX260 216(core) SC at Fry's for $200+$20 tax. But it had a mail in rebate for $50. Which will bring the price down to $150+$20 tax. I bought it not as a gaming card, but as a second CUDA card. I already had a PNY GTX260(192 core).
CUDA doesn't play nice with regular graphics usage. Your machine will be really jerky every few seconds. I also didn't have room in my main computer, motherboard or power supply wise. So I put it in my second desktop that I use for iSCSI and a third monitor via synergy. The machine already had a 6600GT, which then became the secondary card. I run X off it. Which leaves the eVGA card just for CUDA. Then I can run it all day and not even notice a performance hit.
No, they are all of the same base architecture, but aren't the same card. The 8800GT and the 9800GT are pretty close. Probably the biggest difference is some 9800GT cards are 55nm chips instead of 65nm. On the other hand there is a lot of difference between 8800GT and the GTX260. The GTX260 has 32 dedicated double precision processors that the 8800GT does not. My rough understanding is that those double precision processors are roughly equal to 1.5x a Q6600(quad core), or 6 cores. The GTX260 also comes with more streaming(single precision) processors. The 8800GT is 96/112 and the GTX260 is 192/216, depending on model.
Just look at this graphic.
http://pyrit.googlecode.com/svn/tags/opt/pyritperfaa3.png
IcedTea's plugin is worthless. It doesn't deal with signed applets.
The only two things I use java for with a web browser are two different types of network kvm. One uses a java applet, and the other uses a java webstart application. I had to use 32bit sun java to get support for both at once.
Now the only thing left 32bit is mplayer for win32 codecs. I will have to do much testing and see if I can now live without them and use mplayer.x86_64. If so I can pretty much go pure 64bit. I do run into x86_64 applications every so often that don't behave properly. The last example I can think of is rtorrent.
It includes a plugin and javaws support. The two major things sun java 64bit has been lacking for years. It is still lacking the rim.cgi, but I have never had a need for it.
The plugin needs some polish. It doesn't properly declare it's version. Which makes a kvm application I use fail, because it tries to check the version.
I have had the same issue with my iPhone. It is especially bad with the original iPhone in that the speaker is much weaker.
Sadly, I was using number@mobile.mycingular.com and switched to number@txt.att.net, after number@mobile.mycingular.com stopped working for a few days. Oddly sometimes number@txt.att.net doesn't come in the single message way.
The reason number@txt.att.net does it the way it does is that it allows the sms server to track individual messages, hence allowing replies.
You just need the development build of Tab Mix Plus. Go to the Firefox Add-on page for Tab Mix Plus, click on all comments, and look at the first few. A link to the dev version should be there. I have been using it for a while, works great.
Yes, I agree I am singling out Havoc. There were others who I am sure helped in what I dislike about Gnome. He is just the most obvious and in my face.
Why do I keep using Gnome, because it is still the closest to what I want. As for the big distribution, probably because Gnome is better than KDE in general, and those are the big two that are fairly feature complete. Not to say KDE isn't way better in many ways, but overall I still prefer Gnome. No, they aren't the correct ones for lots and lots of people. An advanced button to show additional preferences wouldn't hurt every day users. The closest Gnome gets to that is gconf-editor, and even then most of the time things are still missing. Your logic is we should cater to the majority, screw everyone else.
Yes, in general they are free to do whatever. They are answerable to their boss, if they do it professional. To a certain extent the boss is answerable to the customer. On the other hand programmers don't live in a vacuum, they don't just write it for themselves, and other people do use it. It would be nice if they took more input. It would be more social, and less narrow minded.
I figured you were related in some way.
It isn't exactly his window manager. He is an employee of Red Hat and codes it for them professionally. Which makes it more of a customer/vendor relationship than a user/programmer relationship.
Being reasonable, and be willing to add preferences for when in different situations need different behaviour, like said most every other program on the planet.
In addition, the comment in my sig is more than just about metacity. Havoc was one of the architects of the whole dumbing down of Gnome. Gnome 1.x was way more usable and configurable than Gnome 2.x. The only two things Gnome 2.x had going for it after it came out was that it was the "future", and it was based on gtk2.
No, I have tried other window managers. The problem is the good one is no longer maintained, Sawfish. It did everything I wanted, but got replaced by metacity.
My latest attempt was XFCE4. Overall it isn't quite as polished as Gnome, but is usable. The problem is it has the same problem that metacity does in the latest versions, which was the whole reason I was looking at it in the first place. The issue is the putting windows on the same screen as the mouse cursor. For a twin view setup, it is a really stupid idea. I have two monitors, I open firefox and thunderbird at the same time. Why do I want them overlapping? It was changed in metacity for users who complained the old way didn't work well for projectors as the second monitor. I understand this situation, having experienced it once under Windows. The simple alternative would have been a preference, but Havoc hates preferences, hence he is a bane.
Other window managers don't work well for various reasons. They have vastly different concepts of window management, they are more of their own desktop environment, they don't integrate well with Gnome, etc. Overall my best choice is to revert to patches on metacity. I have been lucky in that the patch reversions have just worked for a long time.
I feel you. That kind of issue of someone else's bug fix has screws with how I like things has been happening more and more lately. I have had it twice with metacity, the Gnome window manager. The first time for grabbing a window and dragging it to another workspace by hotkey. The second with how metacity auto places new windows on multiple monitor setups.
I use Thunderbird too, but server side filters are more reliable than client side filters. No need to copy rules between desktop, laptop, office desktop, and office laptop. Plus unless you use Thunderbird all the time they do you no good in Gmail. Client side filters also slow down the client, which can already be slow enough when you have huge folders.