-
Notifications
You must be signed in to change notification settings - Fork 31
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
Flow datastore exports #3161
Comments
We finally opted for an external cronjob running in k8s that uses the service accounts of akvo-flow-server-config. Code is at the Akvo-platforms repo. See https://github.com/akvo/akvo-platform/issues/172. The cronjob is running but right now just backs up the data from akvoflow-dev2. This is so that we can monitor its behaviour for a couple of weeks before enabling it for all instances. The only other piece of work to be done is the check how long it takes the job to run once all the instances are enabled, as right now one instance backup is not stared until the previous backup finished, which we guess it can take a long time. Making the backup async is easy (https://cloud.google.com/datastore/docs/export-import-entities#async-flag) but we are not sure what that will mean from an error reporting point of view. |
@dlebrero thank you for the work and the update. Two follow up questions:
|
Once a week, due to the $$$ cost, which I think Emmanuel has already talked about with you. |
Backed up all instances. Found two issues, that I will let the Flow team handle:
|
As the work here is done, I am closing the issue |
No description provided.
The text was updated successfully, but these errors were encountered: