[Home]

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-0600Date Closed:2009-02-17 15:24:21.000-0600
Priority:BlockerRegression?No
Status:Closed/CompleteComponents: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