Alexei Gradinari
82f0a86e39
res_pjsip_notify: improve realtime performance on CLI completion on the endpoint
...
The module 'res_pjsip_notify' inefficiently makes a lot of DB requests
on CLI completion on the endpoint.
For example if there are 10k endpoints the module makes 10k requests
of these 10k records.
Even if a part of the endpoint entered
the module makes the same 10k requests and then filtered them by itself.
This patch gathers endpoints container by prefix
and adds all gathered endpoints to completion at once.
ASTERISK-28137 #close
Change-Id: Ic20024912cc77bf4d3e476c4cd853293c52b254b
2018-10-26 18:15:36 -04:00
..
2017-12-22 09:14:07 -05:00
2018-09-26 18:50:09 -05:00
2017-12-20 12:54:13 -05:00
2018-10-12 14:05:15 -05:00
2017-12-22 09:14:07 -05:00
2018-03-12 10:22:43 +01:00
2018-06-21 16:57:47 -05:00
2018-01-12 19:05:12 -06:00
2018-05-11 09:58:19 -04:00
2017-12-22 09:14:07 -05:00
2017-12-08 14:27:50 -05:00
2018-09-12 19:15:33 +02:00
2018-09-12 19:15:33 +02:00
2018-09-12 19:15:33 +02:00
2018-09-12 19:15:33 +02:00
2018-09-12 19:15:33 +02:00
2018-09-12 19:15:33 +02:00
2018-09-12 19:15:33 +02:00
2018-09-12 19:15:33 +02:00
2017-04-12 16:46:22 -05:00
2018-09-12 19:15:33 +02:00
2018-09-12 19:15:33 +02:00
2018-09-12 19:15:33 +02:00
2018-09-12 19:15:33 +02:00
2018-02-16 05:59:15 -06:00
2018-02-16 05:59:15 -06:00
2018-02-16 05:59:15 -06:00
2018-02-16 05:59:15 -06:00
2017-12-22 09:14:07 -05:00
2018-09-12 19:15:33 +02:00
2017-12-22 09:14:07 -05:00
2017-12-22 09:14:07 -05:00
2018-10-18 12:43:12 -05:00
2018-09-20 18:28:40 -04:00
2018-03-07 17:02:49 -05:00
2017-12-22 09:14:07 -05:00
2017-12-22 09:14:07 -05:00
2017-12-22 09:14:07 -05:00
2017-12-22 09:14:07 -05:00
2018-06-08 11:06:44 +02:00
2018-01-06 20:08:16 -06:00
2018-09-12 19:15:33 +02:00
2017-12-22 09:14:07 -05:00
2018-08-29 07:18:08 -03:00
2017-11-20 14:10:09 -05:00
2017-11-20 14:10:09 -05:00
2017-12-20 12:54:13 -05:00
2017-12-22 09:14:07 -05:00
2017-11-20 14:10:09 -05:00
2017-11-20 14:10:09 -05:00
2018-05-09 14:14:08 -06:00
2018-06-21 10:18:55 -06:00
2018-09-20 10:47:44 -05:00
2017-12-22 09:14:07 -05:00
2017-12-22 09:14:07 -05:00
2018-10-19 17:32:58 -04:00
2017-12-22 09:14:07 -05:00
2017-12-22 09:14:07 -05:00
2018-09-20 18:28:40 -04:00
2017-12-15 10:20:51 -05:00
2017-12-22 09:14:07 -05:00
2018-09-12 08:21:48 -04:00
2018-09-06 14:19:06 -04:00
2018-08-14 10:55:37 -03:00
2017-11-06 18:46:54 -05:00
2017-06-16 12:08:27 -04:00
2017-12-12 11:07:01 -06:00
2018-02-02 17:57:06 -06:00
2018-07-27 10:58:06 -05:00
2018-02-02 17:57:06 -06:00
2018-04-12 17:15:10 -05:00
2018-06-21 16:57:47 -05:00
2018-09-14 15:58:59 -04:00
2018-07-24 07:19:28 -05:00
2018-02-01 15:32:31 -06:00
2017-09-05 16:16:01 +02:00
2018-10-26 18:15:36 -04:00
2017-04-12 16:46:22 -05:00
2018-09-14 15:58:59 -04:00
2018-10-19 17:32:58 -04:00
2018-04-18 17:20:19 -05:00
2017-12-12 11:07:01 -06:00
2017-08-01 15:44:30 -06:00
2017-08-01 15:44:30 -06:00
2017-12-12 11:07:01 -06:00
2018-07-28 13:00:40 +00:00
2018-04-12 17:15:10 -05:00
2018-02-22 11:48:00 -05:00
2018-08-03 06:09:33 -03:00
2018-07-06 06:57:37 -06:00
2018-08-09 09:34:17 +02:00
2017-04-12 16:46:22 -05:00
2018-09-14 15:58:59 -04:00
2017-08-22 12:22:56 +00:00
2018-07-10 06:54:51 -05:00
2018-09-14 15:58:59 -04:00
2017-06-16 12:08:27 -04:00
2018-09-14 15:58:59 -04:00
2017-12-22 09:14:07 -05:00
2017-12-22 09:14:07 -05:00
2018-09-28 07:28:12 -05:00
2017-12-22 09:14:07 -05:00
2018-10-02 18:18:36 -05:00
2017-12-22 09:14:07 -05:00
2017-12-10 12:41:51 -06:00
2018-07-18 17:42:37 +00:00
2018-10-19 17:32:58 -04:00
2017-11-13 15:08:50 -05:00
2018-08-17 16:33:00 -05:00
2017-12-07 20:41:58 -05:00
2018-10-19 17:32:58 -04:00
2018-09-12 19:15:33 +02:00
2018-09-12 19:15:33 +02:00
2018-09-12 19:15:33 +02:00
2018-09-12 19:15:33 +02:00
2018-09-12 19:15:33 +02:00
2018-09-12 19:15:33 +02:00
2018-09-12 19:15:33 +02:00
2018-09-26 18:50:09 -05:00
2013-04-15 16:43:47 +00:00
2018-10-09 16:18:49 -05:00
2017-04-14 17:50:56 -04:00
2017-12-22 09:14:07 -05:00
2017-12-22 09:14:07 -05:00
2017-12-15 10:20:51 -05:00
2018-08-27 13:51:29 -05:00