Rewrite eventEngine in Python

Registered by Morten Brekkevold

The eventEngine is one of the two remaining Java subsystems of NAV. There are quite a few issues and wishlist items for improvements to the eventEngine, but many of these are a pain to implement without major rewrites of the existing code. Coupled with our long-term goal to consolidate our codebase on Python, it is time to rewrite the eventEngine to Python.

Blueprint information

Status:
Complete
Approver:
Morten Brekkevold
Priority:
High
Drafter:
Morten Brekkevold
Direction:
Approved
Assignee:
Morten Brekkevold
Definition:
Approved
Series goal:
Accepted for 3.13
Implementation:
Implemented
Milestone target:
milestone icon 3.13.0b1
Started by
Morten Brekkevold
Completed by
John-Magne Bredal

Related branches

Sprints

Whiteboard

An initial skeleton for the new daemon was added here: https://bitbucket.org/mbrekkevold/nav-mirror/changeset/851bb45d4201#chg-python/nav/eventengine/__init__.py
norangshol: Change series goal to 3.13 as 3.12 is released

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.