RP/TUX 6.4, 6.5, 6.51 - tpunsubsribe() deletes wrong records after migration.
Last updated on JANUARY 19, 2018
Applies to:Oracle Tuxedo / Tuxedo / 6.4, 6.5, 6.51
Information in this document applies to any platform
PRODUCT: TUXEDO VERSION: 6.4, 6.5 PLATFORM: SOLARIS ISSUE: MP configuration. If application has a variety of event subscriptions TMUSREVT will generate multiple subscription handle hash buckets. This will cause the subscription list to be resorted when master TMUSREVT unloads database into control file. It happens when master TMUSREVTsends subscription database to secondary Event Server (in _tp_send_db()). The sorting will cause a mismatch between sequence number (seqno in EB_SUBSCRIPTION_HNDL) and the subscription handle return from tpsubscribe() for migrated master TMUSREVT. Therefore when application server calls tpunscribe() with event handle, the wrong event subscription will be removed.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms