-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tue, 10 Feb 2009 16:48:16 +0100
Matej Hasul <[email protected]> wrote:

> Hello everyone,
> I will try to port spacewalk DB to mysql as part of my master's
> thesis.
> 
> I installed spacewalk server and 2 clients and tried some basic
> operations (installing/removing packages, configuration channel, etc).
> 
> In following days I will browse DB schema and try to identify what
> functionality is mysql missing and how to replace it.
> 
> Any help, suggestions or tips are appreciated.
> 
> Matej Hasul

My tips, 

- - Track progress of the pgsql branch carefully to see what issues we're
  hitting and how they're being dealt with.

- - Find help if you can. I honestly don't know if one person could do
  this. With pgsql we're looking at about 6-8 full time developers
  working for about 6 months. If we were to extrapolate that to
  mysql and one person, you could easily be looking at 3 or more years
  of full-time work. (granted some of the pgsql changes will help
  accommodate new databases, but MySQL will also bring some added
  effort in porting procedures as I understand it, but the task is HUGE
  in any case)

- - Manage your forked source carefully. Obviously with a task this size
  it will need to have spacewalk's changes merged in frequently for the
  duration of the project. (suggest starting with the pgsql branch
  until it's merged back into master)

- - Stay in constant communication with the development lists and find a
  way to publish your changes. This project will have some
  serious impact for our development team and QA, so constant
  communication will be vital to being able to integrate your
  work. Perhaps you could send patches regularly which could be reviewed
  and then applied in a git branch for the mysql effort? (giving others
  a place to track the work and contribute as well)


Best of luck, and kudos for undertaking what's sure to be a very
challenging task. :)

Devan


- -- 
  Devan Goodwin <[email protected]>
  Software Engineer     Spacewalk / RHN Satellite
  Halifax, Canada       650.567.9039x79267
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkmUISYACgkQAyHWaPV9my6s4wCg3e8G+UHXCIOeYep6Xfk0NqSr
pl4AnidujNvbUyNoGbkMlILLgjxIjcfm
=+lUi
-----END PGP SIGNATURE-----

_______________________________________________
Spacewalk-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Reply via email to