Parallelize page queues

2017-12-05 Thread Abhirup Das
Hi i just found this project idea under gsoc ideas, 

https://wiki.netbsd.org/projects/project/page_queues/

has this project already been completed? If not what documentation and 
resources do I need to build this, and where can I find them? 

I would like to take this project on from January. 

Re: ext3 support

2017-11-03 Thread Abhirup Das
Just curious what is missing from the google summer of code work that you 
linked in your email. Why hasn't that been merged into the main repository?


From: tech-kern-ow...@netbsd.org  on behalf of 
Christos Zoulas 
Sent: October 29, 2017 2:39:05 PM
To: tech-kern@netbsd.org
Subject: Re: ext3 support

In article 
,
Abhirup Das   wrote:
>Hi,
>
>I just came across the ext3 implementation project listed on the netbsd
>website, https://wiki.netbsd.org/projects/project/ext3fs/
>and I would like to take the time to implement this. But I am not too
>sure on how to start this project, I have read up on journaling and I
>understand the added work that journaling needs to perform.
>However I am sure ext3 needs more than just journaling, but I havent
>come across a specifications list for ext3 yet. Any advice on how to
>start this project would be greatly appreciated.

So this is a bit complicated issue. I am not sure if adding journaling
support is worth it (compared to the amount of time it will take to
implement it) because you can always mount the filesystem on linux,
recover from the journal and then use it on NetBSD. OTOH there has
been some ext3/ext4 work done as part of GSoC 2016...

https://summerofcode.withgoogle.com/archive/2016/projects/5183714946449408/

Finishing the RW support for it might be a more useful endeavor.

christos



Re: ext3 support

2017-10-30 Thread Abhirup Das
I see that there is some work done on ext3 and ext4, but only on read only 
mode. Why wasnt this merged into the kernel? Are you guys waiting on it to be 
complete ext3/ext4 support, as in with write support? And the project 
description there specifically mentioned journaling and since ext3 is backwards 
compatible, I would imagine ext3 in read only mode is the same thing as ext2 is 
it not? And I would still like to pursue the journaling option, I am guessing I 
have to dig through the FFS journaling extension to figure out how this works? 
Are there specific mentors I could talk to regarding the file system like the 
previous gsoc student had?


Thanks.


From: tech-kern-ow...@netbsd.org  on behalf of 
Christos Zoulas 
Sent: October 29, 2017 2:39:05 PM
To: tech-kern@netbsd.org
Subject: Re: ext3 support

In article 
,
Abhirup Das   wrote:
>Hi,
>
>I just came across the ext3 implementation project listed on the netbsd
>website, https://wiki.netbsd.org/projects/project/ext3fs/
>and I would like to take the time to implement this. But I am not too
>sure on how to start this project, I have read up on journaling and I
>understand the added work that journaling needs to perform.
>However I am sure ext3 needs more than just journaling, but I havent
>come across a specifications list for ext3 yet. Any advice on how to
>start this project would be greatly appreciated.

So this is a bit complicated issue. I am not sure if adding journaling
support is worth it (compared to the amount of time it will take to
implement it) because you can always mount the filesystem on linux,
recover from the journal and then use it on NetBSD. OTOH there has
been some ext3/ext4 work done as part of GSoC 2016...

https://summerofcode.withgoogle.com/archive/2016/projects/5183714946449408/

Finishing the RW support for it might be a more useful endeavor.

christos



ext3 support

2017-10-29 Thread Abhirup Das
Hi, 

I just came across the ext3 implementation project listed on the netbsd 
website, https://wiki.netbsd.org/projects/project/ext3fs/ 
and I would like to take the time to implement this. But I am not too sure on 
how to start this project, I have read up on journaling and I understand the 
added work that journaling needs to perform.
However I am sure ext3 needs more than just journaling, but I havent come 
across a specifications list for ext3 yet. Any advice on how to start this 
project would be greatly appreciated. 

Thank you!