kennknowles commented on PR #26793:
URL: https://github.com/apache/beam/pull/26793#issuecomment-1557608742

   OK I agree with your philosophical points, mostly. Though it is a novel take 
to be anti-idempotence :-). I am probably not understanding the technical 
aspects. What I mean is that the process is:
   
   0. Assuming master is on version 2.X.0-SNAPSHOT
   1. Select a commit Z from which to branch
   2. Create the branch `release-2.X.0` at commit Z
   3. Push a commit to move master to 2.(X+1).0-SNAPSHOT
   
   Each of 1, 2, and 3 are logically independent. There is no reason for a 
failure in 3 to even cause us to consider rerunning 2. It isn't that we are 
allowing silent success with no change. It is that we have a conceptual 
checkpoint after 2 that we never have to revisit. Idempotence is just one 
implementation technique for that.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to