diff --git a/async.txt b/async.txt new file mode 100644 index 0000000..6fbccba --- /dev/null +++ b/async.txt @@ -0,0 +1,15 @@ +plone.app.async is included in prod.cfg + +collective.documentviewer uses it. +instance-async convert asynchronously files. +An async db has been added to store async information. +This avoids regular transactions (2 min) in main db. + +Some views can be used to follow asynchronous batches. +* /manage-job-queue (from plone.app.async) +* /dvasync-monitor (from dv, more basic) + +Problem with plone.app.async: +* a reindex of SearchableText is done. During this process, metadata are updated. getObjSize index method is called. + This uses getObjSize script that is not accessible because acquisition and/or request is not available in async. + Solution: own dms files index method to avoid plone script. diff --git a/zope_add_async.conf b/zope_add_async.conf index 1c822db..90d213e 100644 --- a/zope_add_async.conf +++ b/zope_add_async.conf @@ -13,6 +13,3 @@ mount-point /async - -# dvasync-monitor -# manage-job-queue