Django Project idea query

111 views
Skip to first unread message

Khushi Kaushal

unread,
Mar 23, 2021, 5:48:34 AM3/23/21
to Django developers (Contributions to Django itself)
Hello All!
I am participating in GSOC 2021. I was looking at some of the project lists and I am interested in the Django Benchmarking project idea. I would like to know more about the tasks and operations involved in this project idea. I am looking forward to contributing to the Django committee with my work.
Thank you

 

Carlton Gibson

unread,
Mar 24, 2021, 4:54:29 AM3/24/21
to Django developers (Contributions to Django itself)
Hi Khushi. 

Thanks for the interest. This is a good topic. 

Particularly with the async changes it's really important that we can profile changes. 
This adds async signal dispatch, which would allow us a fully-async request-response pathway (assuming you didn't use sync components inside that)
but it's currently stalled for the performance concerns. 
That's just one example. 

First step I'd say is to see if you can set up the benchmarking (and ASV) locally, and get playing with it. 
Then I'd play a bit and comment with your first impressions (I'd say 'findings' but that might imply more than you really need — just get going)

David has been pushing the effort there, in his free time, and I'm quite sure he'd welcome input. 
I know others are very keen in this area and will jump in as soon as you show progress. 

Hopefully that gets you started. (Summary: Get up and running, then I'm sure you can get more feedback.) 

Kind Regards,

Carlton

Khushi Kaushal

unread,
Mar 24, 2021, 7:08:39 AM3/24/21
to Django developers (Contributions to Django itself)
Hello Carlton!
Thank you for guiding me, I am looking into the bugs and will let you know if I am stuck anywhere.
I appreciate that you were able to give some suggestions on how to move forward.
Yours sincerely
Khushi

Muskan Vaswan

unread,
Mar 26, 2021, 3:14:13 AM3/26/21
to Django developers (Contributions to Django itself)
This is something that I find myself interested in too! Specifically in the part involving AVS.

Here is a little confusion I have:
So far, ASV hasn't been integrated into djangobench repo itself (If I'm not missing anything too crucial). So, most of the work that has been put in thus far has been on this repository by David Smith, right?
Would a task for GSoC be then, to migrate more of Django's benchmarks to ASV, and add them to this repository? Or would it be to add AVS to the django/djangobench repository itself? Basically, where would we be expected to contribute, in other words, to which of the repositories would it make more sense to contribute to?

Khushi, having a shared interest in this topic that has so many possibilities, it perhaps might be helpful for us to navigate the project together and help each other out! 

Regards
Muskan Vaswan


Reply all
Reply to author
Forward
0 new messages