Skip to Main Content
IBM System Storage Ideas Portal


This portal is to open public enhancement requests against IBM System Storage 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 Planned for future release
Created by Guest
Created on Oct 6, 2011

Change dsmc selective to handle *, ?, doublequote, singlequote as nonmetacharacters

We want Linux GPFS mmbackup to backup all files that are legal in GPFS. Certain filenames currently cannot be backed up from mmbackup (RedHat Enterprise Linux5.6 (64bit), GPFS 3.3.0-14, TSM client 6.2.2.0, TSM server 6.1.2.1) because of the presence of special characters in the filename. We have been instructed by IBM Support that the way to get mmbackup to back up such files is to enhance TSM. Hence this RFE.

mmbackup currently calls TSM dsmc selective. That means that one implementation choice for this RFE would be to enhance dsmc selective. This is the scenario envisioned by IBM Support, and is the scenario for which we are requesting a software enhancement.

A second choice, within this RFE, would be to assume that parts of TSM client other than dsmc selective were insufficiently attractive to GPFS mmbackup developers in the past, and to enhance those parts of TSM client so as to entice GPFS mmbackup to stop using dsmc selective and start using other parts of TSM client. Possibly new dsmc subcommands. That would be perfectly fine with us, so long as mmbackup can back up all GPFS files. However, the scenario in this paragraph is not the scenario envisioned by IBM Support.

There are other implementation choices. One example would be to have mmbackup encode special characters before handing them to TSM, and decode them at restore time. Another would be to do a rewrite of mmbackup in a manner that takes the givens of GPFS and TSM, and works within those constraints in some other way. A third choice would be for GPFS to prohibit filenames that mmbackup cannot back up. IBM Support has chosen not to solve the mmbackup problem in any of the ways mentioned in this paragraph.

We don't have a complete list of the special characters not supported by mmbackup. A partial list is asterisk, question mark, and doublequote. IBM claims that singlequote is also not supported by mmbackup. There may be other characters. While we have a handful of non-ASCII users, a solution for legal GPFS filenames, taken to be ASCII, would meet our need.

Now that I've mentioned the problem-causing special characters that I'm aware of, it might be that there is a solution based on a carefully crafted "locale" that looks at the bit patterns of the asterisk, question mark, doublequote, and other special characters, and delivers them to dsmc selective in a way different from treating them as ASCII. But IBM Support has chosen not to solve things that way either.

With that as preface, here is the request that IBM Support has directed us to make: Please enhance dsmc selective so as to allow mmbackup to backup all legal GPFS filenames.

I'll give you a specific example. In the following, the items enclosed in angle brackets are intended to refer to single ASCII characters.

We request that dsmc selective be able to back up a filename such as <space><asterisk><doublequote><space><doublequote><asterisk><space>.

In plain writing, that is a single file, and its filename is *" "* (where spaces on the ends are invisible).

I could give examples involving the question mark character or single quote character. If such examples would help, let us know.

Naturally, it would be best if any enhancement to dsmc selective did not break any of its existing behavior. We believe that avoiding dsmc selective breakage is nigh unto impossible, but perhaps you can come up with something.

Please let us know whether you will be able to enhance TSM in the way that IBM Support, considering the needs of GPFS, recommends. If you decide not to implement this enhancement, please pass that information along to IBM GPFS Support as soon as possible, in order that they will be able to start looking at other ways to respond to our request for a working GPFS backup tool.

Idea priority High
  • Guest
    Reply
    |
    Jun 12, 2015

    Due to processing by IBM, this request was reassigned to have the following updated attributes:
    Brand - Servers and Systems Software
    Product family - Storage
    Product - Tivoli Storage Manager (TSM) Family

    For recording keeping, the previous attributes were:
    Brand - Tivoli
    Product family - Storage
    Product - Tivoli Storage Manager (TSM) Family

  • Guest
    Reply
    |
    Jun 11, 2012

    I am the submitter of this RFE (13858). IBM has offered us a solution consisting of mmbackup --noquote, dsm.opt TESTFLAG WILDCARDSARELITERALS, and dsm.opt TESTFLAG QUOTESARELITERAL. This requires a new enough TSM client. TSM client 6.2.4 for Linux is new enough. Preliminary signs are that this solves the problem of this RFE. Bob

  • Guest
    Reply
    |
    Feb 9, 2012

    We are encountering exactly the same problem and are looking forward to it's implementation
    Thanks for your understanding
    Jim

  • Guest
    Reply
    |
    Jan 2, 2012

    Thank you for submitting this enhancement request, it will be considered for a future release of TSM