[OpenSIPS-Devel] [OpenSIPS/opensips] d02b2c: IPC dispatching: Improve capacity/behavior for RPC

Liviu Chircu noreply at github.com
Fri Oct 2 14:59:39 UTC 2026


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d02b2c430073ce0aaab881ae6c95eb7c324c7b4a
      https://github.com/OpenSIPS/opensips/commit/d02b2c430073ce0aaab881ae6c95eb7c324c7b4a
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2026-10-02 (Fri, 02 Oct 2026)

  Changed paths:
    M ipc.c
    M ipc.h

  Log Message:
  -----------
  IPC dispatching: Improve capacity/behavior for RPC

* bump PIPE capacity 16-fold, from 64K to 1M.  Previously holding 2.7K
  job maximum, now 44K.
* fix WRITE end of the RPC pipe to be non-blocking.  This definitively
  avoids any scenarios where OpenSIPS gets stuck due to RPC flood (too
  many producers blocking the PIPE).  Now, the extra events simply get
  discarded while the pipe is full and traffic processing stays
  unaffected.



To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications



More information about the Devel mailing list