bareos: master ff572a11

Author Committer Branch Timestamp Parent
stephand stephand master 2023-01-10 18:19 master d6ac60d3 Pending
Changeset Python Plugins: Avoid pop(0) performance impact

Python plugins should use collections.deque with popleft() instead
of lists with pop(0) as it incurs O(n) memory movement costs which
causes performance issues on large lists.
mod - contrib/fd-plugins/openvz7/BareosFdPluginVz7CtFs.py Diff File
mod - core/src/plugins/filed/python/ldap/BareosFdPluginLDAP.py Diff File
mod - docs/manuals/source/DeveloperGuide/PythonPluginAPI.rst Diff File