Skip to content

Improve cluster performance: Embedded Python 3 and update to asyncio#2575

Merged
jesuslinares merged 81 commits into3.9from
3.9-new-framework
Feb 12, 2019
Merged

Improve cluster performance: Embedded Python 3 and update to asyncio#2575
jesuslinares merged 81 commits into3.9from
3.9-new-framework

Conversation

@mgmacias95
Copy link
Copy Markdown
Contributor

@mgmacias95 mgmacias95 commented Feb 12, 2019

Hello team,

This PR closes #861.

Best regards,
Marta

BraulioV and others added 30 commits January 14, 2019 13:04
…d API calls

A deepcopy is needed to make sure there aren't shared parameters in distributed API calls. Using just a .copy() made mutable objects such as dictionaries or lists to be still shared among cluster nodes. If a mutable object was modified by the master locally, the modification would be effective in the other nodes when distributing the API call.
Marta Gómez Macías and others added 15 commits February 8, 2019 13:29
Fix bug when synchronizing merged files with ossecr owner
Remove agent files from /queue/db, /queue/diff and /var/db directories when removing agents in framework
Improve error management when synchronizing files in cluster and fix bug disabling CLIs in workers
Reduce cluster synchronization intervals
Add Python and PyPi dependencies to README.md
@jesuslinares jesuslinares changed the title Embed Python 3.7 in Wazuh and reimplement Cluster using asyncio Improve cluster performance: Embedded Python 3 and update to asyncio Feb 12, 2019
@jesuslinares
Copy link
Copy Markdown
Contributor

Awesome job @mgmacias95 and @BraulioV!.

@jesuslinares jesuslinares merged commit f072f36 into 3.9 Feb 12, 2019
@jesuslinares jesuslinares deleted the 3.9-new-framework branch February 12, 2019 15:16
@snaow
Copy link
Copy Markdown
Member

snaow commented Feb 12, 2019

Today it is a good day, thanks @wazuh/framework.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants