libtool library versioning ( -version-info ‘current[:revision[:age]]' )

The documentation on the gnu libtool manual states: The following explanation may help to understand the above rules a bit better: consider that there are three possible kinds of reactions from users of your library to changes in a shared library: Programs using the previous version may use the new version as drop-in replacement, and programs using the new version can also work with the previous one. In other words, no recompiling nor relinking is needed.
Read more...

Using google authenticator with OpenBSD SSH logins

Introduction on two factor authentication Please read the following information on two factor authentication and why you would want to use it. http://en.wikipedia.org/wiki/Two-step_verification NOTE: Make sure you leave a terminal with root access if you are using a remote system until you have tested that you can indeed authenticate to it! Steps tested on OpenBSD 5.4, used tools on EL6 client to generate QR code. I’m mainly documenting this here so I can remember how to do this again.
Read more...

Buffer bloat mitigation with OpenBSD pf

For an introduction to buffer bloat read more here http://en.wikipedia.org/wiki/Bufferbloat . My home network utilizes OpenBSD and the built in packet filter (pf). I use cable for broadband internet and found that if I tried to upload a large file my internet connecting became very unable with high amounts of latency. After utilizing tools such as http://netalyzr.icsi.berkeley.edu/blog/ it became obvious that I was suffering from buffer bloat. After doing some searching I came across using altq support in pf to try some configuration changes to reduce the buffer bloat in my configuration.
Read more...

Orchestrating Your Storage: libStorageMgmt

NOTES: Updated 4/2/2015 to reflect new project links and updated command line syntax Updated 5/20/2021 to reflect new IRC service Updated 7/18/2023 removed IRC channel Abstract This paper discusses some of the advanced features that can be used in modern storage subsystems to improve IT work flows. Being able to manage storage whether it be direct attached, storage area network (SAN) or networked file system is vital. The ability to manage different vendor solutions consistently using the same tools opens a new range of storage related solutions.
Read more...

There is suppose to be hot water in the water heater, right?

A local contractor installed a new furnace and water heater for me on 1/21/2013. The install appeared to go well. The furnace is keeping our house warm and the water heater runs without making crazy noise and it is producing hot water. All is perfect in the world, well not quite… While checking out the water heater (AO Smith GDHE-50) I noticed that the lower side connect was quite cold, the brass drain was very cold too.
Read more...

Fool me once, shame on you, fool me twice …

American water heater company, the maker of the water heater I installed issued me a return authorization number for the water heater that would not run when installed per the instructions. I installed the new one (1/5/2013) and this one works better (it will start), but still not great. It makes noise when starting and the flame is quite yellow and has bad shape. I have posted videos of the start and flame for technical support to look at.
Read more...

I didn't do anything wrong

Ben, a plumber from K&S came by and spent 3 hours going over my install and inspecting the water heater. He found nothing wrong with my install, whew! After talking to technical support we got the unit running by removing the intake and restricting the exhaust. We had hot water, but the install wasn’t going to pass code as it deviated from the installation instructions. Water heaters go virtually unnoticed, that is until they don’t work!
Read more...

You shall not heat!

As I was unable to correct the negative pressure causing my atmospherically vented natural gas water to back draft at start, I decided to replace it. The 15 year old AO Smith 40 gallon, 40K BTU water heater had absolutely no issues, except that it left our house hold yearning for more hot water. Obviously a new atmospheric vented water heater was out as it would exhibit the same problem as the old one.
Read more...

We need some air in here!

In a previous posting I mentioned running into an issue with our water heater failing to draft when all the exhaust fans and clothes dryer running. I did some research and through testing I thought the entire issue could be resolved by adding more “make-up air”. Thus I added a 6″ duct into our mechanical room. This was in addition to our existing 5″. You would think that after having ~48″ sq.
Read more...