v2022.2.60.603 - Fixes
Major changes
Changes in statistics tables
The structure of some tables has been changed. Please note that when upgrading, you need to run statistics migration.
/opt/akd/bin/stat_migrate --config=/opt/akd/config/main.json --engagement_fix=true
Setting up the strategy of connection to RPC services
The proctask
process began to distribute tasks to hosts based on the configured strategy, by default — randomly.
The following options for proctask
have been added to main.json
:
- PROC_TASK_RPC_CONNECTION_TIMEOUT, seconds, 15 sec by default
- PROC_TASK_RPC_READ_TIMEOUT, seconds, 60 sec by default
- PROC_TASK_SELECT_MODE, string, one of the values: RoundRobin, RandomSelect - by default
Also added similar options for other RPC services:
- WORKFLOW_READ_TIMEOUT
- WORKFLOW_CONNECTION_TIMEOUT
- RPC_SELECT_MODE
- PROC_RPC_READ_TIMEOUT
- PROC_RPC_CONNECTION_TIMEOUT
Bug fixes
- Improved stability of the
proctask
process. - Fixed the procedure for generating a tracking domain when sending without a resource. The database setting takes precedence over the main.json setting.
- Fixed an issue with adding data into a form link.
- Fixed non-optimal operation of
trkaction
on a click, significantly reduced the number of calls toprocrpc
. - Fixed "context deadline" message sending error that occurred when configuring a connector without specifying a timeout.
- Fixed display of the growth report by profiles.
- Fixed MTA behavior when reacting to RSET + HardBounce in a pack.
- Fixed some flaws in the platform interface.
References: PL-8911 PL-9530 PL-9590 PL-9668 PL-9695 PL-9744 PL-9776 PL-9782 PL-9784 PL-9795 PL-9798 PL-9806 PL-9830 PL-9838 PL-9840 PL-9850