Niall’s virtual diary archives – Wednesday 7th September 2016

by . Last updated .

Wednesday 7th September 2016: 7.27am. Link shared: https://cppcon2016.sched.org/event/7nKi/better-mutual-exclusion-on-the-filesystem-using-boostafio-asynchronous-file-and-filesystem

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.

#CppCon #CppCon2016 #boostcpp #boostafio

Go back to the archive index Go back to the latest entries

Contact the webmaster: Niall Douglas @ webmaster2<at symbol>nedprod.com (Last updated: 2016-09-07 07:27:56 +0000 UTC)