This forum has been archived. Please start a new discussion on GitHub.

transaction support

I'm looking at a design right now that may require transaction semantics for operations involving operations on multiple Ice objects. Back in February, mention was made of some changes to Ice to support a third-party transaction layer. Did anything come of that? I'm not exactly a transaction guru, so the less I have to implement from first principles the better!



  • We added default contexts to proxies. This makes the implementation of distributed transactions easier, because you can now put a transaction id in the context, and don't have to pass it around explicitly.

    However, this is just a simple convenience enhancement. You would still have to implement all transactional behavior yourself. I.e., there is no Ice transaction service yet.