http://asatarin.github.io
I curate and maintain list of resources on testing distributed systems. You might have seen it before. It's a good one, if I may say so myself.
asatarin.github.io/testing-dist...
Join Kyle Kingsbury for Jepsen 18: Serializable Mom
How three unconventional systems ensure--or violate--key safety properties
10am PT / 1pm ET / 7pm CET
www.youtube.com/watch?v=dpTx...
@jepsen.mastodon.jepsen.io.ap.brid.gy
Join Kyle Kingsbury for Jepsen 18: Serializable Mom
How three unconventional systems ensure--or violate--key safety properties
10am PT / 1pm ET / 7pm CET
www.youtube.com/watch?v=dpTx...
@jepsen.mastodon.jepsen.io.ap.brid.gy
"Jepsen 18: Serializable Mom", Kyle Kingsbury/@aphyr.com , #sd25
Engineers are tasked with building towers of abstraction, building everything higher and higher above the towering tire fire that is databases.
"I professionally set those tires on fire".
"Jepsen 18: Serializable Mom", Kyle Kingsbury/@aphyr.com , #sd25
Engineers are tasked with building towers of abstraction, building everything higher and higher above the towering tire fire that is databases.
"I professionally set those tires on fire".
#sd25
#sd25
@tigerbeetle.com. I'll be aiming to liveskeet as many of the talks as I can. Super excited to be here!
systemsdistributed.com
@tigerbeetle.com. I'll be aiming to liveskeet as many of the talks as I can. Super excited to be here!
systemsdistributed.com
- machine proof of the underlying DBSP algorithm
- differential testing of the implementation
https://www.feldera.com/blog/correctness-at-feldera
- machine proof of the underlying DBSP algorithm
- differential testing of the implementation
https://www.feldera.com/blog/correctness-at-feldera
It's more drafty, most likely missing a ton from big tech, startups and academia alike and not published.
It's more drafty, most likely missing a ton from big tech, startups and academia alike and not published.
- "Deploying a Steered Query Optimizer in Production at Microsoft" dl.acm.org/doi/abs/10.1...
- This great talk "The Cascades Framework for Query Optimization at Microsoft" touches on correctness youtu.be/pQe1LQJiXN0
- "Deploying a Steered Query Optimizer in Production at Microsoft" dl.acm.org/doi/abs/10.1...
- This great talk "The Cascades Framework for Query Optimization at Microsoft" touches on correctness youtu.be/pQe1LQJiXN0
- "Automatic capture of minimal, portable, and executable bug repros using AMPERe" dl.acm.org/doi/10.1145/...
- "Testing the accuracy of query optimizers" dl.acm.org/doi/10.1145/...
- "Automatic capture of minimal, portable, and executable bug repros using AMPERe" dl.acm.org/doi/10.1145/...
- "Testing the accuracy of query optimizers" dl.acm.org/doi/10.1145/...
- "SparkFuzz: searching correctness regressions in modern query engines" dl.acm.org/doi/abs/10.1...
- "Correctness and Performance of Apache Spark SQL" youtu.be/fddBOZxdUKI
- "SparkFuzz: searching correctness regressions in modern query engines" dl.acm.org/doi/abs/10.1...
- "Correctness and Performance of Apache Spark SQL" youtu.be/fddBOZxdUKI
dl.acm.org/doi/10.1145/...
dl.acm.org/doi/10.1145/...
"Verifying Transactional Consistency of MongoDB"
arxiv.org/abs/2111.14946
"Verifying Transactional Consistency of MongoDB"
arxiv.org/abs/2111.14946
- "Creating a Virtuous Cycle in Performance Testing at MongoDB" dl.acm.org/doi/10.1145/...
- "The Use of Change Point Detection ..." dl.acm.org/doi/abs/10.1...
- "Fair Benchmarking Considered Difficult" mytherin.github.io/papers/2018-...
- "Creating a Virtuous Cycle in Performance Testing at MongoDB" dl.acm.org/doi/10.1145/...
- "The Use of Change Point Detection ..." dl.acm.org/doi/abs/10.1...
- "Fair Benchmarking Considered Difficult" mytherin.github.io/papers/2018-...
Spanner has incredibly sophisticated random generated checks internally, this just scratches the surface:
- "Randomized Testing of Cloud Spanner"
medium.com/@jcorbett_26...
Spanner has incredibly sophisticated random generated checks internally, this just scratches the surface:
- "Randomized Testing of Cloud Spanner"
medium.com/@jcorbett_26...
It almost entirely excludes anything single node or targeting single threaded execution (like a fuzzer), with some late additions in
asatarin.github.io/testing-dist...
It almost entirely excludes anything single node or targeting single threaded execution (like a fuzzer), with some late additions in
asatarin.github.io/testing-dist...
You can hear me yelling at him from the audience at 1:09, 2:40, and 7:33.
You can hear me yelling at him from the audience at 1:09, 2:40, and 7:33.
"Isolation level violation testing and debugging in MariaDB" post talks about how they specialize Jepsen tests for InnoDB, make it reproducible and debuggable.
"Isolation level violation testing and debugging in MariaDB" post talks about how they specialize Jepsen tests for InnoDB, make it reproducible and debuggable.
Starts off with consistency in general:
- what is strong consistency
- common misunderstandings and pitfalls
- serializability and linearizability
- weak isolation levels
- safety and liveness
Video links below.
Starts off with consistency in general:
- what is strong consistency
- common misunderstandings and pitfalls
- serializability and linearizability
- weak isolation levels
- safety and liveness
Video links below.