Skip to content

Instantly share code, notes, and snippets.

View zhuo1angT's full-sized avatar
🌴
On vacation

Zhuoran He zhuo1angT

🌴
On vacation
  • Optiver
  • Beijing / Shanghai
  • 06:29 (UTC +08:00)
View GitHub Profile
@zhuo1angT
zhuo1angT / FinalEval.md
Last active August 23, 2021 04:54
GSoC 2021 With CNCF: TLA+ Spec for Async Commit

This summer, I participated in the GSoC program of CNCF graduated project TiKV[^1]. I worked on the distributed transaction model of TiKV. I provided an update to the TLA+ specification regarding the recently implemented feature "Async commit". By running TLC model checker on the new model, we gain more confidence in the async commit design.

Before I applied to the GSoC program, I haven't got any code contributions for open source projects. It's the first time I participate in the FOSS community. Get involved in the community made me really excited, and it was an unforgettable experience for me.

Here, I want to express my sincere thanks to my two mentors: Andy Lok and Ziqian Qin. They are very friendly and gave me a lot of help in the program, leading me into the new field (for me) of distributed transactions and TLA+. Without their help, I couldn't get started in such a short time, and finally made a substantial contribution to TiKV/CNCF.

The Task

My task is to upd

@zhuo1angT
zhuo1angT / 📊 Weekly development breakdown
Last active July 5, 2021 00:18
📊 Weekly development breakdown
C++ 39 mins █████████▊░░░░░░░░░░░ 46.6%
Rust 36 mins █████████░░░░░░░░░░░░ 43.1%
Other 4 mins █▏░░░░░░░░░░░░░░░░░░░ 5.5%
Makefile 3 mins ▊░░░░░░░░░░░░░░░░░░░░ 4.1%
TOML 0 secs ▏░░░░░░░░░░░░░░░░░░░░ 0.7%