126 Commits

Author SHA1 Message Date
Anthony Minessale
fe40523ec0 FS-4646 --resolve thanks for the update 2013-01-22 10:01:52 -06:00
Anthony Minessale
1b258b607b FS-5010 --resolve 2013-01-10 09:34:11 -06:00
Anthony Minessale
35f98c1350 FS-4841 --resolve we will remove this, it clearly is not helping 2012-11-29 13:02:30 -06:00
Anthony Minessale
8733a2c895 some priority queuing tweaks for performance 2012-10-01 11:47:26 -05:00
Steve Underwood
ea58df8456 Fixed Cairo's entry in the timezone files
Changed mod_spandsp so it tries to resolve timezone names like Asia/HongKong
to a POSIX timezone descriptor string, like other parts of FreeSwitch do.
2012-08-22 22:25:54 +08:00
Jeff Lenk
939a26764f FS-4387 --resolve 2012-07-04 23:06:32 -05:00
Anthony Minessale
b1ae97466d add enable-use-system-time param to switch.conf.xml use at your own risk, someone with windows could verify it works ok 2012-07-03 17:15:14 -05:00
Anthony Minessale
b4bd30816e FS-4290 --resolve 2012-06-05 12:30:01 -05:00
Anthony Minessale
bbdcd33bde performance tweaks for sip message parsing and event system 2012-05-17 20:10:53 -05:00
Anthony Minessale
5c75d4cf5b FS-4220 --resolve i refactored this into a general cross platform function and use it everywhere else we try to set affinity 2012-05-15 08:31:42 -05:00
Anthony Minessale
8664dc6d5a some perfomance tweaks 2012-05-03 16:31:21 -05:00
Ken Rice
c5554eb939 Copyright date update. 2012-04-18 11:52:02 -05:00
Jeff Lenk
4276680181 FS-3782 --resolve soft timer 2012-03-14 10:08:41 -05:00
Jeff Lenk
24288832b1 FS-2216 partial with renaming 2012-01-08 14:19:16 -06:00
Jeff Lenk
8ca4efea75 FS-3709 --resolve 2011-11-21 09:53:27 -06:00
Anthony Minessale
2094f2d33b add fsctl sync_clock_when_idle so you can sync the clock but have it not do it till there are 0 calls 2011-10-12 14:55:32 -05:00
Anthony Minessale
25c725c292 last commit for --enable-timerfd-wrapper (autoheadache) 2011-06-30 18:30:24 -05:00
Anthony Minessale
306b332d47 add --enable-timerfd-wrapper to wrap timefd syscalls for platforms with the right kernel and wrong libc 2011-06-30 14:36:52 -05:00
Jeff Lenk
5ef8c49728 fix trivial compiler warning 2011-04-29 15:01:07 -05:00
Anthony Minessale
741707297f typo 2011-04-29 09:35:46 -05:00
Anthony Minessale
16e3d1fa25 default timer to run slower and increase as needed, Run the timer at 20ms by default and drop down as needed unless you set 1m-timer=true which was previous default 2011-04-29 11:09:14 -05:00
Anthony Minessale
73279f01bf FS-3166 --resolve 2011-04-22 16:43:29 -05:00
Anthony Minessale
0b51aca321 enable optimal defaults on linux kernels that can support newer features. 2011-04-18 11:17:33 +00:00
Anthony Minessale
e4eade33ac fix default tipping point it was too low 2011-04-15 14:46:24 +00:00
Anthony Minessale
82e3d49fd2 add L16 def for 32ms and allow timer matrix to drop to 1ms to support nelly 2011-04-12 09:47:11 -05:00
Anthony Minessale
6388e03d07 allow 100 microsecond tolerance on timer loop 2011-03-28 13:50:52 -05:00
Anthony Minessale
10174ea6d5 add timerfd support to the core for now you must enable it in switch.conf.xml with the param enable-softtimer-timerfd=true later if it proves to work well we can make it on by default, please test if you have a new kernel that supports this option kernel >= 2.6.25 and libc >= 2.8 2011-03-21 20:49:39 -05:00
Anthony Minessale
5f18ec9459 FS-3168 this will remove the reported symptom but does not change the fact that 1khz resolution is ideal for proper performance 2011-03-20 18:28:48 -05:00
Anthony Minessale
1bfd6644ea disable clock_nanosleep by default 2011-02-18 18:26:52 -06:00
Brian West
3734f4cd44 bump copyright date and fix some email and typos from diego. 2011-01-05 10:09:04 -06:00
Anthony Minessale
903b2901db try to adjust the timer to be ok with the horrible 10000 microsecond kernel resolution on amazon ec3 but that doesn't mean it's not horribly wrong to run the kernel that slow 2010-12-27 15:35:10 -06:00
Anthony Minessale
88983da46e FSCORE-639 2010-07-30 02:20:54 -05:00
Anthony Minessale
d6d7773ca4 FSCORE-639 with some additional changes 2010-07-29 17:41:33 -05:00
Jeff Lenk
3515c7a020 FSCORE-643 Windows: Add start parameter -monotonic-clock, replaces build flag WIN32_MONOTONIC 2010-07-28 20:44:45 -05:00
Jeff Lenk
30d2e7fda2 FSCORE-626 Add alternate timing method support for Windows XP and 2003 - must be conditionally compiled(default is original timing) 2010-07-15 09:03:14 -05:00
Anthony Minessale
95665f0096 JANITOR-4 2010-04-21 10:11:13 -05:00
root
23936edd47 FSCORE-578 2010-03-31 12:40:06 -05:00
Anthony Minessale
b1ddb70cf1 add fsctl min_idle_cpu and min-idle-cpu feature to refuse calls after the system fallse below a certian percentage of idle cpu
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16962 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-10 20:21:34 +00:00
Anthony Minessale
66da758d26 doh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16880 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-03 16:23:22 +00:00
Anthony Minessale
26eb2ea8f1 "I wan't my two dollars!!, I mean CPU percentage points!"
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16869 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-02 20:57:55 +00:00
Anthony Minessale
717308a3cf compromising on timing code, remove -vm and make it default, make new -heavy-timing for previous default, change tipping-point to work of count of active timers rather than sessions, this should statisfy the droves of 'I wish it worked like 1.0.4 people'
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16853 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-01 19:25:27 +00:00
Anthony Minessale
ae2354be24 small timer test tweak for horribly clocked boxen
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16725 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-22 22:42:29 +00:00
Anthony Minessale
e3e7ad8fbe disable cpu timer affinity by default but make it still possible via config and fix stray constant in tipping_point
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16679 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-17 19:50:25 +00:00
Anthony Minessale
886e1ddb4d run indent on the whole tree and update copyright dates in prep for 1.0.5
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16579 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-06 03:38:24 +00:00
Anthony Minessale
07de75014a reverse logic
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16475 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-23 06:17:09 +00:00
Carlos J. Talbot
cffd8676db Need a int to switch_interval_time_t cast for 32 bit compiles
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16457 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-22 14:55:33 +00:00
Anthony Minessale
429ade697e small tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16456 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-22 04:04:34 +00:00
Anthony Minessale
4cb029e45f small tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16455 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-22 03:58:16 +00:00
Anthony Minessale
1248e6c644 dont let value dip below 0
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16409 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-19 18:23:18 +00:00
Anthony Minessale
da29b01195 few new command line opts -vm for conditonal timer, -nocal to skip timer calibration and -nort to turn off clock_realtime fam of functions
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16324 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-15 21:09:51 +00:00