[MCOL-3913] Find and replace legacy OAM facilities used by ColumnStore. Created: 2020-04-01  Updated: 2023-10-25  Resolved: 2023-10-25

Status: Closed
Project: MariaDB ColumnStore
Component/s: DDLProc, DMLProc, ExeMgr, MDB Plugin, PrimProc
Affects Version/s: None
Fix Version/s: 23.10

Type: Task Priority: Major
Reporter: Roman Assignee: Leonid Fedorov
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
PartOf
is part of MCOL-4343 umbrella for tech debt issues Open
Epic Link: Legacy Cleanup

 Description   

There are a number of legacy OAM facilities used by the engine. We need to find them and replace or disable if we don't need them.



 Comments   
Comment by Patrick LeBlanc (Inactive) [ 2020-04-01 ]

Spent a couple hours grepping through the code looking for references to the liboam functions. Good news, of the 134 public functions of that class, only ~15 are used outside of the OAM processes & helpers, and they appear to be functions that can be replaced with Config class accesses. That is, as long as the config file will reflect the current state of the system, which I believe it will.

I posted my findings here.
https://docs.google.com/spreadsheets/d/1Izf3p0sihHLSr2lMllZx9Sghs0vEp0SkvxwfxQXarW0/edit?usp=sharing

Generated at Thu Feb 08 02:46:24 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.