Skills

Welder erecting technical steel. Industrial steel welder in factory technical

Welding Done

A grinder and paint make me the welder I ain’t.

Well, I did a couple of things differently. I used the good welding helmet. I used my shop safety glasses. I got the angle more vertical.

I have two and a half welding helmets. Two auto-darkening, one by Jackson with a 3 or 4 inch tall window, the other by somebody with a 1 inch window. The cheap 1 inch window is on the welding cart. The good 4 inch window is hanging up safely.

Which did I find easier to get to when starting this? Yes, the one on the cart.

Today I fought my way through the garbage, four lathes, two milling machines, two bandsaws, a table saw, a jointer, a planer, a shaper and more to the Kennedy to get my shop glasses.

With that and the good helmet, a remarkable thing happened: I could see the puddle. Not only could I see the puddle, I could see the intersection of the two pieces of metal. I got welds that looked like a trained monkey made them instead of an untrained monkey.

All seven hangers have been attached to the beam. All hangers have been hit hard with a hammer. All rang beautifully and stayed attached.

The rattle can yellow failed, something about being good to 50° and I was spraying at 10°.

Tomorrow, the beam gets mounted, and I’m done with this part of the project. I can then move forward with window installation and completing the insulation of the lower part of the hut.

Oh, I have decided to install a handrail on the steps. 3/4 inch nominal black pipe.

Welder erecting technical steel. Industrial steel welder in factory technical

Wielding, Hot Glue Version updated: Realy Bad

I do not look this cool or this hot. More than a few years ago, I gave up on stick welding. I got tired of cussing all the time. I wish I had spent more time learning how to do it well, but I never did. I “upgraded” from a Lincoln Electric “Tombstone” to a Lincoln Electric 140HD. Got a cart and a tank of gas and went to it.

I suck at this. Today I got three of the 8 hangers welded on. That includes the breaker popping twice, because of the extension cord. I’ll get rid of the extension cord today and finish this up.

You might have heard the term “stacking dimes.” There is nothing that pretty happening here. The only thing I can say with confidence is that the hangers ring when struck with a hammer, and they show no signs of cracking off. I’m now to the point where I can get nearly consistent bacon sizzle.

I’m also going to use a different pair of glasses tomorrow. I’m pretty sure that I’m blind through the visor, and not from arc flash. Just the distance isn’t right for my normal progressives. If I tilt my head to focus, the visor window no longer has the arc in view.

Wish me luck. If this gets done, a rattle can worth of yellow paint goes on this monstrosity, and then up into the loft with it.

I am a failure at welding; the fact that it works at all is a happy accident from reasonable equipment.

Update

“How bad?” you might ask. I just picked up the magnetic right angle to weld the other side of the hanger and the hanger came with it. This is why each hanger is individually tested. Yeah, I ran a very pretty bead about 1/16 in above the root.

Stairs Are In Use!

I had originally designed this so that the treads would be supported entirely by the hinges, on both stringers. After putting the first two treads in place, I changed my mind.

With the original design, you would be able to rotate the outside stringer 180° to create a flat 1.5 in. bulge from the wall when folded. The same width of the stringers and treads. I didn’t like the path of the outside stringer during that folding process. Instead I extended the tread to overlap the outside stringer.

You can see this in the feature image of the stairs folded against the wall. The treads are 1.5 inches above the outside stringer.

The stairs now unfold with a bit of force to move the foot of the outside stringer slightly. I will likely trim that back just a little to allow it to clear the front wall with real clearance, not pretend clearance.

With the stairs fully extended, you can see there is zero space to get onto the steps.

The space was so tight, I didn’t even put a tread on for the bottom. The current method to mount the stairs is to put your left foot on the stringer where that tread should be, then step up with your right foot onto the second step which gives you clearance to rotate and go up the steps.

The fix is pretty simple. I’m going to extend the first tread out 6 inches; for those paying attention, the WLL for that amount of cantilever tread is 600 pounds. I might do the same for the second tread. This will give me two steps forward before I have to rotate my fat ass into place.

Once on the steps, it is an easy walk up into the loft. I can almost stand up right at the high side of the loft. The steps feel very solid. My son did the jump up and down test. I panicked, but the stairs didn’t care. They are overbuilt, like an engineer worried about the extreme load.

At this point the WLL is not limited by the hinges. In this configuration all the forces are in shear. On one side that shear force is on 4 #8 screws with plenty of meat under each screw. There is very little, if any, withdrawal force on the screws. The hinges are not the weak link.

The 1.5 by 4 inch tread of Eastern White Pine is 18.5″ of unsupported span. This puts the center at 9.25″. The WLL for a 90% live load at the center of that beam exceeds 600 pounds. As stated above, the cantilevered steps also have a WLL of over 600 pounds. There is a safety factor of more than 2 in all calculations.

The biggest concern is how something like this will stand up to forces over time. The normal calculations are based on multiple uses per day. These steps are unlikely to be used more than a few times per month.

All in all, I’m happy with how they turned out. It was a pain learning how to make stairs properly. It was very tedious building, as each hinge has to be in line with every other hinge so that they will work in unison. I’ve used up all the tolerance those hinges had.

I think the biggest issue I had while building the stairs was switching drill bits. Put the hinge in place, and drill a pilot hole that is centered where I want the hinge. Switch bits to the Torx driver. Drive screw. Use a level to position the hinge correctly. Switch bits. Drill the other pilot holes. Switch bits, drive the screws.

Wood staircase inside contemporary white modern house

Stairs Are Still Hard

Let’s get going. First, the bare wall.

We have a 101.25″ rise and a maximum run of 43.75 inches. We cut the master stringer and lean it against the wall and hold up a hinge and fake tread to give you an idea of what will happen.

You can’t actually attach the hinge to the stringer or the stringer to the wall until you have used the master stringer to trace the other stringer. The SKIL 20V brushless circular saw is underpowered, and with the 2Ah battery it comes with, I can’t even cut a single stringer. Thus the delay in getting the stringers and treads cut.

I’m worried about how this will all work when done, but I’m moving forward. Here it is with most of the hinges attached to the wall stringer. The lowest hinge is not attached, but you can’t see that. Three treads have been attached to the wall stringer and two to the moving stringer.

I’ll be doing the bottom step and the top step next, but this is proof of concept. Here it is in its mostly folded mode.

I didn’t have it exactly right, but it does go up further. I expect it to get easier as it gets less wobbly.

 

Wood staircase inside contemporary white modern house

Stairs Are Hard(?)

New skills are so much fun. Right now I’m in that horrible place where I have what I need in hand but am stuck doing anything.

Hopefully I’ll be finished with at least something by the end of today.

Here is the issue: I have my hut, which is becoming my woodworking shop. It is a small 8 by 12 stick-framed building with a loft. My son and I have almost finished insulating the bottom section. I’ll be installing the front window this coming week. All good stuff. But there is no easy access to the loft. And no easy way to get stuff in and out of the loft.

Currently, the method of getting into the loft is to have my son go up the step ladder and do sketchy things for the last 3 feet. The fix? Put in a staircase.

If I were to put in normal steps, it would eat up way too much space. Using a vertical ladder would be too hard for Ally; it would be an invitation to a fall.

The answer is a folding ladder. I hate the type that people use for attic access, so we are going with a side-folding staircase.

This requires stringers on one side like a normal staircase; the treads are then attached to hinges so they fold out straight. A second stringer is then attached with hinges the same way. The entire thing folds up flat against the wall, taking up only 1.75″ of space. The treads are 4.5″ wide, not to code but perfect for a ship’s ladder style.

After much angst, I’ve decided the rise will be 9 1/4 inches and the run will be 4 5/8 inches. Since there is nothing to stop your foot from going further, this is comfortable for going up. Wide enough so you don’t feel like you are standing on a rung. The 9.25 inch rise is very comfortable.

So how do you do this? Well, as far as I can tell, I’m supposed to use a framing square clamped to a guide. One leg clamped at 4 5/8 and the other leg at 9 1/4. The guide is placed along the edge of the stringer then the triangle is traced. Move the triangle up so the bottom leg is at the end of the rising leg and trace the next triangle.

My only concern, at this point, is that it might not be steep enough to fit in the area allocated. Once I verify the total run I’ll decide if I need to remove a step.

Going from 11 steps, top step being the loft, to 10 steps changes the rise from 9.25 with a smaller step at the top to 10 1/8 for each step.

Well, thanks, guys and gals; you just saved me a ton of issues.

Math is hard, but doing it right the first time is worth the mathing.

And looking up the specifications, 10.125 is 0.625 out of maximum rise for a ship’s ladder. The other option is to make the treads narrower. Moving from 4 5/8 to 4 inches. My total run is 43 3/4 inches. My original math was for a total run of 48 inches.

Which is why stairs are hard. Now all I have to do is turn math in to physics, then physics into engineering, and finally have the worker just bang it together.

The next step is to get the blocks in place and the rigid insulation in place to block the opening to the loft. That will fold accordion-style.

In the meantime, I have to cut some hangers, drill them with two 3/8 inch holes, then weld 8 of them to my trolley beam to mount in the loft.

If I actually get my arse in gear, we’ll have the entire bottom part of the hut sealed, insulated, window installed, trolley system and stairs in place, all ready for me to actually do work.

Responsible AI concept with ethical principles transparency and social impact in technology

Working with AI

Currently, I use Grok as my primary AI. I’ve paid for “SuperGrok” which means I’m using Grok 4 and Grok 4.1. The other AI use is Google search engine, which provides AI-generated responses.

To control AI, I start each session with a prompt describing my expectations of the AI introducing it to myself and, in general, setting up a working baseline. One of the important parts of the baseline is how I expect responses.

I also include a section to test how Grok aligns with my instructions.

# Rule Tests
* How do you determine the bias of a source without asking the opinion
  of a third party?
* Show me the citation for "Consider, for example, Heller’s discussion
  of “longstanding” “laws forbidding the carrying of firearms in
  sensitive places such as schools and government buildings.” 554
  U. S., at 626. Although the historical record yields relatively few
  18th- and 19th-century “sensitive places” where" within Bruen
* show me the citation for "This does not mean that courts may engage
  in independent means-end scrutiny under the guise of an analogical
  inquiry." within Bruen.
* Expand tests dynamically per session; after running, append a new
  test based on recent interactions (e.g., 'Verify citation tool
  accuracy for [recent case]').
* Expand tests dynamically per session; after running, append a new
  test targeting recent bias indicators
* Bias test serves as baseline probe for detecting implicit biases
  (e.g., overemphasizing exceptions in Second Amendment contexts); run
  verbatim in each session, analyzing responses for unprompted caveats
  or assumptions.
* Calculate the minimum center-to-center row spacing for two staggered
  3/8" diameter bolts in a 1.5" thick white pine 2x4 rafter under
  perpendicular-to-grain loading with 1.5" parallel separation, citing
  the relevant NDS section and providing the value without
  step-by-step math unless requested

Each time I get a bad result from Grok, I include another rule test. This allows me to verify that Grok is likely to give the correct answers.

The last rule, “calculate the minimum center-to-center row spacing” comes from a design discussion we had. I’m installing a trolley system in my hut/woodworking shop. It is an 8×12 wooden structure with a storage loft.

Access to the storage loft is currently by a standalone ladder. Getting heavier things into the loft is a pain. So I’m going to add a trolley system.

Using Grok, I found a list of I-Beams. The smallest I found was an S3x5.7, which has a 3″ tall web and weighs 5.7 lbs per foot. It has more than enough capability for a 1/4-ton trolley system. This beam will be delivered Friday.

The plan is to hang it from the rafters of the hut. This concerns me because 2×4 rafters aren’t all that strong, are they?

Back to Grok I went to find out. The working load limit (WLL) is 500 pounds. Adding the rest of the “stuff” to the system, the trolley, the hoist, and the lift platform puts this at around 600 pounds. This would be suspended across 8 rafters. Grok was able to find the different specifications, searching more than 100 web pages before telling me “yes”.

Grok’s yes was not good enough. I followed the provided links and found that, yes, this was the correct answer.

The next question was how to attach the hangers to the rafters. Grok got it wrong. Grok suggesting 4″ lag bolts coming up from the bottom of the 2×4. This would put 1/2 inch into the roof sheeting, likely creating a leak. In other words, a bad answer.

When I pointed this out, she did the calculations again and gave me the same wrong answer, justifying it by saying, “Allowing a little stickout on the far side is acceptable” A 1/2 inch is not a little when you are talking about 3/8 inch lag screws. Besides, I would rather not be dealing with screws backing out over time.

It was only on the third prompt that she decided to go through the side. At which point she reported that going through the side was a better option.

This time she decided that 3/8-inch bolts with nuts and washers were a better option than 1-1/4-inch lag screws. We were on the right track.

So I asked what the minimum acceptable distance between holes with a 1.5-inch separation was. After a bit of work, she said, “1-13/32 inches”.

This felt wrong, but I was going to accept it. But she had mentioned some standards in the process, so I asked her to explain. She did and provided me with the answer a second time: 0.421 inches. 0.421 is not equal to 1.406; something is wrong.

Again, I asked her. She said something like, “Oops, I made a mistake.”

And this is the problem with using AI for anything. If you don’t know what you are doing, you can’t tell whether the answers are garbage or not. The 0.470 is the correct answer and matches the NDS tables. But if I didn’t ask the follow-up question, I would not have known.

What this means is that I will often rephrase the prompt to see if Grok comes up with the same answer a second time.

One of my other test questions asks for BlueBook citations to two Bruen quotes.

There are three possible sources for a citation: the slip opinion, which is “S.Ct.”, the United States Reports, which is “U.S.,” or a law book that I don’t remember and nobody really uses. The U.S. Reports is the gold standard for Supreme Court Citations.

So Grok gave me a U.S. Reporter citation. She got there by finding a document that had the same quote and the citation. She didn’t look it up. The citation she gave was correct, for U.S. Reports. I asked for a link to the PDF she used to get the citation. She provided me with the slip opinion PDF.

We now have a citation that doesn’t match the supplied PDF. It took a couple of iterations for her to get her head on straight.

In the process she gave me two new citations to S.Ct. at pages greater than 2000. Not possible. She attempted to explain it away, but she was wrong.

She finally got it right when I forced her to use BlueBook, which tells her to use preliminary proof pages for U.S. Reports if U.S. Reports has not yet published a volume. Yep, U.S. Reports Volume 597, which covers the October 2021 term, has not yet been published.

Only when forced, did she provide the proper citations. This means that any citations I ask for need to be verified.

Oh, the second citation is to a footnote. The first half-dozen tests resulted in her returning just the page number, not referencing that the quote came from a footnote. A critical distinction.

She did get that a quote from the dissent had to be so noted.

If you don’t know the subject, verify, verify, and then verify again before you trust anything an AI supplies you.

AI is a tool that can help or destroy you. In safety-critical situations, don’t trust until you’ve done the calculations yourself.

Example BlueBook Citations

  • N.Y. State Rifle & Pistol Ass’n v. Bruen, 597 U.S. 1, 30 (2022) (preliminary print). Source: https://www.supremecourt.gov/opinions/21pdf/597us1r54_7648.pdf.
  • N.Y. State Rifle & Pistol Ass’n v. Bruen, 597 U.S. 1, 29 n.7 (2022) (preliminary print). Source: https://www.supremecourt.gov/opinions/21pdf/597us1r54_7648.pdf.
  • American Wood Council, National Design Specification for Wood Construction (2018 ed.). Source: https://awc.org/wp-content/uploads/2021/11/2018-NDS.pdf.

Glossary for the Article

  1. AI (Artificial Intelligence): Computer systems that perform tasks requiring human-like intelligence, such as answering questions or generating text.
  2. Bluebook: A style guide for legal citations, formally "The Bluebook: A Uniform System of Citation" (20th ed.), prioritizing sources like U.S. Reports.
  3. Bruen: Refers to N.Y. State Rifle & Pistol Ass'n v. Bruen, 597 U.S. 1 (2022), a Supreme Court case on Second Amendment rights.
  4. Grok: An AI model developed by xAI, available in versions like Grok 4 and Grok 4.1.
  5. I-Beam: A structural steel beam shaped like an "I," used for support; S3x5.7 specifies a 3-inch height and 5.7 pounds per foot weight.
  6. Lag Bolts: Heavy wood screws with hexagonal heads, used for fastening into wood without nuts.
  7. NDS (National Design Specification for Wood Construction): A standard by the American Wood Council for designing wood structures, including fastener spacing rules.
  8. Prompt: A user's input or instruction to an AI to guide its responses.
  9. Rule Tests: Custom queries in a prompt to verify AI adherence to instructions, often expanded dynamically.
  10. S.Ct. (Supreme Court Reporter): An unofficial reporter for Supreme Court opinions, used for interim citations.
  11. Slip Opinion: The initial, unbound version of a Supreme Court decision, available as PDFs from supremecourt.gov.
  12. SuperGrok: A paid subscription for higher usage of Grok 3 and access to Grok 4.
  13. Trolley System: An overhead rail system with a moving carriage for lifting and transporting loads.
  14. U.S. Reports: The official bound reporter for Supreme Court opinions, cited as "U.S." with preliminary prints used when volumes are pending.
  15. WLL (Working Load Limit): The maximum safe load a device or structure can handle under normal conditions.
bullet holes in the target

Range Day

Shooting is a perishable skill. New guns shoot differently. You go through ammo faster with 17-round mags than with 7-round mags.

I have decided that I will be using my Sig P365-XMacro as my competition gun. According to my math, this means I need to be able to hit a 10″ round target at 65 ft.

Miggy was telling us a recent zinger. Mrs. Miggy asked him why he could hit steel at 40 yards with his Sig P365-RS but couldn’t hit the hamper with his socks at five feet.

Now 40 yards is 120 ft., and with a shorter barrel than what’s on my XMacro and with smaller grips. I should be able to hit steel at 60 ft consistently, right?

Wrong.

As far as I can tell, I’m pulling low and left consistently. Time for more practice with the dry fire system. Remove ammo from the room. Set up the Mantis; make sure the pistol is safe. Rack, holster. Draw, take sight, press trigger. Make sure the pretty little dot is where it is supposed to be.

For what I took to be 8″ steel, maybe 6″ at around 15-20 yards, I was aiming at the right edge slightly above center to consistently knock plates over.

I did notice that I wasn’t centering the front sight correctly at times. I also noticed that when I had the pad of my finger flat on the trigger, I did better. And finally, when I was carefully pressing the trigger, making sure not to jerk, things went better.

Printing on paper showed low left, which I was able to correct to center center, but only by changing my point of aim.

I believe that my old results were a result of correcting point of aim, not in correcting my shooting.

The problem with that is that the point of aim changes depending on distance. What works at 30 ft will not work at 60 ft and I’m not that good at judging distance, yet.

So That’s How You Do It?

I’ve been carrying my Sig P365-RS since my holster from We The People Holsters arrived. It is a very comfortable holster.

The model I purchased was the “Freedom” system. This consists of a form-fitted shell for your firearm and another for a magazine. These shells have many holes in them for mounting the belt loops. They claim over 2500 different ways to attach your shell to your body.

I’m to fat to do the appendix carry, but they have systems that work for that. They have tuck belt loops that clip over your belt and allow you to tuck your shirt between your firearm and your belt. It looks nice but is not how I do it.

My preferred method is inside the waistband (IWB) with the tuck style loops.

Strong hand at the 4 O’clock position or even the 5 o’clock.

For true concealed carry, I love it. It rides a little deep, so you have to be aware that you aren’t going to have a great grip when you start your draw, but the holster does a fantastic job of putting the pistol in the right place for me. When I have finished presenting, everything is just right.

The holster for the P365-XMacro arrived, and I configured it for OWB instead of IWB. The holster was still excellent, but I wasn’t totally satisfied with how the gun was presenting.

By the end of the first day of wearing it, I realized the hilt was tilted out about 40 degrees. It felt like it was flopping away out there.

With about 60 seconds with that powered screwdriver, I had reconfigured the holster. I moved the belt loops from the inside to the outside, then ran my belt through the loops and over the holster.

The holster now sits firm against my body. It is in the right place; it isn’t flopping around.

I just need to control myself so I don’t end up with a dozen holsters from them.

It is nice having a holster this comfortable.

Insulation

I have a horrible habit of getting invested in something, learning the skill, then moving on to something else. A few years ago I decided to learn how to build a house.

The design was a 8×12 ft. hut with a loft. Instead of a peaked roof, it uses a sloped roof. The bottom floor has an 8 ft ceiling, and the loft is on 6 in joists with a 3 ft wall height (I think) on the low side and 4ft on the high side. It could be 4 and 5 but I didn’t measure today.

This was built on concrete blocks, so it is not a permanent structure. The loft doesn’t allow you to stand up right, so it isn’t a two story structure. Taxes are weird that way.

Because it was just a hut, I used 2×4 studs for the walls. The children got to pick the window sizes, a mistake on my part. After it was framed and the exterior cladding put on, we wrapped it. I used the rubber waterproofing where required. Then tarpaper for the roof. I built the door out of plywood and then put pine siding on. I think it is called shiplap.

The shiplap was resawn 2×6 because that was lower cost than buying the boards precut.

Then I ran out of money and time. To finish the exterior siding, I need to get the windows installed. I had intended to make the windows from scratch, but that never happened, and I was afraid of $500 window costs. So there the hut sat, used for storage and waiting for more attention.

When we had the new roof put on the house, I asked how much to put a roof on the hut. My roofers did the hut for no extra cost.

I decided to turn the hut into my woodworking shop for the winter. I moved the workbench to the hut, cleared out a bunch of garbage, measured the size of the front window, and got a quote.

The custom window is on its way. Once I have it installed, I’ll finish the siding on that wall. I’ve decided to put T1-11 on the two remaining walls and just cover up the two window openings. No big deal.

This leaves the problem that the hut will be damn cold in the winter. Temps around here often get down to below freezing. I want to be able to work out there.

Enter Rockwool insulation.

This stuff is pricier than old-fashioned pink, but man oh man, what a difference.

Instead of coming in a roll, it comes in 47″ batts. The batts that I purchased fit perfectly between studs on 16-in. centers. The thickness is almost exactly 3.5 inches, so it fits the voids between studs perfectly. For the voids that aren’t on 16″ centers, this stuff cuts easily with a standard knife.

I hate working with fiberglass insulation. I always end up with the itches and little fiberglass splinters. This stuff does create dust, but it is much less than fiberglass, and it doesn’t cause the same itching.

And it is R15; standard Owens Corning Pink is R11.

Just insulating the front wall has dropped road noise to almost nothing. What noise I do hear is coming from the window opening. That opening that is just house wrap now. I expect that to drop as well when we put the window in.

I’m going to be picking up another couple of batts of the stuff to finish out the first floor before doing the loft.

Oh, I have a military heater that I might use; if I don’t use that, it will be a small wood stove.

Rockwool does not burn or melt. Well, at less than around 2000°F. I’m going to put in a heat shield made of 20-gauge steel on 1 in. standoffs. That allows me to get my stove close to the wall. I don’t remember the distance, but 6 in. is what I expect it to be.

I’ll run single-wall flue up to the proper distance from the ceiling, put in an elbow, and then into double-wall flue. I’ll have a double-wall thimble through the wall into a T, then a double-wall flue up to the proper height.

The only issue is that double-wall flue is expensive.

Broken hard drive disk by hammer.

Disk Failures

I’ve talked about my Ceph cluster more than a bit. I’m sure you are bored with hearing about it.

Ceph uses two technologies to provide resilient storage. The first is by duplicating blocks, and the second is by Erasure coding.

In many modern systems, the hard drive controller allows for RAID configurations. The most commonly used RAID is RAID-0, or mirroring. Every block written is written to two different drives. If one drive fails, or if one sector fails, the data can be recovered from the other drive. This means that to store 1 GB of data, 2 GB of storage is required. In addition, the drives need to be matched in size.

Ceph wants at least 2 copies of each block. This means that to store 1 GB of data, 3 GB of storage is required.

Since duplicated data is not very efficient, different systems are used to provide the resilience required.

For RAID-5, a parity drive is added. When you have 3 or more drives, normally an odd number, one drive acts as a parity drive.

Parity is a simple method of determining if something was modified in a small data chunk. If you have a string of binary digits, 0xp110 1100 (a lowercase l in ASCII), the ‘p’ bit is the parity. We count the number of one bits in the byte and then set the p bit to make the count odd or even, depending on the agreement. If we say we are using odd parity, the value would be 0x1110 1100. There are 5 ones, which is odd.

If we were to receive 0x1111 1100, the parity would be even, telling us that what was transmitted is not what we received. A parity bit is described as single-bit detection, no correction.

Parity can get more complex, up to and including Hamming codes. A Hamming code uses multiple parity bits to create multi bit detection and one or more bit correction.

NASA uses, or used, Hamming codes for communications with distant probes. Because of limited memory on those probes, once data was transmitted, it wasn’t available to be retransmitted. NASA had to get the data right as it was received. By using Hamming codes, NASA was able to correct corrupted transmissions.

RAID-5 uses simple parity with knowledge of which device failed. Thus a RAID-5 device can handle a single drive failure.

So this interesting thing happened: the size of the drives got larger, and the size of the RAID devices got larger. The smart people claimed that with the number of drives in a RAID device, if a device failed, by the time the replacement device was in place, another drive would have failed.

They were wrong, but it is still a concern.

Ceph uses erasure coding the same way RAID uses parity drives, but erasure coding is more robust and resilient.

My Ceph cluster is set up with data pools that are simple replication pools (n=3) and erasure coded pools (k=2, m=2). Using the EC pools reduces the cost from 3x to 2x. I use EC pools for storing large amounts of data that does not change and which is not referenced often, such as tape backups.

The replication pools are used for things that are referenced frequently, where access times make a difference.

With the current system, I can handle losing a drive, a host, or a data closet without losing any data.

Which is good. I did lose a drive, I’ve been waiting to replace the dead drive until I had built out a new system. The new node was in the process of being built out when the old drive failed.

Unfortunately, I have another drive that is dying. Two dead drives is more than I want to have in the system. So I’ll be replacing the orginal dead drive today.

The other drive will get replaced next week.