[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference tuxedo::dce-products

Title:DCE Product Information
Notice:Kit Info - See 2.*-4.*
Moderator:TUXEDO::MAZZAFERRO
Created:Fri Jun 26 1992
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2269
Total number of notes:10003

2266.0. "More DCE delays..." by DAGWST::FAFRAK (RISCy business...) Thu May 29 1997 21:17

    My customer is experiencing more delays with DCE.  The system is a
    2100A running DU v4.0b with C2 and DCE v2.0a with SIA.  When the
    customer does a "finger <username>" it takes 41 seconds to respond!
    During that period 5200 packets were sent between our 2100A and
    Security Server on an AIX box.  1700+ were sent from the 2100A and
    3500+ were sent from the Security Server.  So far, logging in takes
    over 30 seconds, su takes about the same, and now 41 seconds for a
    finger call.
    
    Would someone please explain to me WHY this delay is there?  Is it a
    configuration problem at the customer or is this yet another v2.0a bug. 
    Please advise.  If we (Digital) do not resolve this, we stand to lose a
    lot of business.
    
    If you need more information, please let me know.
    
    Thank you.
    
    Scott Fafrak
    scott@dwarf.wro.dec.com
T.RTitleUserPersonal
Name
DateLines
2266.1TUXEDO::CHUBBFri May 30 1997 09:306
    Is DCE/SIA turned on?  This would affect fingering time, as a lookup on
    the user must happen through DCE.  If SIA is off, then DCE should have
    no affect.  Also, how many users does your customer have in the
    registry?
    
    -- brandon
2266.2SIA is on. Delay is too long.DAGWST::FAFRAKRISCy business...Fri May 30 1997 12:5416
    DCE/SIA is definitely turned on (it is a customer requirement).  There
    several hundred accounts in the registry (soon to be thousands).  I
    think that the customer expects a little delay, but 30-40+ seconds is
    NOT acceptable.
    
    Would you please explain what it is doing that takes so long?  BTW, a
    straight finger w/o arguments returns immediately.  But one with a
    username as an argument incurs the delay.
    
    Why so much traffic to and from the security server?  This sounds to me
    like something VERY inefficient is going on.
    
    Thanks.
    
    Scott
    scott@dwarf.wro.dec.com
2266.3/etc/sia/matrix.confVIRGIN::BILLBILL is my lastname !!!Tue Jun 03 1997 10:307

Can you please state the file pointed by /etc/sia/matrix.conf,
just to make sure that this file isn't screwed up!


Marco
2266.4matrix.conf is...DAGWST::FAFRAKRISCy business...Tue Jun 03 1997 20:3678
    Marco,
    
    The link is:
    
    /etc/sia/matrix.conf -> /etc/sia/DCE_matrix.conf
    
    I have included the matrix.conf file below.  I really need to resolve
    this problem soon.  I have two VERY unhappy customers.
    
    Should I QAR this?
    
    Scott
    scott@dwarf.wro.dec.com
    
    
    Here is the file:
    __________________begin included___________________________
    # 
    # *****************************************************************
    # *                                                               *
    # *    Copyright (c) Digital Equipment Corporation, 1991, 1996    *
    # *                                                               *
    # *   All Rights Reserved.  Unpublished rights  reserved  under   *
    # *   the copyright laws of the United States.                    *
    # *                                                               *
    # *   The software contained on this media  is  proprietary  to   *
    # *   and  embodies  the  confidential  technology  of  Digital   *
    # *   Equipment Corporation.  Possession, use,  duplication  or   *
    # *   dissemination of the software and media is authorized only  *
    # *   pursuant to a valid written license from Digital Equipment  *
    # *   Corporation.                                                *
    # *                                                               *
    # *   RESTRICTED RIGHTS LEGEND   Use, duplication, or disclosure  *
    # *   by the U.S. Government is subject to restrictions  as  set  *
    # *   forth in Subparagraph (c)(1)(ii)  of  DFARS  252.227-7013,  *
    # *   or  in  FAR 52.227-19, as applicable.                       *
    # *                                                               *
    # *****************************************************************
    #
    # HISTORY
    # 
    # @(#)$RCSfile: OSFC2_matrix.conf,v $ $Revision: 1.1.9.2 $ (DEC) $Date:
    1996/02/
    09 19:08:40 $ 
    # 
    
    siad_init=(DCE,/usr/shlib/libdcesiad.so),(BSD,libc.so)
    siad_chk_invoker=(DCE,/usr/shlib/libdcesiad.so),(OSFC2,/usr/shlib/libsecurity.so
    )
    siad_ses_init=(DCE,/usr/shlib/libdcesiad.so),(OSFC2,/usr/shlib/libsecurity.so)
    siad_ses_authent=(DCE,/usr/shlib/libdcesiad.so),(OSFC2,/usr/shlib/libsecurity.so
    )
    siad_ses_estab=(DCE,/usr/shlib/libdcesiad.so),(OSFC2,/usr/shlib/libsecurity.so)
    siad_ses_launch=(DCE,/usr/shlib/libdcesiad.so),(OSFC2,/usr/shlib/libsecurity.so)
    siad_ses_suauthent=(DCE,/usr/shlib/libdcesiad.so),(OSFC2,/usr/shlib/libsecurity.
    so)
    siad_ses_reauthent=(DCE,/usr/shlib/libdcesiad.so),(OSFC2,/usr/shlib/libsecurity.
    so)
    siad_chg_finger=(DCE,/usr/shlib/libdcesiad.so),(OSFC2,/usr/shlib/libsecurity.so)
    siad_chg_password=(DCE,/usr/shlib/libdcesiad.so),(OSFC2,/usr/shlib/libsecurity.s
    o)
    siad_chg_shell=(DCE,/usr/shlib/libdcesiad.so),(OSFC2,/usr/shlib/libsecurity.so)
    siad_getpwent=(DCE,/usr/shlib/libdcesiad.so),(BSD,libc.so)
    siad_getpwuid=(DCE,/usr/shlib/libdcesiad.so),(BSD,libc.so)
    siad_getpwnam=(DCE,/usr/shlib/libdcesiad.so),(BSD,libc.so)
    siad_setpwent=(DCE,/usr/shlib/libdcesiad.so),(BSD,libc.so)
    siad_endpwent=(DCE,/usr/shlib/libdcesiad.so),(BSD,libc.so)
    siad_getgrent=(DCE,/usr/shlib/libdcesiad.so),(BSD,libc.so)
    siad_getgrgid=(DCE,/usr/shlib/libdcesiad.so),(BSD,libc.so)
    siad_getgrnam=(DCE,/usr/shlib/libdcesiad.so),(BSD,libc.so)
    siad_setgrent=(DCE,/usr/shlib/libdcesiad.so),(BSD,libc.so)
    siad_endgrent=(DCE,/usr/shlib/libdcesiad.so),(BSD,libc.so)
    siad_ses_release=(DCE,/usr/shlib/libdcesiad.so),(OSFC2,/usr/shlib/libsecurity.so
    )
    siad_chk_user=(DCE,/usr/shlib/libdcesiad.so),(OSFC2,/usr/shlib/libsecurity.so)
    siad_get_groups=(DCE,/usr/shlib/libdcesiad.so),(BSD,libc.so)
    
    
2266.5DCE SIA can be slowTUXEDO::HASBROUCKWed Jun 04 1997 08:1612
This sounds to me like typical DCE SIA performance.  The Digital
UNIX DCE Product Guide has a section on SIA performance, if you haven't
seen it.

There was a major performance improvement going between DCE V1.3 and
DCE V2.0, because there's a new, optional, sia routine called
siad_get_groups.  Does the matrix.conf file on the customer's system
have an entry for it?  (You'll probably only see this if DCE SIA
is enabled.)

Brian

2266.6DCE SIA is too slow...DAGWST::FAFRAKRISCy business...Wed Jun 04 1997 16:5210
    Yes, there is siad_get_groups in the matrix.conf file.  I posted the
    file in .4.  If someone would let me have access to the source,
    maybe I can come up with a workaround for my customer.  30-42 seconds
    is really too slow to be of much use.  It is not that slow on our
    competitor's implementations.
    
    Thanks.
    
    Scott
    scott@dwarf.wro.dec.com