The Daily WTF
Read post

Lose Some Padding

A cautionary tale about flat-file (VSAM) databases on IBM mainframes and the practice of embedding padding fields to allow schema evolution without costly data migrations. When a team of ETL contractors built an extract-transform-load pipeline from a mainframe to a modern RDBMS, they misread the copybook and split padding fields at arbitrary boundaries. The mistake went undetected because they only tested against the production mainframe, missing in-flight features on the dev mainframe that consumed some of that padding. When those features shipped, reports broke. The contractors declared it 'works as designed,' leaving the mainframe team to find alternative padding fields to absorb the new data without disrupting reports.

    #infrastructure#etl
Aug 03•5m read time•From thedailywtf.com
Post cover image
67.2K Impressions1 Comment
The Daily WTF's image
The Daily WTF

The Daily WTF is a humorous yet insightful blog that highlights absurd, puzzling, and downright biza...

203 Followers

•

1.6K Upvotes

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard