Details
-
New Feature
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Won't Do
-
None
Description
At the moment we have the following processes in the UM:
- DMLProc - Sends DML requests to WriteEngine
- DDLProc - Processes DDL and sends to WriteEngine
- ExeMgr - Processes SELECT queries, consolidates results
- mysqld - The MariaDB Server
These can all be consolidated into the storage engine plugin for mysqld (apart from mysqld itself) which has the added benefit of reducing the network RTT for queries.
In the PM we have:
- WriteEngine - Write engine processor
- PrimProc - Primitive jobs processor
- DecomSvr - Legacy decryption (InfiniDB < 4.0)
- controllernode - The DBRM server (controls the extent map and UNDO logs)
- workernode - A DBRM worker node (applies the extent map and UNDO log changes)
DecomSvr is a legacy process that is no longer required. This can be removed completely. The others can be consolidated into a single process. This is not such a high priority as getting the UM processes combined.
ProcMon/ProcMgr can remain independent until the replacement plan is executed.