-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix of iOS data corruption issues, and retiring of necessary infrastructure #360
Comments
Final Comments, Analysis, Post-MortemNo further work on this item is planned. The script exists as-is and may be run manually.The update:
Therefore:Due to the now-understood mechanism of this failure mode I can finally make some assertions about the results of running this proposed script:
Technical details:
Post Mortem and conclusions:
This is the script developed 18+ months ago and referenced above. If a system administrator wants to run this script:
|
This posting serves as a notification of our recovery process and - thank gawd - final fix of and therefore eventual retirement of a complicated section of the backend codebase in the near future. The development of this work is currently on our staged-updates branch, and the real documentation for those who want to know is inside this script:
https://github.com/onnela-lab/beiwe-backend/blob/staged-updates/scripts/script_that_recovers_some_ios_data.py
TL;DR for the high level of what has been going on and what lead to this fix
We have more recoverable data than anticipated!
I'm still working on this, I don't have a timeline because this isn't trivial and it came up in the middle of other work that I have pushed off and now have to attend to.
I will try and update this issue with my progress.
Here is the initial report on what this work consists of, copied directly from that file at time of original posting, it is necessarily technical in nature:
The text was updated successfully, but these errors were encountered: