Live data from Hacker News

Viewing profile — tomegun

tomegun

HN member
Joined
Tue, Feb 25, 2014, 12:15 PM UTC
HN karma
106
Public activity
35 items

About tomegun

No profile information was provided.

Recent public activity

  1. comment
    Comment #15096965

    My apologies, it read like a blog. Seeing the parent page I see that it is not. Either way, my comment stands.

  2. comment
    Comment #15089591

    This is an application issue, not a brokre/daemon issue. The broker will (as dbus-daemon(1)) does, deliver all signals that clients subscribe to. If they subscribe to things they d…

  3. comment
    Comment #15083707

    Please note that this is still an implementation of the D-Bus specification, but trying to adhere to the principle of distinct peers. As is explained, this is not entirely possible…

  4. comment
    Comment #15082533

    At the moment dbus-broker does not have code to take advantage of bus1, but we intend to explore adding bus1 support to dbus-broker, so that peers (if their libraries support it), …

  5. comment
    Comment #15082351

    Not sure what you mean here. dbus-broker(1) supports SELinux exactly to the same extent as dbus-daemon(1) does. Also; remove what?

  6. comment
    Comment #15082146

    > Just noticed that this lives under bus1 github organization; does that imply that eventually it will be using bus1? That is something we intend to explore. The idea would be to l…

  7. comment
    Comment #15082133

    bus1 is very much not dead. We intend to work on the next RFC soon.

  8. comment
    Comment #15081858

    Yes, for the time being we do not support reexecution.

  9. comment
    Comment #15081767

    Indeed, thanks for the pointer! Removed that now (it was left-over from before we got SELinux support).

  10. comment
    Comment #15081662

    For the record: dbus-broker has full SELinux support.

  11. comment
  12. comment
    Comment #12804365

    "[S]omewhat arbitrary" is a correct description. We take something that is fundamentally partially ordered (real-world events that may happen exactly at the same time), respect the…

  13. comment
    Comment #12804262

    Indeed that is how we break ties (not exactly the PID, but you get the idea). The reason this works is that the only time we can have a tie is if there can be no causality between …

  14. comment
    Comment #12804202

    > They are claiming there's no global synchronization and a global order. Need to update your textbook ;) http://research.microsoft.com/en-us/um/people/lamport/pubs/t... In particu…

  15. comment
    Comment #12804186

    > What, bothers me is what the fuck is an iovec! https://www.gnu.org/software/libc/manual/html_node/Scatter_0...

  16. comment
    Comment #12804169

    What makes you think we are not? What use case would you like to be taken into account in bus1 that is not? Open to suggestions (that is the point of an RFC after all ;) ).

  17. comment
    Comment #12804124

    Adding support for priority inheritance would be a natural extension to bus1.

  18. comment
    Comment #12382123

    Right, we only enforce the _order_ of message delivery, not the _time_ of deliver. I.e., consider the sequence of messages received on each peer, these sequences each respect a glo…

  19. comment
    Comment #12344367

    I don't see how. We should handle side-channel communication just fine. Care to give an example?

  20. comment
    Comment #12326649

    I don't get what you are trying to achieve with this discussion. You didn't provide any serious alternative, you just say that the issues don't matter to you. Obviously, if you do …

  21. comment
    Comment #12324652

    How? We give a list of issues in the email.

  22. comment
    Comment #12321983

    One should think the goals are conflicting, but they are not. The secret is that the order is partial, as you say, but from userspace's point of view it is indistinguishable from a…

  23. comment
    Comment #12320216

    I would say it is to create the primitives needed for a multicast-capable (n-to-n) local IPC system. Obviously in such a way that it is safe, reliable, predictable, scalable, fast …

  24. comment
    Comment #12318899

    There is not really a permission system in bus1 any more than fd passing is a permission system. What bus1 gives you is the primitives to build a permission system though. There is…

  25. comment
    Comment #12317388

    The overhead due to the message ordering is constant, irrespective of the number of cores/peers. See the link posted above for an explanation.