Menu

#106 DISPATCH : weighted dispatching

ver devel
closed-fixed
modules (140)
2
2010-07-30
2007-08-07
No

The proposed patch enhances the DISPATCH modules. It enables the specification of weight for each destination.

For instance if destination.list contains

1 proxy1:5060 50
1 proxy2:5060 20
1 proxy3;5060 30

50% of calls will be dispatched to proxy1,
20% of calls will be disptached to proxy2
30% to proxy3

Discussion

  • Emmanuel BUU

    Emmanuel BUU - 2007-08-07

    Patch on dispatch.c

     
  • Daniel-Constantin Mierla

    • assigned_to: nobody --> miconda
     
  • Daniel-Constantin Mierla

    Logged In: YES
    user_id=1246013
    Originator: NO

    Please provide the patch against devel version, there is support for storing destination list in database as well. Thanks.

     
  • Nobody/Anonymous

    Patch based on trunk version of openser

     
  • Emmanuel BUU

    Emmanuel BUU - 2007-08-29

    Logged In: YES
    user_id=1862563
    Originator: YES

    Ok I submitted a patch based on trunk version.

    It compiles but it is not tested yet although it is based on the same algorithm than the previous one. I updated the DB schema as well.

    Note: I discovered the existence of the CARRIERROUTE module that basically makes much more than this modified DISPATCH. THis is great.

    Emmanuel BUU
    http://www.ives.fr/

     
  • Daniel-Constantin Mierla

    Logged In: YES
    user_id=1246013
    Originator: NO

    Not being sure that this enhancement will preserve old behavior when having same weight for all destination, I postpone the integration for the next release, as carrierroute module satisfy the proposed enhancement.

     
  • Daniel-Constantin Mierla

    • milestone: 699849 --> ver devel
    • priority: 5 --> 2
     
  • Emmanuel BUU

    Emmanuel BUU - 2007-10-05

    Logged In: YES
    user_id=1862563
    Originator: YES

    As you wish

     
  • Daniel-Constantin Mierla

    Git master branch has weight based load balancing in dispatcher module.

     
  • Daniel-Constantin Mierla

    • status: open --> closed-fixed
     

Log in to post a comment.

MongoDB Logo MongoDB