Permalink
Commits on Feb 3, 2016
  1. Merge pull request #62 from jonefmc/mdi

    Mdi
    hintjens committed Feb 3, 2016
Commits on Jan 28, 2016
  1. Not always the service name of the last message is the valid one. If …

    …we are working with some different messages, each one for different workers, broker get freeze because it puts waiting worker in wrong list.
    jonefmc committed Jan 28, 2016
Commits on Dec 9, 2015
  1. Merge pull request #60 from goddanao/master

    fixed 2 leaks
    hintjens committed Dec 9, 2015
  2. fixed 2 leaks

    goddanao committed Dec 9, 2015
Commits on Dec 3, 2015
  1. Merge pull request #59 from goddanao/master

    Added 8/MMI (http://rfc.zeromq.org/spec:8), fixed a leak
    hintjens committed Dec 3, 2015
Commits on Nov 12, 2015
  1. Merge pull request #58 from eburkitt/master

    Remove generated files; add .gitignore
    c-rack committed Nov 12, 2015
  2. Remove generated files; add .gitignore

    Evan Burkitt committed Nov 12, 2015
Commits on May 24, 2015
  1. Merge pull request #56 from ajanicij/master

    Fixed license.xml to refer to MPL as the rest of the project.
    hintjens committed May 24, 2015
  2. Merge pull request #55 from ajanicij/master

    Relicensed to MPLv2
    hintjens committed May 24, 2015
Commits on May 23, 2015
  1. Relicensed to MPLv2

    ajanicij committed May 23, 2015
  2. Merge pull request #54 from ajanicij/master

    New implementation, based on zproto
    hintjens committed May 23, 2015
Commits on May 2, 2014
  1. Merge pull request #51 from lerwys/master

    Fixes to make MDP work with czmq API 2.2.0
    hintjens committed May 2, 2014
  2. Update zsocket_bind () function calls

    The new czmq API (2.2.0) changed the zsocket_bind ()
    signature. This, together with commit e6b3a5a
    fix issue #48.
    lerwys committed May 2, 2014
  3. Merge pull request #50 from lerwys/inproc-mdp

    Add Inproc MDP worker option
    hintjens committed May 2, 2014
Commits on Mar 31, 2014
  1. Update zmsg_pushstr () function calls

    The new czmq API (2.1.0) changed the zmsg_pushstr ()
    signature. Now, in order to push a variable-argument
    string into a zeroMQ message it is necessary to use
    zmsg_pushstrf ()
    lerwys committed Mar 31, 2014
  2. Add option to initialize MDP worker with a context

    This can be useful, for instance, when you want to
    build a Majordomo application in that the workers
    are threads instead of independent processes
    lerwys committed Mar 31, 2014
Commits on Jan 20, 2014
  1. Merge pull request #47 from lerwys/verbose-opt-conflict

    Fix verbose command-line option handling
    hintjens committed Jan 20, 2014
Commits on Jan 19, 2014
  1. Fix verbose command-line option handling

    This commit provides a minimalistic fix for the problem
    of passing the verbose option (-v) to the command line,
    while keeping the default endpoint address. Previously,
    this was as an error, as it was treated as a non-default
    endpoint address.
    lerwys committed Jan 19, 2014
Commits on Dec 31, 2013
  1. Merge pull request #46 from kevinoid/disconnect-on-destroy

    Disconnecting worker from broker
    hintjens committed Dec 31, 2013
Commits on Dec 30, 2013
  1. Add a default linger time and expose it

    In order for the DISCONNECT message to be sent, the socket needs to send
    data before being destroyed.  The czmq default linger time of 0 won't
    work for this case.  Bump it up to 100ms, which should be sufficient, if
    there isn't another large send operation queued, but shouldn't
    significantly alter the behavior if the broker has gone away and the
    messages can't be sent.
    
    Note:  Personally, I contend that a default linger of -1 is closer to
    the expected behavior for this sort of protocol, but my assessment was
    that it would introduce enough backwards-compatibility issues that a
    small value was more reasonable.  Feel free to change this in future
    commits if it is deemed less of an issue.
    
    Signed-off-by: Kevin Locke <klocke@quantpost.com>
    kevinoid committed Dec 30, 2013
  2. Send MDPW_DISCONNECT when worker is destroyed

    As discussed in #45, the worker does not currently provide a mechanism
    for informing the broker that it is going away, which may result in
    messages routed to the destroyed broker in the time between when it
    is destroyed and its heartbeat expires on the broker.  To resolve this,
    send MDPW_DISCONNECT when the worker is destroyed.
    
    Note:  This implementation unconditionally sends MDPW_DISCONNECT in
    mdp_worker_destroy rather than adding an mdp_worker_destroy function
    because MDPW_DISCONNECT should be harmless in all states in which it is
    not expected, the overhead should be small, and the adding a
    disconnected-but-not-destroyed worker state seemed to add more
    complexity than its value.
    
    Fixes #45.
    
    Signed-off-by: Kevin Locke <klocke@quantpost.com>
    kevinoid committed Dec 30, 2013
Commits on Oct 23, 2013
  1. Merge pull request #44 from lhope/master

    Fix for make error due to not checking daemon return value.
    hintjens committed Oct 23, 2013
Commits on Jun 18, 2013
  1. Merge pull request #43 from tclarke/master

    mdp_broker enhancements
    hintjens committed Jun 18, 2013
  2. Update README.md

    hintjens committed Jun 18, 2013
Commits on May 22, 2013
  1. Merge pull request #42 from hintjens/master

    Adding support for Travis CI
    hintjens committed May 22, 2013
Commits on May 21, 2013
  1. Fixed name of Travis file

    hintjens committed May 21, 2013