вторник, 17 июня 2008 г.

First plugin implemented

This week the first plugin OS_INFO was successfully compiled and build. Soon it will be available on Launchpad and everyone will be able to download the source code using Bazaar VCS client.
For the upcoming week I'm going to implement the next five plugins according to my tables design http://uosis.mif.vu.lt/~much1973/tables_revised_210508.pdf.
And here goes a report on what was done last week.

Report [2008-06-09 - 2008-06-16):

KEY ACCOMPLISHMENTS LAST WEEK
-- Because of my hardware issues had to move to a new one. Reinstalled OS (Windows and Ubuntu dualboot), SAndbox, MySQL servers. So that now everything is building and running cleanly. The main development is going on Ubuntu and I VirtualBox on Windows will be used to test plugin on other OS.
-- Investigated loader plugin crashes and learnt how to use gdb. I was posting to internals about the crashes and from the feedback I received it seems that MySQL doesn't support autoloading/unloading plugins. So for now I'll just implement all the tables I designed and later if there would time left I'll work on autoloading issue.
-- I switched from NetBeans IDE to GNU autotools. I had to spend some time learning the basics of autotools, but it was worth doing that. Now if someone would like to get, compile and build code himself all that he would need is gcc compiler automake and autoconf. No heavyweight Java or NetBeans framework. So I have a simple framework and the plugin's code could be compiled and installed with three commands: autoreconf --install, ./configure and make && make install.
-- Implemented OS_INFO plugin. It gathers information for x86 linux.

KEY TASKS THAT STALLED LAST WEEK
The issue with loader plugin. I'll leave it alone for now and work on the common plugins.

KEY CONCERNS
Posted to internals about my concerns and got feedback on that. So now none.

TASKS IN THE UPCOMING WEEK
Implement the following plugins:
-- OS_USERS
-- OS_MEMORY_AND_SWAP
-- OS_CPU
-- OS_HARD_DRIVES
-- OS_FILESYSTEMS

2 комментария:

rpbouman комментирует...

Hi! Congrats on your first plugin!

I'm looking forward to using them ;)

Best of luck for the future of your project.

Muslimas Chochlovas комментирует...

Hi!
I learnt much from your articles on I_S plugins.
Thank you and I'll do my best. :)