Commit Graph

683 Commits

Author SHA1 Message Date
Ken Rice 6e7d5d0897 update copyright header for 2014 2014-02-12 12:08:56 -06:00
Anthony Minessale 6fef880f12 FS-5675 --resolve 2014-01-24 00:23:58 +05:00
Anthony Minessale 96fc5b1fc0 change startup logline to info so it goes in the logs and we can see which version is running 2014-01-20 23:13:59 +05:00
Ken Rice bc0dc9a719 hush cranky compiles due to no format string 2014-01-17 09:07:16 -06:00
Anthony Minessale 8dfbd91a3d fold version macros into runtime functions to avoid cascade rebuilds when modifying the core 2014-01-17 01:54:47 +05:00
Anthony Minessale d6bb35ad3c add soft timer support for fd per timer use enable-softtimer-timerfd=broadcast in switch.conf.xml for orig behaviour 2013-11-16 01:37:16 +05:00
Anthony Minessale 1cd6d44b06 move shutdown of session to after switch_event 2013-10-10 22:23:22 +05:00
Anthony Minessale 5e43037fc6 change default to use event dispatch 2013-10-01 20:10:24 +05:00
Anthony Minessale 012e321f61 improve thread pool logic 2013-09-27 23:37:05 +05:00
Seven Du 9074a12455 FS-5769 --resolve 2013-09-10 00:59:55 +08:00
Anthony Minessale a5f2176ea4 deliver events with the core thread pool set events-use-dispatch=true in switch.conf.xml to use the old way 2013-09-05 03:42:40 +05:00
Anthony Minessale 7d6d688e53 FS-5731 --resolve 2013-08-26 20:25:14 +05:00
Ken Rice 7fb4369932 peak sessions step 1 2013-07-20 20:11:46 -05:00
Ken Rice 5660f90509 add peak SPS for last 5 minutes 2013-07-19 22:40:59 -05:00
Anthony Minessale c510f3f52e add peak sps to stats and a command to reset it 2013-07-19 15:16:42 -05:00
Nathan Neulinger 32adc789f6 make noexpandtab explicit in all vim modelines other than xml files 2013-06-25 11:50:17 -05:00
Anthony Minessale 4240526ce3 add some device-state mechinism to FS to allow tracking of device-specific states where they may have more than one call from the same device 2013-06-05 11:20:11 -05:00
Anthony Minessale f0dd0ef7b1 FS-5332 --resolve 2013-04-22 13:26:19 -05:00
Anthony Minessale bf607b0d91 FS-5319 --resolve 2013-04-17 15:33:27 -05:00
Anthony Minessale dabb85c3f6 wip 2013-03-31 21:27:22 -05:00
Anthony Minessale 6939394530 isolate sdp parser code to the switch_core_media.c 2013-03-31 21:27:17 -05:00
Anthony Minessale 7510bccd6c MILESTONE: working inbound calls 2013-03-31 21:27:17 -05:00
Anthony Minessale 861c3e3ccc add switch_core_get_variables and allow execute_on funcs to see global vars too 2013-03-27 14:54:01 -05:00
Anthony Minessale e8ecf7c887 FS-4846 --resolve 2013-03-07 16:21:37 -06:00
Giovanni Maruzzelli 3e31837a0b ERROR: code not reachable on Windows Visual Studio Express 2008 2013-02-23 12:31:26 +01:00
Anthony Minessale 2491c33af6 always try realtime first and let ppl use -np themselves if its a problem 2013-02-22 17:49:12 -06:00
Anthony Minessale 56d397fc1b FS-5103 --resolve 2013-02-19 15:17:51 -06:00
Anthony Minessale fe40523ec0 FS-4646 --resolve thanks for the update 2013-01-22 10:01:52 -06:00
Anthony Minessale 4d0ee5b196 set isac default ptime to 30 2013-01-17 17:09:44 -06:00
Anthony Minessale e57ece0d46 add skip 0.0.0.0 to wan.auto 2013-01-16 20:37:44 -06:00
Anthony Minessale 9bf0bd8238 FS-5015 --resolve 2013-01-14 16:36:48 -06:00
Anthony Minessale 428cd029de FS-4868 --resolve This patch also adds freeswitch.ready() which will return false once shutdown has started 2012-11-26 15:18:58 -06:00
Anthony Minessale 55ac6d22ad restore significant part of last patch 2012-11-20 10:19:08 -06:00
Anthony Minessale bfae89267e revert 2012-11-20 10:13:05 -06:00
Jeff Lenk 93b5f7fdfd FS-4099 FS-4847 2012-11-19 23:32:41 -06:00
Anthony Minessale 759d26db09 FS-4771 --resolve 2012-10-29 09:27:59 -05:00
Anthony Minessale 9d4b72b29a fold the last round of sql manager changes back into the core and use it for the central db and simplify the algorithm 2012-10-26 20:52:09 -05:00
Anthony Minessale c670ed6df5 fix type in config 2012-10-25 11:31:47 -05:00
Anthony Minessale 1a43405bed up max db buffer size in core sql 2012-10-23 20:38:03 -04:00
Anthony Minessale e1fe289672 refactor db stuff to use single string dsn to avoid code duplication and introduce switch_sql_queue_manager api to create transactional sql queues to aggregate a bunch of sql stmts into transactions 2012-10-09 20:20:32 -05:00
Anthony Minessale 6998695f01 fold recovery db to only use core db and use transactional stmts for recovery stmts 2012-10-08 17:59:47 -05:00
Anthony Minessale 1ad45f7009 revert e08f9ada73 2012-10-08 15:57:51 -05:00
Eliot Gable e08f9ada73 Abstract the sql_manager and cache_db stuff so that modules can utilize the core functionality to run their own instance of a cached SQL connection. Includes patch to fix some segs in case ODBC does not have password set or if using PGSQL support. 2012-10-08 20:34:09 +00:00
Eliot Gable 5cb354dddc Initial core-pgsql support based on native libpq; FS starts and stops without errors using core-pgsql. 2012-10-08 20:33:57 +00:00
Anthony Minessale 3d57cbda98 pull this code echo -1 > /proc/sys/kernel/sched_rt_runtime_us yourself if you want to enable this 2012-10-04 08:29:26 -05:00
Anthony Minessale 6d01ad5e38 some more priority tweaks 2012-10-03 14:10:22 -05:00
Anthony Minessale bc06155740 more priority tweaks 2012-10-02 07:39:21 -05:00
Anthony Minessale 52eff9451c wrap fork so we can drop priority in child processes 2012-10-01 13:38:45 -05:00
Anthony Minessale 464155c5cd more priority tweaks 2012-10-01 10:20:48 -05:00
Anthony Minessale 8733a2c895 some priority queuing tweaks for performance 2012-10-01 11:47:26 -05:00