(Note that I have a conversation with Jens in private, as per his request,
but since he replied to this publicly, so do I)

> > https://bugzilla.kernel.org/show_bug.cgi?id=204081 that bug
> > https://bugzilla.kernel.org/show_bug.cgi?id=204065 oops bug
> > https://bugzilla.kernel.org/show_bug.cgi?id=204085 linux aio potential 
> > security bug (not iouring)
> 
> Well, none of these have me on the CC list, and they are filed against
> the aio subsystem. There's no way I'd see these, and I'm pretty sure the
> person listed for aio has long since moved elsewhere.
> 
> For bug reports, always at least CC the person, otherwise you have no
> guarantee they are seen!

I thought the same, which is why, as I wrote, I _mailed_ *you*
_directly_. Not as CC:, but a brand-new mail specific to iouring where I
didn't even make the assumption that I hit a bug (because, maybe it works
as designed).

Keep in mind I was documenting what I did in a reply to Benjamin, which
was about the whole issue, which affects both linux aio and io_uring, and
I clearly distinguish between the two everywhere, I think.

> I'm not subscribed to linux-kernel, I need to be CC'ed on emails to see
> them. Otherwise I couldn't do anything but read emails, and I do have
> other things to do.

Sure, and I didn't imply you should, or did I?

I wrote that, among other things, I wrote to you personally, so you
shouldn't be that surprised. Why didn't you quote that part? It's
literally in the first sentence of my reply? Why do you keep complaining
about not being cc'ied on bug reports when you got sent your own personal
copy, just for you?

Also, keep in mind you do not have to be so awfully defensive here, I am
just documenting what I did.

A simple (fictitious!) "I am a busy person and I don't even remember such
a mail, what the heck" is totally defensible in my eyes. _I_ can't even
reply to all personal emails I get. In fact, I am probably much worse at
replying or even readong mail then you are.

In fact, I don't care why you didn't reply, as long as you (I assume) have
a valid reason. I am well aware that you are not my personal slave.

If you wish, we can just drop this topic - I have you now on mail, why
would I care why I never saw a reply. We can also drag this out to any
detail you want, I might even be able to have an old enough log file
showing who eventually accepted that mail from our mailserver, if need be.

> > I understand we are all busy, and bugzilla.kernel.org sems to work a lot
> > like the usenet wizard groups (saome areas are just blackholes, such as
> > btrfs and aio/iouring, others are quite active, such as ext4 :), but on
> > the other hand, Jens really should not be that _surprised_ :)
> 
> You may think this is fair, but it's definitely not.

You are attacking the messenger.

> First of all, you bundle aio/iouring, they are totally not the same
> thing.

I think with "you" you mean bugzila.kernel.org (which doesn't have a
category for io_uring specifically). Do not attack the messenger.

> bug report for libevent and call it libev/libevent and expect you to
> find it.

Neither do I, why do you bring this up?

I took your e-mail address from the maintainers file for io_uring, which
is the same address as you are using now.

> I've replied to ALL bug reports I've received, and taken care of them.

I have no clue what you received, and I don't know what you define as
bug, but nobody replied to the mail I sent to the io_uring maintainer
address. Thats simply a fact. I also didn't blame you for that.

> > https://urldefense.proofpoint.com/v2/url?u=http-3A__cvs.schmorp.de_libev_ev-5Fiouring.c&d=DwIBAg&c=5VD0RTtNlTh3ycd41b3MUw&r=cK1a7KivzZRh1fKQMjSm2A&m=YL0hyN7rczX2id-XEDVKfTKUvACqEeGAK2-3FUwHsdY&s=ZO_rZs9vCG9MPUeiSp36c4PJnR9Vwo_ApX1WtQRTy1s&e=
> >  

This quote that is supposedly from my mail is not from my mail, I think
something patches your mails. Probably not the source of the problems
here, though.

> I'll take a look, but as you probably know, timing is unfortunate with
> the holidays coming up. I'll wrapping things up tomorrow, then not much
> after that until after the new year. Just to set expectations.

I'm not in a hurry. I already put your points onto my "TODO" list:

   http://cvs.schmorp.de/libev/ev_iouring.c

I will _eventually_ come to them, and I thought the minimum I could do
_now_ is to document new developments, so that people reading the file
(which I know are many) do get the right impression.

I didn't have a look at the io_uring kernel side for a few months, because
I didn't have a perspective on any future bugfixes, or rather, not even
knowing if io_uring is supposded to be generic or not and these are bugs,
or simply not supported.

I documented what I did, and I think my assessment is very fair.

> > throwaway oneliners), but between kernel oopses, having to use epoll, the
> > issues with io_uring under high load, the abysmal state of documentation
> > and so on, I didn't really bother to play with it much more in its current
> > state.
> 
> I'll try that too. 5.1 is ancient, and the first release with io_uring.
> I would not expect too much, it's a lot more mature now.

I think you mean 5.2, sure, and I accept your interesting definition of
ancient :)

> Jens Axboe

So, Jens. When I got your first mail I was very excited because I thought
there is a real way out of this dilemma. As I said, I really would like
io_uring to become the default backend for libev (and thus a great deal
of other software). You cannot fathom how excited I was when I first read
about io_uring. Well, actually, it was more like "shit, now I absolutely
_have_ to implement this, even though I have no time".

I really want this to work.

But this mail just attacks me for things I haven't said or done, and now
I have the feeling of a maintainer who just wants to bash people who
criticise their work, rather than making as good software solution.

I am quite sure I do not deserve your attacks on me, as I was quite
factual.

For example, I told you that I mailed you *personally*. I do not expect,
and I certainly do not wish you to then chastise me for not cc'ing you on
a bug report or not telling you, or unfairly mixing linux aio with io_uring
just because I *correctly* point out that io_uring and linux aio suffer from
the same bug.

So, we can either stop here, and leave me (and probably you) disappointed
with the state of affairs, or you get down from your needlessly defensive
posture. On the other side, I have zero desire to throw around shit and
see what sticks - you can criticise me to your hearts content, I am used
to usenet-style blunt words, but at least try to attack me for things I
actually said or did. Or actually didn't.

The choice is yours, I very much wish for an amiable and productive
exchange, and I sincerely wish you nice holidays.

And, we can continue this in private, or in public, but I would like to
stick to either, and not both.

-- 
                The choice of a       Deliantra, the free code+content MORPG
      -----==-     _GNU_              http://www.deliantra.net
      ----==-- _       generation
      ---==---(_)__  __ ____  __      Marc Lehmann
      --==---/ / _ \/ // /\ \/ /      [email protected]
      -=====/_/_//_/\_,_/ /_/\_\

_______________________________________________
libev mailing list
[email protected]
http://lists.schmorp.de/mailman/listinfo/libev

Reply via email to