ned Productions Consulting

Technology musings by Niall Douglas
ned Productions Consulting
(an expert advice and services company based in Ireland)

Wednesday 7th September 2016 7.27am

Link shared:

Ten days exactly to go before I depart for CppCon 2016 in Seattle! I am very glad to report that the code I am presenting (link to talk is below) finally passed the last of its unit tests yesterday, so it is finally debugged and I have some performance benchmarks. As expected, this new filesystem locking algorithm is a full order of magnitude (10x-20x) faster than anything else in AFIO v2 that was presented at ACCU 2016 last April. I also achieved portable fallback when a networked drive user turns up and fallback is indeed race free as verified by the last set of soak integration tests I wrote Monday morning.

All that remains now is writing the talk! CppCon is only a 60 minute session, so I'm going to have to skip a lot of detail relative to other conferences. That's okay, this algorithm is mostly memory based so I won't need to drill the audience in filesystem atomicity semantics anything like as much. It's all looking very good indeed.