Lamport TLA+ Course Lecture 6: Two-Phase Commit (HD)

  Рет қаралды 9,199

TLA+ Video Course

TLA+ Video Course

Күн бұрын

IMPORTANT NOTE!: This is a mirror of Lamport's TLA+ lecture videos with some chapter markers in the video description from Lamport's site for ease of viewing on mobile devices, or other platforms and connection setups where KZfaq is the most optimal "format". For the original files, resources, errata, and more, please visit lamport.azurewebsites.net/vide... or the original page which is linked below.
Original Description: How commitment is achieved, in marriage and database transactions. You also learn about records in TLA+ and some more about using TLC.
Original Link: lamport.azurewebsites.net/vide...
Corrections: lamport.azurewebsites.net/vide...
Contents
0:00 - Intro
00:05 - Prologue
00:32 - Records
01:57 - Weddings
04:30 - The TLA+ Spec
12:14 - The Rest of the Spec
15:42 - Checking the Spec
16:50 - Model Values
19:27 - Correctness of Two-Phase Commit
20:48 - Correctness of Two-Phase Commit

Пікірлер: 6
@tlavideocourse8540
@tlavideocourse8540 5 жыл бұрын
Corrections: lamport.azurewebsites.net/video/corrections.html#lecture6
@twodirectionalfoil
@twodirectionalfoil 2 жыл бұрын
"stop the video and convince yourself" 😆
@AnonyoX
@AnonyoX 5 жыл бұрын
Adding TCConsistent as Invariant in TLC shows error "Unknown operator: `TCConsistent`". Is there anything special we need to do other than using "TC == INSTANCE TCommit" in the TwoPhase spec?
@baganatube
@baganatube 5 жыл бұрын
Drop the "TC == ", just "INSTANCE TCommit". Or, type "TC!TCommit" in the invariant box.
@andrewhzy7372
@andrewhzy7372 10 ай бұрын
don'e know wahere to find the spec code, when he says copy and past the spec code from the web page, can anyone share with me the web page?
@YoussifSalama
@YoussifSalama 9 ай бұрын
You have to visit the original website it’s uploaded too. It’ll then pop under the video when he mentions it
Lamport TLA+ Course Lecture 7: Paxos Commit  (HD)
19:47
TLA+ Video Course
Рет қаралды 6 М.
Lamport TLA+ Course Lecture 5: Transaction Commit (HD)
24:40
TLA+ Video Course
Рет қаралды 11 М.
Scary Teacher 3D Nick Troll Squid Game in Brush Teeth White or Black Challenge #shorts
00:47
ОСКАР vs БАДАБУМЧИК БОЙ!  УВЕЗЛИ на СКОРОЙ!
13:45
Бадабумчик
Рет қаралды 6 МЛН
HOW DID HE WIN? 😱
00:33
Topper Guild
Рет қаралды 49 МЛН
One moment can change your life ✨🔄
00:32
A4
Рет қаралды 30 МЛН
Lamport TLA+ Course Lecture 1: Introduction to TLA+ (HD)
20:19
TLA+ Video Course
Рет қаралды 40 М.
Distributed Systems 7.1: Two-phase commit
18:45
Martin Kleppmann
Рет қаралды 60 М.
Scientific Concepts You're Taught in School Which are Actually Wrong
14:36
Lamport TLA+ Course Lecture 4: Die Hard (HD)
19:40
TLA+ Video Course
Рет қаралды 11 М.
Lamport TLA+ Course Lecture 8: Paxos Commit Part 1: Preliminaries (HD)
15:54
Database Tuning at Zerodha - India's Largest Stock Broker
44:37
Scary Teacher 3D Nick Troll Squid Game in Brush Teeth White or Black Challenge #shorts
00:47