[Buildbot-devel] Request for help for GSoC 2014

Damon Wang damon.devops at gmail.com
Sat Mar 15 14:51:00 UTC 2014


Hi all,

I'm a junior understand student from China, I'd like to participate this
year's GSoC as a student under Buildbot project.
I'm interested in MQ options, for I have use qpid and read some of qpid's
and OpenStack's Oslo.message's code.

* Here are some of my ideas:

As a OpenStack contributor, I pretty know develop both MQ and MQ client are
big challenges, OpenStack even use a independent project Oslo.message to do
this job, they use Kombu to deal with RabbitMQ and own code to other MQ.
But still now I don't think OpenStack's MQ is high-available. As Dustin
said, use Kombu maybe the best way, Kombu provide almost all back-ends (
http://kombu.readthedocs.org/en/latest/introduction.html#transport-comparison)
and lots of API, so we can force on our main problem instead of solving the
message (and emails, IRC message we pushed) problem all day.

* Here are some of questions:

I want to know some details about the MQ, I have to admit I'm not very
familiar with Buildbot, I used one afternoon to scan Buildbot's code, and
find the MQ related code are almost locate on persistent_queue.py or some
other files in status, am I right? And should we make new message queue
compatible with the current one? Or make all codes use the new one? Should
we package it again and make it compatible with current IQueue? Besides, is
there more develop documents about Buildbot and its message work principles?

* Here are my information:

My name is Wei Wang, and I use damon.devops at gmail.com as my work email.

I can use both Chinese and English to write and read, and I don't use IRC
frequently, but I'm willing to use it if need. I use MatheMatrix as
nickname in IRC.

I use Linux and benefits form open source community for years. I love open
source and I have put some of my work to Github and hope it can be helpful
to anybody. From last year, I did contribution to OpenStack community and
here is my profile in Launchpad (OpenStack community's bug track and
blueprints track all use it): https://launchpad.net/~damon-devops

Besides, here is my blog and I share technical tips here but it is written
by Chinese: http://mytrix.me/
So, maybe you can use Google-translate:
http://translate.google.com/translate?hl=zh-TW&sl=zh-CN&tl=en&u=http%3A%2F%2Fmytrix.me


Thanks,
Damon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://buildbot.net/pipermail/devel/attachments/20140315/e90bd24d/attachment.html>


More information about the devel mailing list