Uploaded image for project: 'River (Retired)'
  1. River (Retired)
  2. RIVER-55

Transaction spec could elaborate on leasing semantics

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • jtsk_2.1
    • None
    • net_jini_core
    • None
    • 6176242

    Description

      The entire transaction specification should be revisited with leasing issues in mind. Need to consider if there's a special case of leasing during the VOTING phase. There are instances where abort/cancel/expire are treated equally in the spec (esp. during the ACTIVE phase). I don't see why there needs to be a special case during the VOTING phase whereby the client or participant can abort the txn, but lease cancellation/expiration can't. Keeping the leasing semantics consistent up until the commit point (see TX2.8) seems to be the easiest and most intuitive way to explain and implement the spec.

      Attachments

        Activity

          People

            Unassigned Unassigned
            waldo James Waldo
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: