From: David Sterba <dsterba@suse.cz>
To: Toggenburger Lukas <Lukas.Toggenburger@htwchur.ch>
Cc: "linux-btrfs@vger.kernel.org" <linux-btrfs@vger.kernel.org>,
sbehrens@giantdisaster.de
Subject: Re: Working on Btrfs as topic for master thesis
Date: Fri, 17 Jan 2014 16:34:03 +0100 [thread overview]
Message-ID: <20140117153403.GW6498@twin.jikos.cz> (raw)
In-Reply-To: <8E968DF3B7EC0D40B67B5A9D25675A6A03FC70@MBXSRV03EDU.edu.local>
On Thu, Jan 16, 2014 at 07:23:18PM +0000, Toggenburger Lukas wrote:
> Hi all
>
> I'm a student of ICT currently doing my master's degree besides
> working as a research assistant. Currently I'm looking for topics for
> my master thesis. One of my ideas was to work on Btrfs. I studied the
> list of project ideas at
> https://btrfs.wiki.kernel.org/index.php/Project_ideas and am
> especially interested in working on one of the following topics:
Please beware that the project ideas are unreviewed, sometimes very
short on details or not up-to-date with the people silently implementing
them. (Wiki is not the perfect tool for tracking tasks.)
> 1. (Enhanced) hot spare support as described in
> https://btrfs.wiki.kernel.org/index.php/Project_ideas#Hot_spare_support
> and
> https://btrfs.wiki.kernel.org/index.php/Project_ideas#.22Enhanced.22_.28ala_RAID.29_support
This logically fits to the set of features like 'error statistics',
device replace, so I'm not sure if Stefan is not working on this
already.
> 2. Adding more checksumming algorithms ( https://btrfs.wiki.kernel.org/index.php/Project_ideas#More_checksumming_algorithms )
As you've found, Josef is claiming this, but it's not mentioned on the
idea's page.
> 3. Improving subvolume handling regarding taking recursive snapshots (
> https://btrfs.wiki.kernel.org/index.php/Project_ideas#Take_recursive_snapshots
> ) and taking snapshots of arbitrary directories (
> https://btrfs.wiki.kernel.org/index.php/Project_ideas#Snapshot_arbitrary_directories
> )
Goffredo sent patches for the recursive snapshots, implemented in
userspace. http://www.spinics.net/lists/linux-btrfs/msg29553.html
I have some notes on kernel implementation from the time I reviewed the
patches.
The second project is essentially implementing the
'cp --reflink=always dir newsubvol' workaround.
> What is the current state of development concerning these features?
Unless there are patches in the mailinglist, hard to say. Sometimes the
status is shared on IRC.
> What would I need to know before going about one of these?
Not sure what exactly you're asking about.
Have an idea how to implement it. Then try to get ack from someobody
familiar with the area you're going to touch. Implement, write tests,
write some howto/docs, submit it.
HTH,
david
next prev parent reply other threads:[~2014-01-17 15:34 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-01-16 19:23 Working on Btrfs as topic for master thesis Toggenburger Lukas
2014-01-17 15:34 ` David Sterba [this message]
2014-01-17 16:04 ` Tomasz Torcz
2014-01-18 12:50 ` Toggenburger Lukas
2014-01-22 12:05 ` David Sterba
2014-01-22 13:35 ` Hugo Mills
2014-01-20 5:44 ` Roger Binns
2014-01-22 12:12 ` David Sterba
2014-01-22 20:55 ` Roger Binns
2014-01-23 18:36 ` David Sterba
2014-01-23 21:47 ` Roger Binns
2014-01-20 12:20 ` Austin S Hemmelgarn
2014-01-21 6:42 ` Sandy McArthur
2014-01-21 12:25 ` Austin S Hemmelgarn
2014-01-21 16:52 ` Hugo Mills
2014-01-21 16:59 ` Austin S Hemmelgarn
2014-01-22 12:20 ` David Sterba
2014-01-22 12:24 ` David Sterba
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140117153403.GW6498@twin.jikos.cz \
--to=dsterba@suse.cz \
--cc=Lukas.Toggenburger@htwchur.ch \
--cc=linux-btrfs@vger.kernel.org \
--cc=sbehrens@giantdisaster.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox