[OpenSIPS-Devel] [OpenSIPS/opensips] 495380: Add support for async status reporting for the eve...
Vlad Pătrașcu
noreply at github.com
Thu Feb 25 22:04:00 EST 2021
Branch: refs/heads/master
Home: https://github.com/OpenSIPS/opensips
Commit: 495380cf6bb79fa55546b5e0d92e04ab9a740b00
https://github.com/OpenSIPS/opensips/commit/495380cf6bb79fa55546b5e0d92e04ab9a740b00
Author: Vlad Patrascu <vladp at opensips.org>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M evi/event_interface.c
M evi/evi_transport.h
M modules/event_datagram/event_datagram.c
M modules/event_flatstore/event_flatstore.c
M modules/event_rabbitmq/doc/event_rabbitmq_admin.xml
M modules/event_rabbitmq/event_rabbitmq.c
M modules/event_rabbitmq/rabbitmq_send.c
M modules/event_rabbitmq/rabbitmq_send.h
M modules/event_route/event_route.c
M modules/event_routing/event_routing.c
M modules/event_stream/doc/event_stream_admin.xml
M modules/event_stream/event_stream.c
M modules/event_stream/stream_send.c
M modules/event_stream/stream_send.h
M modules/event_virtual/doc/event_virtual_admin.xml
M modules/event_virtual/event_virtual.c
M modules/event_virtual/event_virtual.h
M modules/event_xmlrpc/doc/event_xmlrpc_admin.xml
M modules/event_xmlrpc/event_xmlrpc.c
M modules/event_xmlrpc/xmlrpc_send.c
M modules/event_xmlrpc/xmlrpc_send.h
Log Message:
-----------
Add support for async status reporting for the event interface
In order to properly report the status of a raise operation, transport
modules no longer have to implement a synchronous mode, where the triggering
process has to block and wait for the dedicated module process to return back
the status. As such, the "sync_mode" module parameter has been dropped from
event_rabbitmq, event_xmlrpc and event_stream modules.
At the moment, only the event_virtual module actually registers an async
status callback. The evi raise function used by all other modules always
returns success if the raise "job" has been "pushed" succesfully.
Commit: f179f5cfe54909e34ebce351ecce462b9ce17729
https://github.com/OpenSIPS/opensips/commit/f179f5cfe54909e34ebce351ecce462b9ce17729
Author: Vlad Patrascu <vladp at opensips.org>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M .travis.yml
A modules/event_kafka/Makefile
A modules/event_kafka/README
A modules/event_kafka/doc/contributors.xml
A modules/event_kafka/doc/event_kafka.xml
A modules/event_kafka/doc/event_kafka_admin.xml
A modules/event_kafka/event_kafka.c
A modules/event_kafka/event_kafka.h
A modules/event_kafka/kafka_producer.c
A modules/event_kafka/kafka_producer.h
Log Message:
-----------
Add new event_kafka module
Compare: https://github.com/OpenSIPS/opensips/compare/fac2247c2916...f179f5cfe549
More information about the Devel
mailing list