Apama 10.15.1 | Other Resolved Issues | Release 10.7.2 | Connectivity and Adapters
 
Connectivity and Adapters
*PAM-32455
Shutting down a chain containing a queue should not lose events that are on the queue.
If the Batch Accumulator codec has any messages queued to send towards the host, it waits to flush them before shutting down. This is not true if the host itself is shutting down (rather than just the chain).
*PAM-32451
Chain::isStartThread threadlocal should be a static to avoid hitting PTHREAD_KEYS_MAX limit.Prior to this fix, each connectivity chain requested its own thread-local key for chain management purposes. When a large number of chains is created (for example, more than 1000), the maximum number of thread-local keys in the system may be reached, with consequential effects on other functionality in the system wishing to use thread-local memory. On Linux, a call to pthread_key_create() would return EAGAIN. On Windows, a call to TLSAlloc() would return TLS_OUT_OF_INDEXES. The fix ensures that only one thread-local key is requested for the management of all connectivity chains.
*PAM-32345
Crash in HTTP concurrent chains on ARM.
On ARMv7 platforms using the HTTP server connectivity plug-in configured for concurrent chains, the correlator dumped core when those chains were started. This is now resolved.
*PAM-32484
DistMemStore/JMS Spring tries to connect to remote URL to find schema.
The Spring resolver used to attempt to look up XML schema URLs via the network. This has now been disabled.