[gsoc-dev] Regarding GSOC 2014

Anurag Soni anuragsoni.iiith at gmail.com
Wed Mar 19 01:59:15 UTC 2014


Hi,

I am sharing my rough draft, this just a rough draft no formal proposal.
Please comment on this, and let me know what things to be added or changed.

https://docs.google.com/document/d/1xWOfoerexABOBJFItcG6tKciznha2QKjp0RdUNIfzDc/edit


Thanks,
Anurag Soni,
BTech CSE,
IIIT Hyderabad.





On Mon, Mar 17, 2014 at 9:52 AM, Lance Albertson <lance at osuosl.org> wrote:

> On Sun, Mar 16, 2014 at 3:14 PM, Anurag Soni <anuragsoni.iiith at gmail.com>wrote:
>
>> Hi,
>>
>> I have gone through the codebase. I think I have understood most of it
>> and got a quite clear picture of the workflow. I have some doubts related
>> to the project though. Can you please clarify them.
>>
>> 1. How does the master get updated, I mean is there any cron job running
>> on it like the slaves or do we  manually run the update script?
>>
>
> There is a cronjob [1] that adds the run-update command with --email.
> That's how the master initiates the upstream syncing. Cron itself isn't
> necessarily a requirement given enough reason, its just what we've used for
> years.
>
> [1]
> https://github.com/osuosl/osuosl-mirror-sync/blob/master/cron.d/update.master#L13
>
>
>> 2. During addition of new project, do we  manually push the project files
>> on the master or is there any other way.
>>
>
> Currently our configuration management pushes out the necessary files that
> we manually add. I'd prefer to have some other configurable way of doing
> that moving forward that isn't necessarily tied to configuration
> management. (i.e. perhaps an API that configuration management could talk
> to to add/remove projects). I'd prefer this app to manage most of its own
> configuration if possible.
>
>
>> Also, What is the scope of the project w.r.t. GSOC, I mean what features
>> we need to add, and what are the architectural changes you are looking for.
>> I think, one thing is to implement the dashboard.for statistics and
>> monitoring purpose..
>>
>
> Let me update the project proposal page to reflect what I'm looking for
> better. I realized that I didn't do a very good job of doing that
> initially. I'll let you know once I push that out later today.
>
> And, can you please tell me when can you be available on IRC so that it
>> would be easier for me to get my doubts cleared.
>>
>
> I'm generally available from 8am-5pm PDT and sometimes 7-10pm PDT
> depending on what I'm doing.
>
>
>> Once I am clear with the above questions, I think I can start writing my
>> proposal. I want to do it as early as possible, so that you can review
>> before final submission, as deadline is coming closer.
>>
>
> Thanks! Feel free to submit a draft to me directly via a Google Doc. It'll
> make it easier for me to offer suggestions.
>
>
>> Thanks,
>> Anurag Soni,
>> BTech CSE,
>> IIIT Hyderabad.
>>
>>
>>
>> On Fri, Mar 14, 2014 at 8:17 AM, Anurag Soni <anuragsoni.iiith at gmail.com>wrote:
>>
>>> Hi,
>>>
>>> Thanks...
>>>
>>> I have cloned from the git, and currently going through the docs in the
>>> docs directory. I want to be familiar with the workflow of the code to get
>>> better understanding of it and to get my use-cases. If I find any trouble I
>>> will come on the IRC.
>>>
>>> P.S.: Currently my mid-sem examinations are going on, they will get over
>>> by tomorrow. After that, I will be able to give more of my time the
>>> project.
>>>
>>> Thanks,
>>> Anurag Soni,
>>> BTech CSE,
>>> IIIT Hyderabad.
>>>
>>>
>>> On Fri, Mar 14, 2014 at 12:08 AM, Lance Albertson <lance at osuosl.org>wrote:
>>>
>>>>
>>>> On Thu, Mar 13, 2014 at 11:12 AM, Anurag Soni <
>>>> anuragsoni.iiith at gmail.com> wrote:
>>>>
>>>>> I am a 4th yr undergraduate student pursuing my BTech in CSE at IIIT
>>>>> Hyderbad, India.
>>>>>
>>>>> I am interested in applying for OSL in Gsoc 2014. I had gone through
>>>>> this year's idea page and am interested in applying for 'FTP Mirror
>>>>> Syncing' project.
>>>>>
>>>>> I am good at C/C++, python,bash; which are one of the requirements. I
>>>>> have quite number of project in theses languages. Some of the projects are
>>>>> like:
>>>>>
>>>>> *Building a Visualization Orchestration Laye*r: Build a fabric that
>>>>> can coordinate the provisioning of compute resources by negotiating with a
>>>>> set of Hypervisors running across
>>>>> physical servers in the datacenter.
>>>>>
>>>>> *Wikipedia Search Engine*: The objective of this project is to design
>>>>> a scalable and efficient search engine using the Wikipedia data.
>>>>>
>>>>> *Custom Linux Shell*: Built a Linux shell with redirection, pipes,
>>>>> signal handling and background task functionality in C.
>>>>>
>>>>> I had gone through the project idea, and got a good understanding of
>>>>> it.
>>>>> Can someone please give me some guidance on, what should be my next
>>>>> step?
>>>>>
>>>>
>>>> I just finally published the code [1] we use with our current mirroring
>>>> setup. Its not well documented unfortunately but hopefully reading the docs
>>>> we do have and the code will help.
>>>>
>>>> I recommend you look it over and then either write a draft proposal and
>>>> share it with me or discuss on this list or IRC any questions you have.
>>>>
>>>> [1] https://github.com/osuosl/osuosl-mirror-sync
>>>>
>>>>
>>>>> P.S.: I had also sent a mail on this mailing list showing my interest
>>>>> a quite ago, but didn't receive any reply.
>>>>>
>>>>
>>>> I apologize for that! I thought I had replied to everyone but I must
>>>> have missed you.
>>>>
>>>> Thanks-
>>>>
>>>> --
>>>> Lance Albertson
>>>> Director
>>>> Oregon State University | Open Source Lab
>>>>
>>>
>>>
>>
>
>
> --
> Lance Albertson
> Director
> Oregon State University | Open Source Lab
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osuosl.org/pipermail/gsoc-dev/attachments/20140318/cebced4b/attachment.html>


More information about the gsoc-dev mailing list