Skip to main content

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 to procrpc.
  • 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