It's all about the answers!

Ask a question

SiBUS sync and its impact on RAM running in clustered enviro


iRAM Administrator (3152156135) | asked Mar 09 '12, 9:17 a.m.
Hi Team,

We would like to know the impact of WAS SiBUS synchronization (breaking quite often) in RAM clustered environment.

We tested and found that ASSET UPLOAD/DELETE does not have any known impact (when tested across 2 JVM's) in the absence of the SiBUS sync.

Please help!

Thanks/Regards
Avnindra

2 answers



permanent link
iRAM Administrator (3152156135) | answered Mar 09 '12, 10:04 a.m.
In the absence of SiBUS sync, we made changes to user ROLES (on one JVM instance), and confirmed seen the changes reflect on another JVM instance running (o fRAM clustered environment)


Hi Team,

We would like to know the impact of WAS SiBUS synchronization (breaking quite often) in RAM clustered environment.

We tested and found that ASSET UPLOAD/DELETE does not have any known impact (when tested across 2 JVM's) in the absence of the SiBUS sync.

Please help!

Thanks/Regards
Avnindra

permanent link
Rich Kulp (3.6k38) | answered Mar 09 '12, 10:12 a.m.
FORUM MODERATOR / JAZZ DEVELOPER
The problem is that when they don't talk to each other that certain data can remain stale. Especially roles.

I have seen on some systems that the bus will fail and then a few seconds later it works fine. In the latest 7202 testfix and in 7502 and later when this condition has been detected the server will clear its caches. This way it will then sync up with the database instead of using in-memory cache.

Consistent failure is a different problem. In those cases other servers won't see changes to roles such as those assigned to All users because those are kept permanent in an in-memory cache. If it never sees a clear cache request it doesn't change.

Just looking at a role is not using any cache information so that is always going against the database. What is cached is the roles within logged in users. You could change the role and if the bus is not working the logged in users on another server in the cluster would not see the change and they would still have the older entitlements.

So intermittent short term failures are very tolerable. What is not tolerable is a long term failure.

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.