4teamwork / opengever.core

OneGov GEVER core package
11 stars 5 forks source link

Scheduled maintenance tasks #2290

Closed phgross closed 5 years ago

phgross commented 7 years ago

Usecases GEVER:

myteamraum:

plone maintenance in general:

Ideas, questions and thoughts

Rotonen commented 7 years ago

Initial thoughts:

There seems to be decent scaffolding to build upon: https://github.com/plone/ansible.plone_server https://github.com/plone/ansible.plone_server/blob/6b738ead23a5e499e35868ca2fc18c793ed4f241/tasks/main.yml#L351

Rotonen commented 7 years ago

https://pypi.python.org/pypi/slc.zopescript

Just spotted this: are we building our current ones on top of that or how are we rolling?

Rotonen commented 7 years ago

CastleCMS is using Celery:

https://github.com/castlecms/castle.cms/tree/cb8296e7a1c3daf0be46341a6e779868b6d34694/castle/cms/tasks

jone commented 7 years ago

@Rotonen We may also need a queueing / messaging solution for the SPV, depending in which path we walk. It would be great to have your opinion on that too: https://basecamp.com/2768704/projects/13482340/todos/313087237

Rotonen commented 7 years ago

@jone from my point of view these are the same thing - there is no sense in doing something which would not cover both.

deiferni commented 6 years ago

update from a quick discussion regarding consistency checks: also check expected service version (e.g. for bumblebee), add required service endpoint to do so if required

Rotonen commented 5 years ago

This seems to have been superseded by https://github.com/4teamwork/opengever.core/pull/5566 ?

phgross commented 5 years ago

With the Nightly Jobs feature (#5566) there is now a setup for nightly jobs. New jobs like the removal of the original files or trashed documents, is now possible by registering an additional JobAdapter.