|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
From: AIX Service Mail Server (aixserv
austin.ibm.com)Date: Tue May 22 2001 - 02:19:18 CDT
APAR: IY14660 COMPID: 5765D6600 REL: 201
ABSTRACT: MEMORY CORRUPTION ON AIX USING DB2 VIA TCP/IP WITH NIS ENABLED
PROBLEM DESCRIPTION:
A memory corruption problem has been observed during testing on
AIX. This may result in brokers crashing. This will only occur
on AIX using DB2 connected via TCP/IP, with NIS enabled on the
system, and using PubSub message flows with temporary dynamic
queues.
LOCAL FIX:
The temporary workarounds are either to disabled NIS or to avoid
using temporary dynamic queues.
------
APAR: IY15158 COMPID: 5765C3407 REL: 210
ABSTRACT: V2R1 PTF-10
PROBLEM DESCRIPTION:
Added filesets for AIX v2r1 NSM PTF10
------
APAR: IY15269 COMPID: 5765D6600 REL: 201
ABSTRACT: CUMULATIVE MAINT #02 FOR MQSERIES INTEGRATOR FOR AIX V201
PROBLEM DESCRIPTION:
CUMULATIVE MAINT #02 FOR MQSERIES INTEGRATOR FOR AIX V201
PROBLEM SUMMARY:
Cumulative maintenance #2 for MQSeries Integrator for AIX V2.0.1
PROBLEM CONCLUSION:
Cumulative maintenance #02 contains fixes to the following
problems:-
IC27301 - SETTING MQMD.EXPIRY FIELD TO AN ABSOLUTE VALUE IN COMP
IC28312 - FLOAT DATA TYPES OF LENGTH 8 ARE NOT HANDLED CORRECTLY
IC28324 - COBOL COPYBOOK IMPORT PROBLEM, MESSAGE BIP1812S RECEIV
IC28443 - BIP1812S RECEIVED USING THE CONTROL CENTER GENERATE FU
IC28446 - INSTALL GUIDE DOES NOT DISCUSS ABOUT MQSI_PARAMETERS_F
IC28447 - INSTALL GUIDE PAGE 129/130 HAVE INCORRECT NAMES FOR NT
IC28518 - 1. CREATING A BITSTREAM THAT CONTAINS A REPEATING SEGM
IC28520 - LOOP ON COMPUTE NODE - REPEATING ELEMENT USES A REPEAT
IC28605 - MESSAGE FLOW LOOP WITH MSGBIP2608I MSGBIP2623I AND MSG
IC28724 - IMPORT OF COBOL COPY BOOK THAT DOES NOT HAVE A COMPLET
IC28810 - SUBSCRIPTIONS WON T SHOW UP FOR A SINGLE USERID
IC28926 - SIGNED PACKED DECIMALS WILL ACCEPT F AS WELL AS C
IC29022 - BIP1812E CAUSED DURING A DEPLOY IN STRUCTURES WITH MAN
IC29033 - MQSI V201 USING DUPLICATE FLOW FEATURE TO CREATE MESSA
IC29184 - XML-PARSE ENVIRONMENT INCORRECT
IC29200 - XML MESSAGE GETTING TRUNCATED AFTER PROCESSING THROUGH
IY14540 - AIX BROKER CONFIGURATION LIBPATH MODIFICATION MISSING
IY14660 - MEMORY CORRUPTION ON AIX USING DB2 VIA TCP/IP WITH NIS
IY14720 - MSGBIP2301E WHEN A BROKER TRIES TO LOAD THE MQSI SAMPL
IY15310 - MEMORY LEAK AND THROUGHPUT DEGREDATION
IY16620 - MQSI CORE DUMP CAUSED BY ADDRESS ALIGHNMENT ISSUE WHEN
12057 - Access Violation in MtiImbParser.lil
13319.1 - Node properties dialog change size everytime it opens
13440 - STRESS: Repeated BIP2132 on mixed stress test
13440.1 - ImbPubSubThreads redesign
13590 - ibm-948 missing two chars
13643 - Scrolling and expand tree over than 1 second with 400
13643.1 - CC opening can be slowed due to caches initialisation
13650 - storage leak in compute with CWF format
13767 - Memory leaks and Performance
14043 - Memory leak in WritePackedDecimal
14150 - Leakage XML OUT for tags at Structure Start (Perhaps)
14573 - The Parent name is wrong for CWF error messages
15311 - DB Insert into Oracle 8.1.6 can cause DFE core dump
------
APAR: IY15310 COMPID: 5765D6600 REL: 201
ABSTRACT: MEMORY LEAK AND THROUGHPUT DEGREDATION
PROBLEM DESCRIPTION:
Memory leaks when reading the end field of a CWF structure.
Performance degradation when loading and unloading message sets.
PROBLEM SUMMARY:
Memory leaks when the end field of a CWF structure is read.
There is also a performance issue with the parser having to
load a dictionary every time it does a parse
PROBLEM CONCLUSION:
Fixed the following:
1. Fixed Len Strings not getting freed up if the string is at
the end of a message.
2. Memory getting allocated using new and then deallocated
using free and vice versa.
3. Memory leak in writed Packed Decimal
------
APAR: IY17178 COMPID: 5765C3403 REL: 430
ABSTRACT: ISI IN HD PIN
PROBLEM DESCRIPTION:
When running a concurrent reducevg or syncvg there is
a window where we could isi within hd_pin (the top half
of the lvm device driver).
PROBLEM SUMMARY:
We now briefly pin the top half while we
go down this code path. That way we
won't page fault so we won't isi.
PROBLEM CONCLUSION:
We now briefly pin the top half while we
go down this code path. That way we
won't page fault so we won't isi.
------
APAR: IY17603 COMPID: 5765B9501 REL: 330
ABSTRACT: USESINGLENODE QUORUM SYNTAX ERROR
PROBLEM DESCRIPTION:
usesinglenode quorum syntax error
PROBLEM SUMMARY:
Correct logic error found by development
------
APAR: IY17608 COMPID: 5765B9501 REL: 330
ABSTRACT: ASSERT FAILED: IN_CPY->COPYSET...
PROBLEM DESCRIPTION:
assert failed:in_cpy->...
PROBLEM SUMMARY:
GPFS self check logic failed in HandleReq.C
PROBLEM CONCLUSION:
Correct logic error in the token manager
------
APAR: IY17610 COMPID: 5765B9501 REL: 330
ABSTRACT: BAD ALLOCMGR SERVER STATE AFTER INIT FAILURE
PROBLEM DESCRIPTION:
bad allocmgr server state after init failure
PROBLEM SUMMARY:
Correct logic error discovered in development
------
APAR: IY17612 COMPID: 5765B9501 REL: 330
ABSTRACT: NEED DOCUMENTATION ADDED REGARDING REINSTALL OF A GPFS SERVER
PROBLEM DESCRIPTION:
This APAR was opened with regard to the steps required following
reinstall of a GPFS server since the image doesn't backup the
/dev/ entries for mountpoints. You can either mv cluster.nodes
.nodes or mmfs.cfg and restart GPFS to rebuild the /dev entries,
but the documentation doesn't say anything about that.
Documentations should be modified/enhanced to reflect above
steps.
LOCAL FIX:
Modify/enhance the documentation to show the steps required
following the reinstall of a GPFS server.
PROBLEM SUMMARY:
Using network install of a node, the gpfs configuration
files are refreshed; but the entries in the aix
configuration files are not. This results in an inability to
mount file systems until the AIX /dev and /etc/filesystems
entries are refreshed.
PROBLEM CONCLUSION:
On GPFS startup; check to see that the AIX configuration
files contain the needed data.
------
APAR: IY17677 COMPID: 5765B9501 REL: 330
ABSTRACT: MMLSQUOTA -G <GROUP> RUN AS NONE ROOT USER RETURNS THE ERROR
PROBLEM DESCRIPTION:
mmlsquota -g <group> run as none root user returns the error
"operation not permitted" (in this case user loadl).
GPFS documentation has no limits listed on mmlsquota like 'to
run this you need system group permission'.
LOCAL FIX:
The code internally checks the uid of the process issuing the
command and allows non-root users to see only their own user
quotas. This restriction should be mentionded in the man page
in the next level of documents
PROBLEM SUMMARY:
mmlsquota requires root access
PROBLEM CONCLUSION:
Allow mmlsquota to display the quotas for a group which the
issuing user is a member of.
------
APAR: IY17720 COMPID: 5765B9501 REL: 330
ABSTRACT: MTIME CHANGE NOT VISIBLE AFTER OPEN WITH CREATE FLAG
PROBLEM DESCRIPTION:
mtime change not visible after open with create flag
PROBLEM SUMMARY:
mtime not correctly set in certain timing situations
PROBLEM CONCLUSION:
get stronger lock on updating mtime.
------
APAR: IY17725 COMPID: 5765B9501 REL: 330
ABSTRACT: GETMSG LOSES ERRNO SETTING
PROBLEM DESCRIPTION:
getmsg loses errno setting
PROBLEM SUMMARY:
Errno gets lost if the message file becomes inaccessible
PROBLEM CONCLUSION:
Correct handling of errno,
------
APAR: IY17727 COMPID: 5765B9501 REL: 330
ABSTRACT: LOGS NOT MIGRATED IN DELDISK
PROBLEM DESCRIPTION:
logs not migrated in deldisk
PROBLEM SUMMARY:
Log migration failed after deleting all of the original
disks in a file system and then trying immediately to
restripe the file system
PROBLEM CONCLUSION:
Correct an error in the creation of spare logs.
------
APAR: IY17728 COMPID: 5765B9501 REL: 330
ABSTRACT: LX:GPFS DEADLOCK DUE TO THE HEADER HANDLER
PROBLEM DESCRIPTION:
lx:gpfs deadlock due to the header handler
PROBLEM SUMMARY:
Deadlock discovered in development
PROBLEM CONCLUSION:
Correct locking error
------
APAR: IY17730 COMPID: 5765B9501 REL: 330
ABSTRACT: DISK IO SUMMARY STATS, CLOSE ERROR
PROBLEM DESCRIPTION:
disk io summary stats, close error
PROBLEM SUMMARY:
add additional information to service commands
------
APAR: IY17731 COMPID: 5765B9501 REL: 330
ABSTRACT: ASSERT: SUBBLOCKS== 0!!SUBBLOCKS==OFP->GETSUBBLOCKSPERFILEBLOCK
PROBLEM DESCRIPTION:
assert: subblocks==0!!subblocks==ofp->getsubblocksperfileblock
PROBLEM SUMMARY:
GPFS self check logic terminated GPFS when running
applications using datashipping
PROBLEM CONCLUSION:
Corrected logic involving datashipping buffer management
------
APAR: IY17786 COMPID: 5765C3403 REL: 430
ABSTRACT: IOCP CAN DEADLOCK
PROBLEM DESCRIPTION:
The iocp code calls xmattach while holding the socket
lock. xmattach can go to sleep which implies that a sleep
can occur while holding the lock. This releases the cpu
for other tasks. If the same cpu is called to service
the socket due to an interrupt, the interrupt context will
spin waiting for the lock to be released which will never
happen since the context that has it is on the same CPU.
Plus, xmattach should not be called while disabled since
it can page fault.
PROBLEM CONCLUSION:
The solution is to release the lock, do the xmattach, regain
the lock, and then check to see if the request can be
processed. If it can, go ahead and process the request
immediately. Otherwise, enqueue the request to be processed
when the data is received.
------
APAR: IY17817 COMPID: 5765C3403 REL: 430
ABSTRACT: GETATTR SLOW DURING HEAVY NFSV3 WRITE LOAD
PROBLEM DESCRIPTION:
If there is heavy NFSv3 write load (lots of pending I/O),
getattr calls for that file are delayed until all outstanding
data has been written to the server.
For example, if a "dd" from /dev/zero to a file on an NFSv3
mounted filesystem is started (with, for example bs=64k), an
"ls -l" of that file will not return until the "dd" has
finished, since new written data fills up faster than it is
written to the NFS server.
LOCAL FIX:
NFSv2 doesn't have this problem, since it doesn't use
asyncronous writes.
PROBLEM SUMMARY:
If dirty pages exist for a file when getattr is called (and
the modified time is to be read), getattr will sync the file
to flush all changes to the server. If the writing process
fills up with more dirty pages faster than they can be flushed,
it might take a long time for getattr to return.
PROBLEM CONCLUSION:
Add a mount option (fastattr) that can be specified if the
above behaviour is not desirable. Since getattr might not
return the same on the server and the client due to
outstanding dirty pages to be written, and thus changes the
behaviour of getattr, the option is NOT enabled by default.
------
APAR: IY17858 COMPID: 5765C3403 REL: 430
ABSTRACT: RETURN CODE FROM AIXTERM -E <COMMAND> SOMETIMES INCORRECT
PROBLEM DESCRIPTION:
When you issue aixterm -e command the return code should be
the return code from command. However, sometimes these return
codes are not correct
PROBLEM CONCLUSION:
A call to signal(SIGCLD, SIG_IGN) will prevent a terminated
child process from becoming a zombie. So a call of waitpid
by the parent could not get the exit status of this child.
Since we use signal(SIGCLD, xgetsig) to handle SIGCLD signal,
we'll delete all calls that try to ignore SIGCLD
------
APAR: IY17871 COMPID: 5765C3403 REL: 430
ABSTRACT: SYSTEM DSI CRASH IN GXENTDD
PROBLEM DESCRIPTION:
System DSI crash in gxentdd. Stack trace appears
as follows:
MST STACK TRACE:
(excpt=0000000a:0a000000:00000000:0000000a:00000106)
(intpri=3)
IAR: . gxentdd:undo_rx +f8 (051bb0a0): sthx r0,r5,r4
LR: . gxentdd:start_adapter +550 (051b8ea0)
00436bc0: . gxentdd:start_adapter +550 (051b8ea0)
00436c30: . gxentdd:reset_timeout +15c (051becb4)
00436c90: .watchdog+d4 (0008e274)
00436cf0: .sys_timer+474 (0002def4)
00436d80: .clock+134 (0002e448)
00436de0: .i_softmod+2a8 (0001c3b0)
00436e70: flih_603_patch+cc (0002863c)
------
APAR: IY17882 COMPID: 5765C3403 REL: 430
ABSTRACT: SYNCLVODM RETURNS ERROR WHEN VGID IS PASSED INSTEAD OF VGNAME
PROBLEM DESCRIPTION:
config operation will fail on passive node if it involves
invocation of synclvodm and passive node will get varied off.
PROBLEM CONCLUSION:
vgid length has changed from 16 chars to 32 chars. So add
additional check in check_desc function.
------
APAR: IY17983 COMPID: 5765C3403 REL: 430
ABSTRACT: LSDEV -C SHOWED DESCRIPTION N/A FOR GXT130P
PROBLEM DESCRIPTION:
The adapter description index was missing from the ODM PdDv
for GXT130P.
PROBLEM CONCLUSION:
Add the message index for the adapter description to ODM.
------
APAR: IY18009 COMPID: 5765B9501 REL: 330
ABSTRACT: GPFS QUOTA OPERATION LOSES TOKEN AND ASSERTS
PROBLEM DESCRIPTION:
The problem seems to be that the filesystem managerwanted to
do a quota operation, but had lost the token for the quota file
to a particular node. It seems the quota code forgot about
reacquiring the token before doing the operation and therefore
asserted when some of its data was not in a "valid" state.
PROBLEM SUMMARY:
GPFS self check logic failed in a stress load with quotas
enabled
PROBLEM CONCLUSION:
Correct locking error on quota file
------
APAR: IY18024 COMPID: 5765B9501 REL: 330
ABSTRACT: INDIRECT BLOCKS LEFT AFTER TRUNCATING TO SMALL FILE
PROBLEM DESCRIPTION:
indirect blocks left after truncating to small file
PROBLEM SUMMARY:
Correct an error in maintaining the indirect level of a file
when truncated from a very large file to a very small
non-zero length
PROBLEM CONCLUSION:
Correctly handle the indirection level when truncating files
to a non-zero small size.
------
APAR: IY18026 COMPID: 5765B9501 REL: 330
ABSTRACT: DEAMON ASSET REPDISKADDR::GETFROMARRAY + 0X9C
PROBLEM DESCRIPTION:
daemon asset repdiskaddr::getfromarray + 0x9c
PROBLEM SUMMARY:
Service tool caused a node panic when used.
PROBLEM CONCLUSION:
Correct a logic in a data collection service tool
------
APAR: IY18027 COMPID: 5765B9501 REL: 330
ABSTRACT: FORMAT SEGMENTATION FAULT
PROBLEM DESCRIPTION:
format segmentation fault
PROBLEM SUMMARY:
Fix potential segmentation fault during file system
creation.
PROBLEM CONCLUSION:
Fix bug in serializing multiple worker threads
------
APAR: IY18091 COMPID: 5765C3403 REL: 433
ABSTRACT: DATA STORAGE INTERRUPT - PROC ON ANN
PROBLEM DESCRIPTION:
02333A6C eMpcProcessReceivedTaggedDataFrame+00051C
(31BEB000, 703A0080, 70236700)
023302F8 mpc_receive+0002D4
(31A33300, 70236700, 0000000E, 703A0080)
021F3864 atm_dmx_receive+000228 ()
021ADBF4 chatm_cut_pkt_indi+000788 ()
021B0B54 chatm_rv_indi_intr+000168 ()
021C4600 chatm_process_rxque+000070 ()
021C9ED8 chatm_process_intr+003094
(31A33000, 02220A08, 48E6C000)
021CC188 chatm_intr+000A98 ()
0001C25C i_poll_soft+0000B8 ()
0001BEC8 i_softmod+0000F8 ()
0002550C flih_603_patch+0000B4 ()
00025468 flih_603_patch+000010 ()
Exception (2FF3B400)
PROBLEM CONCLUSION:
remove extraneous trace point
------
APAR: IY18103 COMPID: 5765C3403 REL: 430
ABSTRACT: FLOATING POINT DA DOES NOT INVOKE BINDPROCESSOR
PROBLEM DESCRIPTION:
Processor diagnostics, invoked by diag -ceAd proc<x>
on a multiple processor system is reporting a failure on
different processors, although onlyone processor is
defective.
PROBLEM CONCLUSION:
The invocation of diagnostics with the "e" flag should not
be testing at all, only doing ELA. However, the tests are
run without first doing the bindprocessor, resulting in the
test process executing on any processor. The solution is to
correctly not run the test in ELA mode. As long as ELA mode
is not specified, processor diags on a mp system correctly
binds the processor before testing.
------
APAR: IY18164 COMPID: 5765B9500 REL: 140
ABSTRACT: MMADDCLUSTER CMD HANGS WHEN PASSED INVALID PARAMETER
PROBLEM DESCRIPTION:
mmaddcluster cmd hangs when passed invalid parameter
PROBLEM SUMMARY:
mmcrcluster hangs when passed a node which exists (can be
pinged); but is not part of the HACMP cluster
PROBLEM CONCLUSION:
Correct a logic error in mmcrcluster
------
APAR: IY18166 COMPID: 5765B9501 REL: 330
ABSTRACT: GPFS 1.5 SP /ASSERT IN SYNC.C DIRTYINDBUFS > 0 && IBDP != NULL
PROBLEM DESCRIPTION:
gpfs 1.5 sp /assert in sync.C dirtyindbufs >0 && ibdp != null
PROBLEM SUMMARY:
GPFS self check logic failed in sync.C line 2683
PROBLEM CONCLUSION:
In writeIndirect, wait until updateLogger mutex is held
before checking whether indirect block is dirty.
------
APAR: IY18169 COMPID: 5765B9501 REL: 330
ABSTRACT: ASSERT FAILED HANDLEREQ.C LINE 2598
PROBLEM DESCRIPTION:
assert failed handlereq.c line 2598
PROBLEM SUMMARY:
GPFS self check logic failed at
HandleReq.C line 2598
PROBLEM CONCLUSION:
Token reclaiming flag needs to be turned off when the
token is put backin STABLE state.
------
APAR: IY18171 COMPID: 5765B9501 REL: 330
ABSTRACT: REMOVE ID AND LOG RECORDS FROM SHIPPED FILES
PROBLEM DESCRIPTION:
remove id and log records from shipped files
PROBLEM SUMMARY:
Minor packaging changes
------
APAR: IY18173 COMPID: 5765B9501 REL: 330
ABSTRACT: IMPROVE PRIMARYSERVER ERROR REPORTING
PROBLEM DESCRIPTION:
improve primaryserver error reporting
PROBLEM SUMMARY:
Minor message cleanup
------
APAR: IY18181 COMPID: 5765C3403 REL: 430
ABSTRACT: MIGRATEPV FAILING WITH MULTIPLE DESTINATION PVS
PROBLEM DESCRIPTION:
The migratepv command is returning Illegal parameter error in
certain cases with multiple destination PVs.
migratepv -l <lvname> hdisk0 hdisk1 hdisk2
0516-022 lmigratelv: Illegal parameter or structure value.
0516-812 migratepv: Warning, migratepv did not completely
succeed.
The following conditions apply, for this error to occurr: 1.
There are multiple destination PVs(hdisk1 hdisk2 ) 2. hdisk1
should have some USED PPs. 3. The USED PPs distribution on
hdisk1 and hdisk2 should
be complimentary.(corresponding pp nos which are used in
hdisk1 should be free on hdisk2).
PROBLEM SUMMARY:
migratepv fails with error , as lvm_migratelv()
returns illegal parameter or value.
when there are multiple destination PVs
PROBLEM CONCLUSION:
Ensure that when ever the newpv_id(dest PV) inside the loop
changes, the routine get_pvandpp() is called for that PVid.
Now the savepp2 (which is used to calculate the individual PP
address) will contain the starting PP address of the changed
dest PV.(Earlier it contains the starting PP adress of first
destination PV regardless of the number of destination PVs).
------
APAR: IY18263 COMPID: 5765C3403 REL: 430
ABSTRACT: VARYON MWCC TSTAMP WRITE NOT NEEDED
PROBLEM DESCRIPTION:
In a shared disk environment where nodeA
has read/write access and nodeB has read
only access to the disk, if we do an
extendvg and then 'importvg -L' to teach
nodeB about the change, the 'importvg -L'
might fail.
Varyon will try to update the on disk mwcc
timestamp for the newly added disk. nodeB
has read only access to the disk so the write
would fail and therefore so would the varyon.
PROBLEM CONCLUSION:
Don't update the on disk mwcc timestamp
at varyon time. We do update the on disk mwcc
timestamp at other times which are more
appropriate, and doing it at varyon time is
redundant.
------
APAR: IY18267 COMPID: 5765C3403 REL: 430
ABSTRACT: CTOK_MEM_ERR MCA TOKENRING WON'T CONFIGURE
PROBLEM DESCRIPTION:
CTOK_MEM_ERR errors in error report. Adapter
remains in the defined state.
LOCAL FIX:
CTOK_MEM_ERR errors in error report. Adapter
remains in the defined state.
PROBLEM SUMMARY:
CTOK_MEM_ERR in error report. MCA TokenRing adapter
will not configure.
------
APAR: IY18268 COMPID: 5765C3403 REL: 430
ABSTRACT: MCA FDDI ADAPTER CRASHES DURING CONFIGURATION
PROBLEM DESCRIPTION:
MST STACK TRACE:
0x2ff3b400 (excpt=d0026000:40000000:00008811:
d0026000:00000106) (intpri=0)
IAR: .xmemdma_pwr+518 (000feff0): teq r14,r14
LR: .xmemdma_pwr+184 (000fec5c)
2ff3b160: . mca_pwr_busdd:d_master_pwr +1f8 (0105b828)
2ff3b1f0: . fddidd:fddi_config +5bc (0119af5c)
2ff3b2e0: .config_kmod+f4 (0015fdf8)
2ff3b370: .sysconfig+144 (001601ac)
2ff3b3c0: .sys_call_ret+0 (00003a4c)
PROBLEM SUMMARY:
MCA FDDI adapter crashes during configuration.
MST STACK TRACE:
0x2ff3b400 (excpt=d0026000:40000000:00008811:
d0026000:00000106) (intpri=0)
IAR: .xmemdma_pwr+518 (000feff0): teq r14,r14
LR: .xmemdma_pwr+184 (000fec5c)
2ff3b160: . mca_pwr_busdd:d_master_pwr +1f8 (0105b828)
2ff3b1f0: . fddidd:fddi_config +5bc (0119af5c)
2ff3b2e0: .config_kmod+f4 (0015fdf8)
2ff3b370: .sysconfig+144 (001601ac)
2ff3b3c0: .sys_call_ret+0 (00003a4c)
------
APAR: IY18270 COMPID: 5765C3403 REL: 430
ABSTRACT: SETGID DIRECTORIES NOT WORKING CORRECTLY OVER NFS
PROBLEM DESCRIPTION:
APAR IY16105 introduced a too stringent limitation for setgid
directories over NFS. With that APAR installed, the user must
be member of the group of which the created files are to be
owned by. This not a valid requirement, causing problems in
some cases.
LOCAL FIX:
NFS version 2 does not show these problems.
PROBLEM SUMMARY:
***************************************************************
*USERS AFFECTED: *
* All users with the following filesets at these levels *
* bos.net.nfs.client 4.3.3.30irement, causing problems in
* bos.net.nfs.client 4.3.3.31
* bos.net.nfs.client 4.3.3.50
***************************************************************
*PROBLEM DESCRIPTION: *
* APAR IY16105 introduced a too stringent limitation for
* setgid directories over NFS. With that APAR installed,
* the user must be member of the group of which the
* created files are to be owned by. This not a valid
* requirement, causing problems in some cases.
***************************************************************
*RECOMMENDATION: *
* Apply apar IY18270
***************************************************************
PROBLEM CONCLUSION:
Remove the check of group membership in the nfs(3)_create
functions that was introduced in 324998
------
APAR: IY18286 COMPID: 5765C3403 REL: 433
ABSTRACT: CPSD COREDUMPS WHEN AUTH METHOD IS RSA SIGNATURES IN IKE
PROBLEM DESCRIPTION:
/usr/sbin/cpsd coredumps when trying to activate an Phase 1
IKE tunnel using RSA signatures as the authentication
method.
PROBLEM CONCLUSION:
Modified the compareIDs routine to use GeneralNames object
and checked the return code of some x509 parser calls.
------
APAR: IY18294 COMPID: 5765C3403 REL: 430
ABSTRACT: LDAP CLIENT DAEMON HANGS IF /ETC/GROUP LINE IS TOO BIG
PROBLEM DESCRIPTION:
The LDAP client daemon secldapclntd hangs when
commands like "lsuser -R LDAP <uname>" or
"lsgroup -R LDAP <groupname>" is entered and the
user <uname> belongs to a group which has a large
number of users (app 1500 users in /etc/group from
which ldap database is created). The lsgroup command
also hangs trying to get information for such a group.
If the daemon is killed, the comands give partial output.
PROBLEM SUMMARY:
The LDAP client daemon secldapclntd hangs when
/etc/group contains large number of users. All the
associated commands like "lsuser -R LDAP" and
"lsgroup -R LDAP" also hang due to this.
PROBLEM CONCLUSION:
The memory allocation required for such large
number of users is insufficient which is now
fixed.
------
APAR: IY18297 COMPID: 5765C3403 REL: 430
ABSTRACT: BINDER COREDUMPS WITH KAI COMPILER
PROBLEM DESCRIPTION:
Customer is facing the problem while compiling and linking.
While linking the application,binder core dumps with SEGV. The
problem only shows up when you use rtl, lapi, and
noobjreorder (but that isn't an unusual combination) with a
KCC compiled routine and one of the KCC libraries (but,
ofcourse, KAI claims that this is a binder problem and not a
problem with their stuff.) The load line needed to show the
problem is as follows: ld /lib/mcrt0.o -bnoobjreorder tttt.o
-L/usr/lpp/ppe.poe/lib -binitfini:poe_remote_main -lmpi_r
-llapi_ above line includes an "r" to finish -llapi_r and the
last line follows libKCC-eh-ts_so.a -brtl -lc I have given you
on snow a tar file with the above information, the tttt.o file,
and the libKCC-eh-ts_so.a library (which I got permission from
KAI to give to IBM for purposes of finding this problem.)
PROBLEM SUMMARY:
The binder coredumps in some cases when -brtl, -bnoobjreorder
are used
PROBLEM CONCLUSION:
Incrementing the export counter for bss symbol will resolve.
------
APAR: IY18328 COMPID: 5765C3403 REL: 430
ABSTRACT: NAMED4 VERSION SYNTAX UPDATE
PROBLEM DESCRIPTION:
Issuing "named4 -d 1" produces output in (/usr/tmp/named.run).
Prior to the apply of DNS Security PTF U474686
(APARS IY16182, IY16214), named.run shows date X. After the
apply of PTF U474686, and after the re-run of AIX Command
"named4 -d 1", named.run still shows date/time X instead of
date/time X+1, or X+2, etc.
Prior to the apply of PTF U474686, issueing the AIX Command
"what named4" produces bos.net.tcp.server 4.3.3.28 showing
an older timestamp/date of X. After the Apply of PTF U474686,
issueing the AIX Command "what named4" produces
bos.net.tcp.server 4.3.3.29 showing a newer timestamp/date
of X+1, or X+2, etc.
Concluding:
1st) "what named4" shows the older, appropriate timestamp/date
for 4.3.3.28. Whereas, "what named4" for 4.3.3.29 shows a newer
timestamp/date than 4.3.3.28.
2nd) "named4 -d 1" produces output in (/usr/tmp/named.run).
Here Bind4 shows the same timestamp/date to be the same both
prior to the apply of DNS Security PTF U474686 and after the
apply of DNS Security PTF U474686.
PROBLEM SUMMARY:
Submit named4 -d 1 on the command line. Output contained only
4.9.3 Bind. Information indicating the Cert Update is
necessary.
PROBLEM CONCLUSION:
Changed named4 to contain Cert Update Information.
------
APAR: IY18355 COMPID: 5765B9501 REL: 330
ABSTRACT: MMDELDISK STOPS WHEN IT FINDS BROKEN DISK ADDRESS
PROBLEM DESCRIPTION:
MMDELDISK STOPS WHEN IT FINDS BROKEN DISK ADDRESS
PROBLEM SUMMARY:
mmdeldisk terminiates when it finds a disk
block which can not be read.
PROBLEM CONCLUSION:
mmdeldisk should continue when
encountering a bad disk block and mark the indirect block
pointing at the bad disk block as bad.
------
APAR: IY18385 COMPID: 5765C3403 REL: 430
ABSTRACT: GRAPHICS IMAGES NOT BE GENERATED PROPERLY FOR HIGH NUMBER OF
PROBLEM DESCRIPTION:
The graphics images may not be generated properly. Various
parts of 3d models will drop in and out of the display.
PROBLEM CONCLUSION:
Increase the process soft memory limit to account for the
extra memory used for each thread so that the same amount
of memory is available for data no matter how many threads
are used.
------
APAR: IY18403 COMPID: 5765C3403 REL: 430
ABSTRACT: SU COREDUMPS WHEN 'SU -ABC' IS ISSUED FROM ROOT
PROBLEM DESCRIPTION:
The su command coredumps when 'su -abc' is issued
from the root on some systems. 'abc' can be a
username or some characters. This is always not
recreatable. It occurs only on some systems.
PROBLEM SUMMARY:
The su command coredumps when an option is
given incorrectly as described above when infact
it should have returned an incorrect option error.
PROBLEM CONCLUSION:
The su command coredumps because of uninitialized
local variable 'pw' in getcmd function which is
accessed at a later stage. This is now initialized
to NULL.
------
APAR: IY18413 COMPID: 5765C3403 REL: 430
ABSTRACT: TABLET WILL KILL X AFTER RUNNING TEST CASE 3RD TIME
PROBLEM DESCRIPTION:
X process dies after changing the primary pointer to a tablet
after several iterations.
PROBLEM CONCLUSION:
Make sure device is open in the "device on" case statement.
------
APAR: IY18416 COMPID: 5765C3403 REL: 433
ABSTRACT: CPSD COREDUMPS WHEN THERE IS NO IKE CERTIFICATE DATABASE
PROBLEM DESCRIPTION:
cpsd coredumps as soon as it started.
PROBLEM CONCLUSION:
Modified the code not to double free the password buffer.
------
APAR: IY18427 COMPID: 5765C3403 REL: 430
ABSTRACT: RPC.MOUNTD MEMORY LEAK / LOCKUP
PROBLEM DESCRIPTION:
The changes made in APAR IY10455 (bos.net.nfs.client 4.3.3.31)
had two issues, causing a slow but steady memory leak as well
as a risk of lockups of rpc.mountd, making it stop servicing
new requests.
LOCAL FIX:
Backing out APAR IY10455.
PROBLEM SUMMARY:
***************************************************************
*USERS AFFECTED: *
* All users with the following filesets at these levels *
* bos.net.nfs.client 4.3.3.31
* bos.net.nfs.client 4.3.3.50
***************************************************************
*PROBLEM DESCRIPTION: *
* The changes made in APAR IY10455 (bos.net.nfs.client
* 4.3.3.31) had two issues, causing a slow but steady
* memory leak as well as a risk of lockups of
* rpc.mountd, making it stop servicing new requests.
***************************************************************
*RECOMMENDATION: *
* Apply apar IY18427
***************************************************************
PROBLEM CONCLUSION:
One of the struct hostent fields that are duplicated for each
mountd request never gets deallocated. This causes a slow but
steady memory leak. Also, one unlock operation was accidentally
moved under an if condition, sometimes causing a lockup since
the lock was not released before the thread exited.
------
APAR: IY18452 COMPID: 5765B9501 REL: 330
ABSTRACT: DEADLOCK RESTRIPING A METAFILE.
PROBLEM DESCRIPTION:
deadlock restriping metadata.
PROBLEM SUMMARY:
Deadlock when running restripe command.
PROBLEM CONCLUSION:
Correct locking error in GPFS
------
APAR: IY18460 COMPID: 5765C3403 REL: 430
ABSTRACT: INCORRECT RING_SPEED IN TOKENRING MIB
PROBLEM DESCRIPTION:
Incorrect ring_speed in Tokenring MIB to snmp.
PROBLEM SUMMARY:
The ring_speed in the Token Ring MIB was reported
incorrectly. It is now set correctly.
PROBLEM CONCLUSION:
ring_speed in Tokenring MIB is reported correctly.
------
APAR: IY18461 COMPID: 5765C3403 REL: 430
ABSTRACT: MKSYSB PROGRESS MESSAGES ERRONEOUS
PROBLEM DESCRIPTION:
This is usually not seen because most backups are probably
of a large number of files most of which are not large.
The backup completes without ever showing a final total of
files or percentage it thought it backed up. The problem is
when all/most of the files are backed up are large. This
allows it to display progress almost to the individual number
of files it is backing up. As a result it may show near the
end that it has backed up more than it thought was available.
For example: 18 of 20 120%
PROBLEM SUMMARY:
Under certain circumstances mksysb/savevg can report that it
has backed up more files then it though were available. For
example, it could report 20 of 18 114%. With this apar, it
will never go beyond 100% and will not report beyond the
number of files that it is attempting to back up.
PROBLEM CONCLUSION:
This apar fix will make sure that mksysb/savevg does not
report beyond 100% backup.
TEMPORARY FIX:
It is just erroneous information, the backup functions
properly.
------
APAR: IY18481 COMPID: 5765C3403 REL: 430
ABSTRACT: GXT3000/2000 OPENGL BASED APP. CORES CLOSING WINDOW.
PROBLEM DESCRIPTION:
On GXT3000P or GXT2000P adapters, the customers OpenGL based
application cores when they exit the application.
PROBLEM CONCLUSION:
The application is using the Run-time linker (RTL) and uses
dlopen and dlsym to load and get the address of the OpenGL
and GLX subroutines. This creates a problem because the
OpenGL subroutines have two sets of entry points: one set
that is used when a direct context is current and another set
when an indirect context is current or no context is current.
The method used to swap these subroutine entry points does
work when RTL is used.
To get around the problem, an application that runs into this
situation must define an AIX environment variable before
OpenGL client initialization is performed (most likely done
in the start-up scripts before the application is loaded).
The variable is _OGL_RTL_ACTIVE. It can be defined with any
value. When this variable is defined, then GLX will not
change the set of entry points that will be used for direct or
indirect contexts. The entry points used will check to see
whether the direct or indirect version is required and will
call the appropriate routine.
The drawback to this solution is that there is a potential
for a significant performance degradation when using
a direct context due to the extra overhead required to get
to the direct context version of the subroutines.
------
APAR: IY18489 COMPID: 5765B9501 REL: 330
ABSTRACT: INCREASEINDIRECTIONLEVEL LIVELOCK RESERVING LOGSPACE
PROBLEM DESCRIPTION:
increase indirection level livelock reserving logspace
PROBLEM SUMMARY:
fix potential deadlock discovered in
development.
------
APAR: IY18505 COMPID: 5765C3403 REL: 430
ABSTRACT: GXT4000P OPENGL APP. CORES WHEN COMPILED WITH
PROBLEM DESCRIPTION:
On GXT4000P adapter, customers OpenGL based application cores
when compiled with option -bmaxdata:2000000000.
PROBLEM CONCLUSION:
Modify Makefile such that some debug code is NOT
compiled into the executable.
------
APAR: IY18528 COMPID: 5765B9501 REL: 330
ABSTRACT: ASSERT SUBROUTINE FAILED: !UNPINSOMEBUFFER: NO BUFFERS FOUND
PROBLEM DESCRIPTION:
assert subroutine failed: !unpinSomeBuffer: no buffers found
PROBLEM SUMMARY:
Remove incorrect assert. When other threads are
pinning and
unpinning,
the accounting cannot prevent this assertion from happening.
Just wait a litle while and try again.
------
APAR: IY18529 COMPID: 5765B9501 REL: 330
ABSTRACT: SIGSEGV IN MHWRITEDATA PROLOG WHEN OUT OF DATASHIPPING MODE
PROBLEM DESCRIPTION:
SIGSEGV in mhWriteData prolog when out of datashipping mode
Thread trace back ...
0xD028977C compare_and_swap() + 0x30
0x101E4BBC mhWriteData(TscMsgHeader*,void*,const NodeIncarnation
0x100075C8 tscHandleMsg(TscMsgHeader*,void*,const NodeIncarnatio
0x10023AEC RcvWorker::main() + 0x114
0x1002393C RcvWorker::thread(int) + 0x84
0x1000E99C Thread::callBody(Thread*) + 0x9C
0x10175328 Thread::callBodyWrapper(Thread*) + 0x98
0xD0131358 _pthread_body() + 0xD0
0xFFFFFFFC
PROBLEM SUMMARY:
Incorrect handling of a message received after data shipping
was turned offf caused a segmentation violation
PROBLEM CONCLUSION:
Correct test in data shipping.
------
APAR: IY18530 COMPID: 5765C3403 REL: 430
ABSTRACT: BPF CRASH IN TIMER
PROBLEM DESCRIPTION:
bpf crashes in timer code called with
interrupts disabled.
PROBLEM SUMMARY:
tcpdump could result in crash in bpf if aix_tap was
not immediately available. Situation resolved.
PROBLEM CONCLUSION:
tcpdump no longer crashes in bpf if aix_tap not
immediately available.
------
APAR: IY18553 COMPID: 5765C3403 REL: 430
ABSTRACT: INTERMITTENT SYSTEM CRASH WHEN DOING IPV6 PINGS
PROBLEM DESCRIPTION:
Intermittent system crash when doing IPv6 pings due to a
double-free of an mbuf.
PROBLEM CONCLUSION:
Make sure icmp6_input returns the correct value to indicate
that there is no next header.
------
APAR: IY18556 COMPID: 5765C3403 REL: 430
ABSTRACT: ULTRA2 SCSI PCI ADAPTER DIAGNOSTICS CAUSES AIX ERROR LOG
PROBLEM DESCRIPTION:
Running diagnostics on the Ultra 2 SCSI PCI Adapter(Channel B)
causes an error to be logged against Channel A in the error
log.
PROBLEM CONCLUSION:
Ignore the error message. It does not indicate a failure
on the adapter.
------
APAR: IY18560 COMPID: 5765C3403 REL: 430
ABSTRACT: SHUTDOWN OF LOCKD VERY SLOW
PROBLEM DESCRIPTION:
When there are many NFS clients which do file locking on an
NFS server, it may take a long time for rpc.lockd to exit
after it is asked to shutdown.
PROBLEM CONCLUSION:
Can vfs_search/vn_search only once when determining if
locks exists for the cached sysid's.
------
APAR: IY18583 COMPID: 5765C3403 REL: 430
ABSTRACT: /TMP/CODCRON GETTING CREATED UNNECESSARILY
PROBLEM DESCRIPTION:
A temporary file is being created on all machines when
changing system attributes. This file is used for modifying
the root crontabs file and poses no problem to that crontabs
file other than it is not being removed from /tmp.
LOCAL FIX:
This customer is using a shell script to execute chdev which
results in the temporary file being created. A line added
to the shell script to remove that file should be
a sufficient workaround.
PROBLEM SUMMARY:
A temporary file is being created on all machines when
changing system attributes. This file is used for modifying
the root crontabs file and poses no problem to that crontabs
file other than it is not being removed from /tmp.
PROBLEM CONCLUSION:
added code to remove the temporary file once it's not needed.
------
APAR: IY18597 COMPID: 5765B9501 REL: 330
ABSTRACT: ONLINE MMCHECKQUOTA: DEALLOC ASSERTS IN FIXSHADOWTABLEBLOCKCOUNT
PROBLEM DESCRIPTION:
online mmcheckquota: dealloc asserts in FixShadowTableBlockCount
PROBLEM SUMMARY:
GPFS self check logic terminated while running mmcheckquota
PROBLEM CONCLUSION:
Fix serialization error in mmcheckquota
------
APAR: IY18602 COMPID: 5765B9501 REL: 330
ABSTRACT: INODE PREFETCH LOOPING
PROBLEM DESCRIPTION:
inode prefetch looping
PROBLEM SUMMARY:
Infinite loop under rare conditions found in
development.
PROBLEM CONCLUSION:
InodePretchInstance::WorkerThreadBody
nIdle variable not initialized resulting in prefetch
thread spinning.
------
APAR: IY18608 COMPID: 5765C3403 REL: 430
ABSTRACT: MPOA DROPS THE LAST FRAGMENTED PACKET IF IPDATA SIZE < 8 BYTES
PROBLEM DESCRIPTION:
Last packet of a fragment dropped if IPDATA size < 8 bytes.
PROBLEM CONCLUSION:
Only do a pullup when an ICMP Must Fragment message has be
sent back.
------
APAR: IY18610 COMPID: 5765C3403 REL: 430
ABSTRACT: FDDI PCI FLASH UPDATE UTILITY FAILS
PROBLEM DESCRIPTION:
With the new flash module on the FDDI, the old flash
utility will not be able to flash the chip
PROBLEM CONCLUSION:
A very small change was made to the flash utility to allow
the tool to be compatible with both, the old and new chips
------
APAR: IY18655 COMPID: 5765B9501 REL: 330
ABSTRACT: MMDELDISK FAILS WITH NOT ENOUGH MEMORY
PROBLEM DESCRIPTION:
mmdeldisk fails with not enough memory
PROBLEM SUMMARY:
E_NOMEM error received when running mmdeldisk
PROBLEM CONCLUSION:
Correct memory leak in the token manager
when running mmdeldisk.
------
APAR: IY18676 COMPID: 5765B9501 REL: 330
ABSTRACT: SLOW NFS FLUSH_RANGE CALLS
PROBLEM DESCRIPTION:
slow nfs flush_range calls
PROBLEM SUMMARY:
NFS performance improvement
PROBLEM CONCLUSION:
Streamline one piece of the data flush when
running NFS
writes.
------
APAR: IY18685 COMPID: 5765C3403 REL: 430
ABSTRACT: CHINESE BIG-5 REFRESHING PROBLEM
PROBLEM DESCRIPTION:
chinese chars of diffrent heights, when cat from a file,
is not refrshed in dtterm.
PROBLEM CONCLUSION:
handled refrshing properly in dtterm.
------
APAR: IY18810 COMPID: 5765C3403 REL: 430
ABSTRACT: X SERVER CORES WHEN DESTROYING GLX RESOURCES
PROBLEM DESCRIPTION:
The X-Server may core dump when closing an application's
window.
PROBLEM CONCLUSION:
Free the clients resources in reverse order.
------
APAR: IY18968 COMPID: 5765B9500 REL: 140
ABSTRACT: README UPDATE RELEATIVE TO IBM ESS STORAGE
PROBLEM DESCRIPTION:
README update relative to IBM ESS Storage
------
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]