Uploaded image for project: 'Flume'
  1. Flume
  2. FLUME-944

Implement a Load-balancing channel selector for distributing the load over many channels.

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      The load balancing channel selector could distribute load via:

      • round-robin semantics, or
      • using dynamic load measurements from the channel

        Issue Links

          Activity

          Hide
          hshreedharan Hari Shreedharan added a comment -

          Sure - if it is something that interests you, there are probably others who'd like to see this as well. Please feel free to upload a patch.

          Show
          hshreedharan Hari Shreedharan added a comment - Sure - if it is something that interests you, there are probably others who'd like to see this as well. Please feel free to upload a patch.
          Hide
          ralph.goers@dslextreme.com Ralph Goers added a comment -

          FYI - I took this patch and pulled out the minimum load policy and have it running in my local environment where it is working really well. Without the minimum load policy the only thing that is actually needed is the new LoadBalancingChannelSelector. I'd be happy to supply that as a patch if it is of interest. I can't believe others haven't asked for this.

          Show
          ralph.goers@dslextreme.com Ralph Goers added a comment - FYI - I took this patch and pulled out the minimum load policy and have it running in my local environment where it is working really well. Without the minimum load policy the only thing that is actually needed is the new LoadBalancingChannelSelector. I'd be happy to supply that as a patch if it is of interest. I can't believe others haven't asked for this.
          Hide
          mpercy Mike Percy added a comment -

          Hmm, I didn't get back to this one, not going to get this in for v1.4.0. If someone wants this feature they can take it, not sure if I will have time to focus on this soon.

          Show
          mpercy Mike Percy added a comment - Hmm, I didn't get back to this one, not going to get this in for v1.4.0. If someone wants this feature they can take it, not sure if I will have time to focus on this soon.
          Hide
          alo.alt Alexander Alten-Lorenz added a comment -

          Just a reminder, do you think we should work together on this? Lemme know. Thanks,
          Alex

          Show
          alo.alt Alexander Alten-Lorenz added a comment - Just a reminder, do you think we should work together on this? Lemme know. Thanks, Alex
          Hide
          mpercy Mike Percy added a comment -

          I forgot about this thing. Definitely out of date. I'll take another look later.

          Show
          mpercy Mike Percy added a comment - I forgot about this thing. Definitely out of date. I'll take another look later.
          Hide
          brocknoland Brock Noland added a comment -

          Looks cool but I am guessing this patch is out of date. I would review and updated patch.

          Show
          brocknoland Brock Noland added a comment - Looks cool but I am guessing this patch is out of date. I would review and updated patch.
          Hide
          mpercy Mike Percy added a comment -

          Attaching patch to implement load balancing channel selector.

          Show
          mpercy Mike Percy added a comment - Attaching patch to implement load balancing channel selector.

            People

            • Assignee:
              Unassigned
              Reporter:
              aprabhakar Arvind Prabhakar
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:

                Development