• Julien Muchembled's avatar
    CMFActivity: new activate() parameter to prefer executing on the same node · 1bbd5e6e
    Julien Muchembled authored
    This implements a special case of node specialization, to make better
    use of the ZODB Storage cache. By default, a non-grouped message is
    marked to be executed by the same node that created it, if the object
    is not a tool and if it was not activated by path. This can be
    overridden (either forced or prevented) using a new 'node' activate()
    parameter. See message of the first merged commits for details, and
    also ActiveObject.activate() docstring. For SQLDict & SQLQueue only.
    
    In the future, the new 'node' argument could accept any other string
    value that refers to a group of nodes. Groups would be defined on the
    activity tool, and be assigned negative integers. Contrary to what is
    implemented here, such specialization would be strict, in that a node
    would never process a message for a group it does not belong.
    
    /reviewed-on !836
    1bbd5e6e
Name
Last commit
Last update
..
AGProjects Loading commit data...
CMFActivity Loading commit data...
CMFCategory Loading commit data...
DeadlockDebugger Loading commit data...
ERP5 Loading commit data...
ERP5Banking Loading commit data...
ERP5Catalog Loading commit data...
ERP5Configurator Loading commit data...
ERP5Form Loading commit data...
ERP5OOo Loading commit data...
ERP5SecurePayment Loading commit data...
ERP5Security Loading commit data...
ERP5ShortMessage Loading commit data...
ERP5SyncML Loading commit data...
ERP5TioSafe Loading commit data...
ERP5Type Loading commit data...
ERP5VCS Loading commit data...
ERP5Wizard Loading commit data...
ERP5Workflow Loading commit data...
ERP5eGovSecurity Loading commit data...
Formulator Loading commit data...
HBTreeFolder2 Loading commit data...
Localizer Loading commit data...
MailTemplates Loading commit data...
PloneHotfix20121106 Loading commit data...
PortalTransforms Loading commit data...
TimerService Loading commit data...
ZLDAPConnection Loading commit data...
ZLDAPMethods Loading commit data...
ZMySQLDA Loading commit data...
ZSQLCatalog Loading commit data...
Zelenium Loading commit data...
__init__.py Loading commit data...