• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Ragged Flash: A Smooth Solution to a Thorny Problem

    June 15, 2022 Alex Woodie

    There are many benefits to using IBM’s FlashCopy services, which delivers a nearly instantaneous copy of a customer’s IBM i environment. But there are also challenges, such as when a FlashCopy is paired with an IPL, which had the habit in busy environments of throwing the source and the copy out of synch. IBM has addressed this problem with “ragged flash.”

    Ragged flash is one of the new database features delivered in IBM i 7.5 (it’s not available in 7.4). Scott Forstie, the database architect for IBM i, identified the ragged flash as one of his most favorite new database features. During the recent POWERUp 2022 conference in New Orleans, Forstie explained how ragged flash works and why it’s so cool.

    “The behavior before 7.5 was, after you flash, what do you want to do? You want to IPL so probably you can do a backup,” Forstie said. “So the act of IPL, you automatically roll back any active database transactions, so your copy now is different than your source.”

    It’s great that FlashCopy gives IBM i shops the ability to snapshot their entire system or iASP in an instant to perform necessary maintenance, such as running a backup and then restarting the system to apply updates. But that speed should not come at the cost of the accuracy of their transactions, which is what was happening.

    There was one workaround, Forstie said, but it was a hard one to execute in the real world. “How our clients have been dealing with this is they ask their business unit ‘Hey everybody, can you stop for a second so we can do a copy?’ And nobody does!” he said. “How do you quiesce activity? It’s not easy.”

    FlashCopy services makes an instantaneous copy of an IBM i partition or iASP. (Image courtesy iTech Solutions)

    The promise of 24/7 operations is now here, and many IBM i shops simply don’t have the spare bandwidth to log off their systems for even a few minutes, Forstie said.

    “There were a couple of commands in the operating system where you can try to enforce [quiet time],” Forstie says. “You can say ‘Stop ASP activity and quiesce! Quiesce! But in practice, everybody I’ve talk to said that’s practically impossible, because the promise of 24/7 is among us. People are active all the time. You can’t find that quiet time.”

    Luckily, IBM is now providing them a solution to this dilemma with ragged flash. Forstie explained how ragged flash works:

    “The client on the flash can tell us, don’t roll back the pending transitions. So it leaves it in an unusable state,” he said. “But if you bring over the journal receivers, you can apply or remove them. You can move forward or you can move backward, so [this update delivers] operational control of backups using flash.”

    There’s a bit more to it, and you can read more of the gory details in its entry on ragged flash in an IBM Support article on the topic.

    In a way, ragged flash is a modern twist on an old IBM i standby, Save While Active. That old feature could allow users to continue accessing database objects while it was being backed up, with a short quiesce required on the backend to tidy up any loose ends.

    While traditional save restores to tape have their place, newer technologies like FlashCopy work at a different layer of the stack, Forstie said.

    “One of the nice thing about FlashCopy is it’s at a higher level,” Forstie said. “It’s sector level. You’re not dealing with objects. You’re dealing with an entire IBM i, and it’s very fast. It has some distinct advantages.”

    The vexing problem of choosing between speed or completeness with FlashCopy is no longer the problem it once was, and that makes Forstie a happy camper. “If you were a client who’s utilizing FlashCopy services, you’d say ‘Oh wow, you got that figured out!’” he said.

    RELATED STORIES

    POWERUp Brings IBM i Base Back Together in the Big Easy

    New Nav for i Brings New Stuff to You

    What’s New in IBM i Services and Networking

    IBM Delivers More Out-of-the-Box Security with IBM i 7.5

    Announcement Day: IBM Lifts The Veil On IBM i 7.5 And 7.4 TR6

    Share this:

    • Share on Reddit (Opens in new window) Reddit
    • Share on Facebook (Opens in new window) Facebook
    • Share on LinkedIn (Opens in new window) LinkedIn
    • Share on X (Opens in new window) X
    • Email a link to a friend (Opens in new window) Email

    Tags: Tags: FlashCopy, iASP, IBM i, IPL, Save While Active

    Sponsored by
    ARCAD Software

    [IBM i Auditing Tool] Discover the Health of Your IBM i Applications in Minutes with ARCAD iCheck-up

    How well do you really know the health of your IBM i applications? Hidden complexity, unused code, and synchronization issues can make maintenance more challenging and slow down modernization efforts.

    What if you could identify these issues in just a few clicks, without installing anything on your IBM i system?

    Meet ARCAD iCheck-up, an auditing tool designed to give IBM i teams a clear, actionable overview of their applications in minutes.

    With iCheck-up, you can:

    • Assess code complexity: Identify complex source files and prioritize refactoring efforts.
    • Detect dead code: Uncover unused code that may be cluttering your applications.
    • Spot synchronization issues: Identify inconsistencies between source files and compiled objects.
    • Track code changes: Explore modification history and better understand your application’s evolution.
    • Generate a shareable report: Get a comprehensive, easy-to-read HTML report with key metrics and insights.

    Fast, simple, and secure. iCheck-up runs from Windows, requires no installation on your IBM i system, and leaves no files or code behind. Your generated report contains metrics only, keeping your source code confidential.

    Whether you’re maintaining existing applications, planning modernization, or looking to improve code quality, iCheck-up helps you make more informed decisions.

    Ready to gain deeper insights into your IBM i applications? Discover ARCAD iCheck-up and take the first step toward better code quality today!

    Share this:

    • Share on Reddit (Opens in new window) Reddit
    • Share on Facebook (Opens in new window) Facebook
    • Share on LinkedIn (Opens in new window) LinkedIn
    • Share on X (Opens in new window) X
    • Email a link to a friend (Opens in new window) Email

    Four Hundred Monitor, June 15 Getting A Firm Handle On Power Systems And Storage Firmware

    Leave a ReplyCancel reply

TFH Volume: 32 Issue: 42

This Issue Sponsored By

  • New Generation Software
  • Chilli IT
  • Eradani
  • ARCAD Software
  • FalconStor

Table of Contents

  • Profound Logic Shows Off No-Code API for Salesforce
  • Getting A Firm Handle On Power Systems And Storage Firmware
  • Ragged Flash: A Smooth Solution to a Thorny Problem
  • Four Hundred Monitor, June 15
  • IBM i PTF Guide, Volume 24, Number 24

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • Bob Code Assistant Gets Better Understanding Of IBM i Applications
  • IBM i In The Cloud And The Case For Reversing Replication
  • Guru: From Hiking Boots To Long-Term Memory
  • Inside IBM’s New PowerHA Cloud Offering, Full System Manager
  • IBM i PTF Guide, Volume 28, Number 39
  • Power Systems Turns In Another Great Quarter
  • Big Blue Is Right On Schedule With Fall 2026 IBM i Tech Refreshes
  • Guru: Environment Variables – Global Variables Wearing Hiking Boots
  • A New IBM i Entity Takes Shape: Power By Fortra
  • IBM i PTF Guide, Volume 28, Number 38

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle