« If the only tool you have.. | Main| IM etiquette? »

IM Awareness in Notes client: problemen op client en server (updated!)

Category
Bookmark : del.icio.us  Technorati  Digg This  Add To Furl  Add To YahooMyWeb  Add To Reddit  Add To NewsVine 

De Notes ND6.5.x-client kent de geïntegreerde Instant Messaging-client. Die biedt chat- en awareness-functionaliteit. Dat laatste betekent dat je bijvoorbeeld kunt zien of de verzender van een email, of de schrijver van een item in een discussiedatabase, online is. Je kunt diegene dan gelijk 'pingen' om door te chatten over het mailtje of item dat u zojuist gelezen hebt. Dit soort Awareness-functionaliteit is erg handig, maar blijkt nu in sommige gevallen voor problemen te zorgen.

Awareness moet per view in een database aangezet worden; voor de mailfile staat het standaard aan. Als je een view opent waarin deze functionaliteit aangezet is, gaat de Notes-client een lijstje aanleggen van namen die in de view gevonden worden: een "watch list". De client gaat vervolgens aan de Sametime-server vragen of de namen op de watch list soms online zijn; zodra de client en server samen de lijst doorgewerkt hebben, kan de online status van alle personen getoond worden. Die online status is nogal veranderlijk; daarom moet de wachlist regelmatig bijgewerkt worden.

Als er veel Awareness-enabled databases zijn, of veel Sametime-gebruikers in een organisatie, dan kan zo'n watchlist behoorlijk groeien. Het aanleggen en bijwerken van de watchlist kan dan performance-problemen veroorzaken op de client: nlnotes.exe gaat, in het slechtste geval, 100% CPU verbruiken. Het afloggen van Instant Messaging geeft onmiddelijk verlichting: het CPU-verbruik zakt dan weer naar normale waarden.

Zoals gezegd, ook de server is betrokken bij het bijhouden en updaten van die watchlists. Daardoor kunnen ook de STMux- en STCommunity-processen aan een verhoogd CPU-verbuik gaan lijden. Uiteindelijk kunnen ook deze processen naar 100% CPU-verbruik toegroeien, hetgeen weer kan resulteren in een servercrash.

Duidelijk is, dat het bovenstaande vooral in grotere organisaties, of bij een erg intensief gebruik van Awareness, tot problemen zal leiden. Op dit moment is nog niet helder, bij welke omvang of welk gebruikspatroon dit zich voor zal doen.

Oplossingen
Dit probleem is bij IBM bekend en er wordt gezocht naar een oplossing. Tot die tijd heeft IBM een workaround: schakel de Awareness-functionaliteit van de Notes-client uit. Dat betekent dat de geïntegreerde chat-client nog wel functioneert, maar dat de gebruiker niet meer in databases kan zien of iemand online is; dat kan dan alleen nog in de Instant Messaging contacts list.

Het uitschakelen van Awareness kan in de User Preferences. Open 'File' - 'Preferences' - 'User preferences'. Ga naar 'Instant Messaging', en zoek de sub-tab 'General' op. Haal daar het vinkje weg bij 'Show Instant Messaging Status for Names'. en herstart de Notes-client.
Iets simpeler, misschien: voeg deze entry toe aan de notes.ini van de client: 'IM_SHOW_STATUS=0', en herstart de client.

IBM heeft een technote gepubliceerd, waar u één en ander nog eens kunt nalezen.

Update november 2005
Dit probleem is, volgens de hierboven gelinkte technote, inmiddels opgelost in de Notes 7.0 client. De fix zal ook in de 6.5.5 client zitten; voor 6.5.3 en 6.5.4 is via IBM Technical Support een cumulatieve hotfix beschikbaar waar ook deze fix inzit.

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

OpenNTF random projects

PlanetLotus