[MDEV-6074] Decouple BGL code from OQGRAPH engine code and improve related documentation Created: 2014-04-11 Updated: 2022-11-02 Resolved: 2022-11-02 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - OQGRAPH |
| Affects Version/s: | 10.0.10 |
| Fix Version/s: | N/A |
| Type: | Bug | Priority: | Minor |
| Reporter: | Andrew McDonnell | Assignee: | Andrew McDonnell |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | oqgraph | ||
| Description |
|
The OQGRAPH code backup is still at a working prototype level of maturity, in terms of documentation and tidiness. This makes it difficult to debug and extend. I intend to gradually cleanup the file structure and pull out the boost graph code to a subdirectory and document how it works, so that it will become easier to implement new algorithms. |
| Comments |
| Comment by Sergei Golubchik [ 2014-04-11 ] |
|
Ok, currently OQGraph is MariaDB_PLUGIN_MATURITY_BETA in 10.0. If you'd like to decrease it to MariaDB_PLUGIN_MATURITY_ALPHA or MariaDB_PLUGIN_MATURITY_EXPERIMENTAL. Or — later — increase to MariaDB_PLUGIN_MATURITY_GAMMA or MariaDB_PLUGIN_MATURITY_STABLE please, feel free to do so. |
| Comment by Andrew McDonnell [ 2014-04-11 ] |
|
(I wasnt even aware of those categories - where are they documented?) BETA is probably fine - the interface is pretty much bedded down. Having a much improved regression test suite means this activity can be done at much lower risk than previously. I just want to rearrange (specifically, split up files into more understandable chunks) and document with Doxygen or something. Probably over a period of months when I have spare hours here and there. This should not affect the interface with MariaDB (other than to potentially mitigate latent bugs) |
| Comment by Andrew McDonnell [ 2014-04-11 ] |
|
(e.g. I know Arjen is keen to see a Depth First Search implemented at some point) |