IBM Support

LO58955: UNIX: DOMINO 851 IS CASE SENSITIVE WITH DATABASES NOT IN CACHE: SIMILAR SPR # GFLY5BHKFV

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as user error.

Error description

  • DB on server names AgentRunner.nsf. Notes the upper/lowercase.
    
    Steps to Reproduce:
    
    After a server restart or a "dbcache flush":
    
    > lo fixup agentrunner
    > 25.06.2002 09:58:00   Database fixup process started
    25.06.2002 09:58:00   Unable to fixup database agentrunner: File
    does not exist
    25.06.2002 09:58:00   Database fixup process shutdown
    --> does not work, because db is not in server cache
    
    lo fixup AgentRunner
    > 25.06.2002 09:58:07   Database fixup process started
    25.06.2002 09:58:07   Performing consistency check on
    AgentRunner.nsf...
    25.06.2002 09:58:08   Completed consistency check on
    AgentRunner.nsf
    25.06.2002 09:58:08   Database fixup process shutdown
    --> works - it`s exact-case
    
    > lo fixup agentrunner
    > 25.06.2002 09:58:12   Database fixup process started
    25.06.2002 09:58:12   Database fixup process shutdown
    --> works now with lowercase, cause db is in cache
    
    dbcache flush
    > lo fixup agentrunner
    > 25.06.2002 09:58:21   Database fixup process started
    25.06.2002 09:58:21   Unable to fixup database agentrunner: File
    does not exist
    25.06.2002 09:58:21   Database fixup process shutdown
    --> db removed from cache --> doesn`t work
    

Local fix

  • General Comments: UNIX platforms are case sensitive. Domino
    server doesn't do anything to change that for file access. The
    fact that DbCache is case insensitive is a design issue and it
    is just a coincidence that user can open the database with
    incorrect case. Basically, users should always use proper case
    to access files if the platform is case sensitive. This applies
    to the whole pathname, not just file name.
    
    Additional Information from Development
    
    >>>
    This is functioning as intended.
    If the platform is case sensitive, Domino is also case
    sensitive.
    
    For a workaround:
    The real question is why are the databases getting created with
    mixed casing?
    If it is an agent, then it should be modified to change the
    casing to all lowercase.
    
    We really don't want to force a conversion of every filename to
    lowercase as the operating system distinguishes between the
    both.
    Also, there would be a performance hit in doing this as we would
    need to convert all file names to lowercase, as the mixed casing
    could be anywhere within the name/path. Starting in 6.0, soft
    links are supported - they may want to consider this approach.
    

Problem summary

Problem conclusion

Temporary fix

Comments

  • This APAR is associated with SPR# RGAU8ELPFB.
    The problem was caused by a user error or user misunderstanding.
    

APAR Information

  • APAR number

    LO58955

  • Reported component name

    NOTES CLIENT

  • Reported component ID

    5724E6255

  • Reported release

    851

  • Status

    CLOSED USE

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-03-03

  • Closed date

    2014-04-25

  • Last modified date

    2014-04-25

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU055","label":"Cognitive Applications"},"Product":{"code":"SSKTWP","label":"Lotus Notes"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
25 April 2014