Skip to Main Content
IBM Z Software


This portal is to open public enhancement requests against IBM Z Software products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Delivered
Categories z/TPFDF
Created by Guest
Created on Apr 2, 2014

DF14202 SABRE CRUISE Restore Improvement

TPFUG_Req_Number: DF14202
ORIGIN DATE: March 04, 2014
REQUIREMENT ABSTRACT
Improve CRUISE restore execution time

REQUIREMENT DESCRIPTION
CRUISE Restore consists of 3 stages

1. TAPE Rollin
2. Address Exchange (FAD Exchange)
3. Fixed Address Exchange (FAD Exchange Part TWO)

Tape Rollin (Need changes):

The initial phase where CRUISE is reading records from tape and filing them to DASD (tape roll in) is multi-threaded However, this first tape "roll in" phase appears to be running on 1 I-stream only. Even with 15% CPU it was crawling along no faster than the usual 3-5%. We reconfigured the test system with 1 I-stream so it would be able to use the full allocation of MIPS. With that CRUISE took off and was able to continue and complete the testing. This is one potential area for investigation and improvement (Change it to run on multiple I-Streams and Not a single I-Stream).

Address Exchange (FAD Exchange)

Following the tape "roll in" phase, there is a phase called address exchange or "fad exchange" where old imbedded file addresses in the restored blocks are replaced with new file addresses where the data copied to. This "fad exchange" phase is actually comprised of two parts internally. In "part one" of the fad exchange, the old FROM address references in new pool records are replaced by the new pool address where the old data was restored. This part is multi-threaded and is load balanced among I-streams. This is why this part takes up a comparatively short time.

Fixed Address Exchange (FAD Exchange Part TWO)(needs Changes):

In "part two" of the fad exchange the FIXED file blocks that were originally copied to POOL addresses references (or TOP as CRUISE calls it). This part is handled by a single ECB, which by definition implies the process is running on 1 I-stream. This is a serious bottleneck, but how serious it depends on the data profile.
If the database is NOT TOP Heavy, meaning that we have a small number of FIXED FILE Records but large number of POOLS, the TOP address exchange did not have a big impact on the overall restore time. Both sets of "fad exchange" completed in an acceptable time period.

On the contrary if it is TOP HEAVY meaning we have more Fixed records than pool records then the restore came to a crawl.

IBM should look into changing the above process into a MULTIPLE ECB's process and not a Single ECB process as it is currently set up.
In Addition it would be a good idea that instead of restoring to pool (the Fixed File Records) and then have the FIXED FILE exchange execute, it would be a good idea to at least give the OPTION to Restore directly to Fixed (To be used for test systems only) but make sure that the DEFAULT is always set to restore FIXED Files to POOL.


SOLUTION CONSIDERATIONS

1) Fixed File exchange (Part TWO) should be modified to run via multiple ECB's
2) Allow to directly Restore the FIXED File records to FIX but make restore FIXED to POOL the DEFAULT!
3) Tape Rollin should run on MULTIPLE I-Streams and NOT primary I-stream as it currently does

Options
-------
1) Initial release would improve Fixed File exchange and make sure it runs with Multiple ECB's.
2) Tape Rollin should run on MULTIPLE I-Streams and NOT primary I-stream as it currently does
3) Future release allow to directly Restore the FIXED File records to FIX but make restore FIXED to POOL the DEFAULT

Idea priority Low
  • Guest
    Reply
    |
    Nov 7, 2017

    This support is available with PI44954 on z/TPFDF PUT12 and PI83551 on z/TPFDF PUT14.

  • Guest
    Reply
    |
    Oct 14, 2015

    Due to processing by IBM, this request was reassigned to have the following updated attributes:
    Brand - Servers and Systems Software
    Product family - z Systems Software
    Product - z/TPF

    For recording keeping, the previous attributes were:
    Brand - WebSphere
    Product family - Transaction Processing
    Product - z/TPF