второй фазе 1 сервер вернул “ок” и завершил транзакцию, а второй  вернул ошибку. Как откатывать первую транзакцию, которая уже завершилась?
                  
                  
                
тогда смысла в этом никакого нет, если нужно что-то откатывать. координатор получает ВСЕ ответы, а потом только коммит
 Andrew
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Andrew
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  А бывает кейс, когда транзакция падает именно на команде “commit”? Я что-то особо представить не могу. Тоесть, если на пре-коммите все ок, то коммит может не пройти только если сеть/сервис сдох. И в таких случаях координатор шлет ретраи до тех пор, пока не получит ок?
Обсуждают сегодня