Narrowing down OutOfMemory error


UA 4.0.2 patch D on Linux x64
I know E is out but customer is afraid of patching...

I'm troubleshooting an OOM error and I have enabled memory dumps on
OutOfMemory

errors.

The customer has a max heap size of 1.8GB according to recommendations
by NetIQ

support.

Looking through those dump I can see a large number of objects that take
up most

of the heap space when the OOM error occurs.

com.novell.srvprv.impl.vdata.model.VirtualEntity
com.novell.srvprv.impl.vdata.model.VirtualEntityAttribute

The VirtualEntity objects contain the VirtualEntityAttribute objects.

For example there are 8 398 VirtualEntity objects and 66 752

VirtualEntityAttribute objects that take over 1,2GB of heap.

The VirtualEntityAttribute objects that take up most of the space
contain

AssignedResources, InheritedRoles, MemberOf.

I'm trying to identify what's causing it to list *all* role/resource
memberships

for all those users.

Any ideas?

Would looking at a role/resource assignement tab in the role catalog
cause to

retrieve *all* values for a User?

Would using any of the built-in reports in UA cause this?

Can I put a limit on the query so that it doesn't try to list so many
users?

I have two stack traces here:

http://paste.opensuse.org/872f3169


http://paste.opensuse.org/76a8eabb


--
alekz
------------------------------------------------------------------------
alekz's Profile: https://forums.netiq.com/member.php?userid=974
View this thread: https://forums.netiq.com/showthread.php?t=52124

Parents
  • I've seen memory problems when "Perform Automatic Query" is set on the entity properties and attributes with a large number of
    values is in the entity (or any of its DN lookup entities). I think it was because memberOf was included on role and/or group in
    a combination of automatic query on the user entity which had a DN Lookup showing role and/or group...

    Best regards,
    Tobias

    On 2014-11-06 22:20, alekz wrote:
    >
    > UA 4.0.2 patch D on Linux x64
    > I know E is out but customer is afraid of patching...
    >
    > I'm troubleshooting an OOM error and I have enabled memory dumps on
    > OutOfMemory
    >
    > errors.
    >
    > The customer has a max heap size of 1.8GB according to recommendations
    > by NetIQ
    >
    > support.
    >
    > Looking through those dump I can see a large number of objects that take
    > up most
    >
    > of the heap space when the OOM error occurs.
    >
    > com.novell.srvprv.impl.vdata.model.VirtualEntity
    > com.novell.srvprv.impl.vdata.model.VirtualEntityAttribute
    >
    > The VirtualEntity objects contain the VirtualEntityAttribute objects.
    >
    > For example there are 8 398 VirtualEntity objects and 66 752
    >
    > VirtualEntityAttribute objects that take over 1,2GB of heap.
    >
    > The VirtualEntityAttribute objects that take up most of the space
    > contain
    >
    > AssignedResources, InheritedRoles, MemberOf.
    >
    > I'm trying to identify what's causing it to list *all* role/resource
    > memberships
    >
    > for all those users.
    >
    > Any ideas?
    >
    > Would looking at a role/resource assignement tab in the role catalog
    > cause to
    >
    > retrieve *all* values for a User?
    >
    > Would using any of the built-in reports in UA cause this?
    >
    > Can I put a limit on the query so that it doesn't try to list so many
    > users?
    >
    > I have two stack traces here:
    >
    > http://paste.opensuse.org/872f3169
    >
    >
    > http://paste.opensuse.org/76a8eabb
    >
    >



  • Hello
    Perform Automatic Query is not checked on any entity.


    --
    alekz
    ------------------------------------------------------------------------
    alekz's Profile: https://forums.netiq.com/member.php?userid=974
    View this thread: https://forums.netiq.com/showthread.php?t=52124

Reply Children
No Data