NEWS: Git 'master' is now 2.1.x development
- From:
- Sebastian Otaegui
- Date:
- 2010-11-02 @ 21:25
From zeromq-dev:
Hi all,
with the release of 0MQ 2.0.8, the Git 'master' branch has been tentatively
labeled as 0MQ 2.1.0.
We will announce a more detailed roadmap for 2.1.x shortly, in the mean
time here's a quick list for those of you who have not been following the
changes on the 'wip-shutdown' topic branch and/or sustrik's zeromq2
repository of the changes that have now gone into 'master':
- ZMQ_EVENTS and ZMQ_FD socket options allow integration of 0MQ sockets
into existing poll () loops.
- Sockets may now be migrated between OS threads; sockets may not be used
by more than one thread at any time. To migrate a socket to another
thread the caller must ensure that a full memory barrier is called
before using the socket from the target thread. This feature is intended
mainly for the use of language bindings which migrate sockets between
threads, for example Erlang.
- The new zmq_close() semantics should implement the behaviour discussed
at:
http://lists.zeromq.org/pipermail/zeromq-dev/2010-July/004244.html
Specifically, zmq_close() is now deterministic and while it still returns
immediately, it does not discard any data that may still be queued for
sending. Further, zmq_term() will now block until all outstanding data has
been sent.
The dependencies for the above are a fairly large infrastructure rewrite,
so we expect that 'master' is quite buggy now, please test and report
issues making it clear that those are related to 2.1.x and not 2.0.x.
As per the policy discussions earlier, the plan is that 2.1.x will remain
compatible with 2.0.x at the API level.
Cheers,
-mato
--
Those who do not understand Unix are condemned to reinvent it, poorly.
Any sufficiently recent Microsoft OS contains an ad hoc,
informally-specified, bug-ridden, slow implementation of half of Unix.
Re: [mongrel2] NEWS: Git 'master' is now 2.1.x development
- From:
- Zed A. Shaw
- Date:
- 2010-11-02 @ 22:39
On Tue, Nov 02, 2010 at 04:25:27PM -0500, Sebastian Otaegui wrote:
> >From zeromq-dev:
>
> Hi all,
>
> with the release of 0MQ 2.0.8, the Git 'master' branch has been tentatively
> labeled as 0MQ 2.1.0.
Cool, I think that'll be a good time to get 2.0 going and switch over to
the new 0MQ. I'll try it out and put in bugs for all the stuff that's
broken with Mongrel2 (like shutdown).
--
Zed A. Shaw
http://zedshaw.com/