Problem Note 63414: SAS® Event Stream Processing issues with DS2 modules
SAS Event Stream Processing projects can contain DS2 modules that are handled by SAS® Micro Analytic Service. When you run projects that contain these modules, you might encounter one of the following issues.
Issue 1
DS2 modules can be in files referenced by the model for the project. These modules are compiled as part of the project starting. As the modules increase in size, the compilation time increases exponentially. The project starts very slowly, potentially taking minutes to start. Here is an example SAS Event Stream Processing XML server log that shows a long time between messages for the project starting and the project becoming active:
2018-12-20T10:05:00,712; INFO ; 00000004; DF.ESP; (Project.cpp:698); [XMLServer0001] starting project test1 with 1 threads, pubsub: auto
2018-12-20T10:10:32,353; INFO ; 00000004; DF.ESP; (dfESPproject.cpp:790); [Project0009] dfESPproject::startPubSub() for project test1: Pub/Sub services are enabled for port 49738, encryption disabled, client authentication disabled
Issue 2
DS2 modules can return multiple derived events from a single source event because the method declaration uses arrays to hold IN_OUT variables. Here is an example:
method test_function(bigint id , nchar(50) field1,
nchar(50) field2, nchar(50) field3, in_out bigint rowId[3], in_out int colId[3],
in_out nchar(50) stringD[3]);
When you run a SAS Event Stream Processing project that contains a DS2 module, a memory leak occurs if the method declaration processes string arrays.
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | SAS Event Stream Processing Engine | Microsoft® Windows® for x64 | 5.2 | 5.2 | | |
Linux for x64 | 5.2 | 5.2 | | |
SAS System | SAS Event Stream Processing for Edge Computing | Linux for AArch64 | 5.2 | 5.2 | Viya | Viya |
Linux for x64 | 5.2 | 5.2 | Viya | Viya |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
When you run SAS® Event Stream Processing projects that contain DS2 modules, you might encounter slow start-up times or memory leaks.
Type: | Problem Note |
Priority: | medium |
Date Modified: | 2019-01-16 08:37:35 |
Date Created: | 2018-12-20 10:51:55 |