Wednesday, May 21, 2008

progress so far...


The last time I blogged about my project was like a month ago.. so its time for some serious documentation..

Done with the SystemTap tutorials, and halfway through the language reference (further progress will be made as and when required by the project.. as of now... this suffices..).

Done with the git (this and this). The git repository for the Bootchart is here and ill be submitting my patches to my mentor.

Finished reading through/analyzing the current Bootchart code. The results of the analysis phase are as shown above (uploading on blogger for the first time... dunno whether it will be readable...)

Well... I had it bad trying to represent Bootchart in a single root no crosslinks manner (the only structure that freemind supports..as far as I know ) .. and ah yeah... me used it for the first time yesterday :| But its cool...

Hmm.. another digression... I was wondering if there was a way to upload files without actually owning a host or domain...
(had put up this doubt on an IRC... but I guess I made such a pathetic choice of words that it was interpreted as how to upload pics in your blog....not a really bad option but would have loved to have let everyone see the cool folding and unfolding in the .mm files :) and also .. that way I would have been able to use it anywhere.. ) but I was told nopes.. no way.. you cannot do that unless its just text or code.. (in which case I could have gone for pastebin.. thanks General..)

Back to documentation...These are general, non-verified ideas that ill try out and see if they work...

while I was reading that code... I realized that the script directory (that contains bootchart, bootchartd and bootchartd.conf) will be the one that I need to replace using systemtap ... (the conversion from polling to probing happens here).The parsing and the rendering will be conceptually the same.. (maybe I can reuse some portions).. just that ill need to change the format to a standard XML format for which ill have to design the XML format 1st.

Oh and yeah.. my mentor sent me a link to the 30SecondStartup project./me is just mailing them to see if they would like to have some additional metrics showing up in the Bootchart.. will be awesome if this project is of some use to them :)
Looking forward to everything that GSoC would be :)

and /me needs sleep :( signing off ....**yawn**

Oh and I forgot.. GSoC -India informal meet-up will be held on the 8th of June in Delhi :)
Will be terrific..meeting all other GSoC students :)

10 comments:

Anonymous said...

Hmmm, you can very well use fil sharing portals like rapidshare or megaupload or there are *many* which allow you to share *any* kinda files by uploading them.
For images, blogger is perfect... For text pastebin too.
Ok since this is supposed to be a project progress blog, you could have just separated out the *important* things and bulleted them in points so that *anyone* or your *mentor* could have just gone through that list in case he was in a hurry. Right now, to figure out what you did one needs to read the complete post :-)

satya said...

Thanks ajay.. Ill rectify it :) and thanks for the solution too :)

Anonymous said...

this one is much much better and matured than yipee dipee do thingy :P

satya said...

hehe .. /me made a conscious effort in that direction

Eugene said...

Tip: plan how you want the bootchart information to be structured in the xml file. Use standard XML parsing APIs available, and avoid adding more libraries to the package unnecessarily.

satya said...

thanks :)

sankarshan said...

You can get a fedorapeople.org account (since you are doing GSoC under Fedora Project anyway). Perhaps your mentor can help out there.

Else, do drop a mail to sayamindu at gmail dot com and cc: sankarshan at randomink dot org, shall get a /home for you on randomink dot org.

Do you have any more information on the informal GSoC meet ? Would like to know how many of the Fedora GSoC-ers from India would be making it there.

satya said...

Thanks Sankarshan. I have emailed you whatever information I have :)

Eugene said...

Maybe Uncle Sankarshan is more appropriate :)

satya said...

That would make it Runa aunty... she'll kill me :P
I'll keep it sir then :D