Summary: | ASTERISK-13592: [patch] Add support for loading multiple timing modules | ||
Reporter: | Russell Bryant (russell) | Labels: | |
Date Opened: | 2009-02-17 10:33:38.000-0600 | Date Closed: | 2009-02-17 15:24:21.000-0600 |
Priority: | Blocker | Regression? | No |
Status: | Closed/Complete | Components: | Core/General |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ||
Description: | http://reviewboard.digium.com/r/162/ | ||
Comments: | By: Russell Bryant (russell) 2009-02-17 10:33:57.000-0600 This issue has been opened so that it can be marked as a blocker for the release of 1.6.1. By: Digium Subversion (svnbot) 2009-02-17 15:22:45.000-0600 Repository: asterisk Revision: 176666 U trunk/include/asterisk/timing.h U trunk/main/channel.c U trunk/main/timing.c U trunk/res/res_timing_dahdi.c U trunk/res/res_timing_pthread.c U trunk/res/res_timing_timerfd.c ------------------------------------------------------------------------ r176666 | russell | 2009-02-17 15:22:45 -0600 (Tue, 17 Feb 2009) | 16 lines Update the timing API to have better support for multiple timing interfaces. 1) Add module use count handling so that timing modules can be unloaded. 2) Implement unload_module() functions for the timing interface modules. 3) Allow multiple timing modules to be loaded, and use the one with the highest priority value. 4) Report which timing module is being use in the "timing test" CLI command. (closes issue ASTERISK-13592) Reported by: russell Review: http://reviewboard.digium.com/r/162/ ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=176666 By: Digium Subversion (svnbot) 2009-02-17 15:23:18.000-0600 Repository: asterisk Revision: 176670 _U branches/1.6.0/ ------------------------------------------------------------------------ r176670 | russell | 2009-02-17 15:23:17 -0600 (Tue, 17 Feb 2009) | 23 lines Blocked revisions 176666 via svnmerge ........ r176666 | russell | 2009-02-17 15:22:40 -0600 (Tue, 17 Feb 2009) | 16 lines Update the timing API to have better support for multiple timing interfaces. 1) Add module use count handling so that timing modules can be unloaded. 2) Implement unload_module() functions for the timing interface modules. 3) Allow multiple timing modules to be loaded, and use the one with the highest priority value. 4) Report which timing module is being use in the "timing test" CLI command. (closes issue ASTERISK-13592) Reported by: russell Review: http://reviewboard.digium.com/r/162/ ........ ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=176670 By: Digium Subversion (svnbot) 2009-02-17 15:24:20.000-0600 Repository: asterisk Revision: 176675 _U branches/1.6.1/ U branches/1.6.1/include/asterisk/timing.h U branches/1.6.1/main/channel.c U branches/1.6.1/main/timing.c U branches/1.6.1/res/res_timing_dahdi.c U branches/1.6.1/res/res_timing_pthread.c ------------------------------------------------------------------------ r176675 | russell | 2009-02-17 15:24:20 -0600 (Tue, 17 Feb 2009) | 24 lines Merged revisions 176666 via svnmerge from https://origsvn.digium.com/svn/asterisk/trunk ........ r176666 | russell | 2009-02-17 15:22:40 -0600 (Tue, 17 Feb 2009) | 16 lines Update the timing API to have better support for multiple timing interfaces. 1) Add module use count handling so that timing modules can be unloaded. 2) Implement unload_module() functions for the timing interface modules. 3) Allow multiple timing modules to be loaded, and use the one with the highest priority value. 4) Report which timing module is being use in the "timing test" CLI command. (closes issue ASTERISK-13592) Reported by: russell Review: http://reviewboard.digium.com/r/162/ ........ ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=176675 |