Greg Stein <gst...@gmail.com> writes:

> And to be clear: the server *could* just remain silent, and the proxy
> would insert the SVN-VTxn-Name header in the response back to the
> client, right? Would that be an improvement/simplification?

I don't think so.

Normal operation:

  - client sends POST
  - server creates transaction called TXN-NAME
  - server replies SVN-Txn-Name:TXN-NAME
  - client send !svn/txn/TXN-NAME
  - server extracts TXN-NAME

VTXN operation:

  - client sends POST
  - proxy adds SVN-VTxn-Name:UUID
  - server creates transaction called TXN-NAME
  - server replies SVN-VTxn-Name:UUID
  - proxy passes
  - client sends !svn/vtxn/UUID
  - proxy passes
  - server extracts UUID and maps to TXN-NAME


-- 
Philip

Reply via email to