Skip to content
Matt Chung
  • Home
  • About me
  • Books
  • My Bookmarks
  • Photos
  • Posts
  • Speaking Engagements

Category: Troubleshooting

Computer Networks/Low level programming/Troubleshooting

iperf3 3 and TCP maximum segment size (MSS)

Posted on April 12, 2021 by Matt Chung

The above diagram I diagrammed illustrates the impact to a network packet when setting the maximum segment size in iperf3. With an MSS of 1436, the segment (i.e...

Advanced Operating Systems/Troubleshooting

Distancing oneself from a difficult problem

Posted on September 6, 2020 by Matt Chung

I fixed a silly bug just now and wrote working code that can pin multiple virtual CPUs to the physical CPUs. Identifying the bug in my code was another classic ...

Software Development/Troubleshooting

Mocking boto exception

Posted on October 3, 2015 by Matt Chung

I was getting so frustrated. I knew how to raise the exception with side_effect=. But, how do you mock the exception? try: connection = connect_to_sqs except Bo...

Subscribe

Featured Posts

2020 year in review
Free E-book: Advanced operating systems (AOS) refresher cour...
A letter from my future self: “Dear 2019 Matt”
3 tips on getting eye balls on your code review

Categories

Tags

acid aos project 1 atomicity barrier synchronization bomb breakpoints cache cache coherence carnegie checkpoint computer science concurrency deadlock distributed systems failure gdb inode invariant l1 cache lab learning series libvrt map reduce mellon memory coordinator memory virtualization omscs on call operations openmp page fault partial failures paxos rpc semantics sequential consistency state tradeoffs trade offs transaction tree data structure two phase commit protocol two_phase_commit undo record virtual private number window of vulnerability

Archives

Copyright 2020 Matt Chung (not sure how copyright even works but I see everyone else doing it ...)