[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [Libevent-users] To upgrade or not to upgrade - that is the question



On Tue, Aug 10, 2010 at 04:27:47PM -0700, Gilad Benjamini wrote:
> 
> What are the major benefits of 2.0 ?

From my point of view, a lot of convenience code was added which many
large programs already written to the libevent 1.4 APIs would already
have, some APIs were cleaned up, and the library was bloated almost
beyond all recognition.

It would really have been nice if the core libevent software distribution
could have been kept small and clean, and all the ancillary bloat related
to things like bufferevents (many applications already have their own
bufferevent-like abstraction because bufferevents were so terribly slow
in 1.4 due to all the copying), complex protocol parsing, SSL, etc. had
been put into separate, separately distributed libraries, even if they
were managed in the same revision control tree.

I know this is the major factor hindering integration of libevent 2 into
NetBSD; similarly, it's why we haven't migrated to libevent 2 where I
work.  I suspect the same may well be the case elsewhere.

***********************************************************************
To unsubscribe, send an e-mail to majordomo@xxxxxxxxxxxxx with
unsubscribe libevent-users    in the body.