#8 Datanomer/Datagrepper V.2
Closed 2 years ago by amoloney. Opened 3 years ago by amoloney.

New initiative: Datanomer/Datagrepper V.2

What is this initiative about?

The datanommer and datagrepper stacks are currently relying on fedmsg which we want to deprecate.
These two applications need to be ported off fedmsg to fedora-messaging. As these applications are 'old-timers' in the fedora infrastructure, we would also like to look at optimizing the database or potentially redesigning it to better suit the current infrastructure needs.
For a phase one, we would like to want to upgrade these applications from python2 and move them to fedora-messaging.
For a phase two, we would like to focus on a DB overhaul - this can be opened as a separate initiative when required.

Why this initiative?

A lot of Fedora services are tied into these two applications. They are overworked and underperform as they require updates to make them more efficient. This causes delays when working with other applications and makes contributing to fedora infra overall harder.

Definition of success

Acceptance Criteria

  • Both applications are updated with fedora-messaging schemas
  • Applications are updated to the latest technology that they currently run on, eg. py2 -> py3

Nice to Haves

  • Investigate requirements for referencing topics in the DB & compile a list of headers for phase 2 work

Area/community impacted

Fedora infrastructure

Dependencies

A lot of Fedora apps - the full scope of affected services is not known

Possible Skill Sets Needed

  • Infrastructure access
  • Python experience
  • Messaging schemas familiarity
  • Developers to update & review codebases

Pre-Requisites

None known at this time

Deadline

No deadline at this time

Is this initiative under a time-constraint? Should it start or end before a certain date?


ARC Team have investigated this initiative request and developed a proof of concept for progressing this work.
This will be included in Q2 initiative selection.
ARC documentation can be read here https://fedora-arc.readthedocs.io/en/latest/datanommer_datagrepper/index.html

Metadata Update from @amoloney:
- Issue untagged with: To be scoped
- Issue tagged with: Accepted, Ready for QP

3 years ago

Issue tagged with: 2021Q2

3 years ago

Metadata Update from @amoloney:
- Issue untagged with: 2021Q2

2 years ago

Issue tagged with: To be scoped

2 years ago

Metadata Update from @amoloney:
- Issue untagged with: To be scoped

2 years ago

Metadata Update from @amoloney:
- Issue tagged with: POC Complete

2 years ago

Metadata Update from @amoloney:
- Issue set to the milestone: Fedora Messaging Overhaul

2 years ago

Metadata Update from @amoloney:
- Issue untagged with: Accepted, On Track

2 years ago

Issue tagged with: Accepted
Issue status updated to: Closed (was: Open)

2 years ago

Issue status updated to: Open (was: Closed)

2 years ago

Metadata Update from @amoloney:
- Issue untagged with: Accepted
- Issue tagged with: Completed

2 years ago

Metadata Update from @amoloney:
- Issue status updated to: Closed (was: Open)

2 years ago

Login to comment on this ticket.

Metadata
Boards 1
2021 Status: Completed