Discussion:
nilfs-diff experimental branch
Hugo Pacheco
2014-10-08 20:53:05 UTC
Permalink
Hi everyone,

I have been experimenting with the versioning capabilities of nilfs-tools
and it works beautifully, but I have now started wanting to explore the
hottest features only in the experimental branch, namely nilfs-diff.

I understand that this diff branch has never made it to mainstream, and
probably won't soon, but has anyone succeeded in installing it for a modern
3.x linux kernel? The latest code available at github seems to require
2.6.x.

A more up-to-date picture would be really appreciated.

Thanks,
hugo
--
To unsubscribe from this list: send the line "unsubscribe linux-nilfs" in
the body of a message to majordomo-***@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Ryusuke Konishi
2014-10-09 15:53:37 UTC
Permalink
Hi,
Post by Hugo Pacheco
Hi everyone,
I have been experimenting with the versioning capabilities of nilfs-tools
and it works beautifully, but I have now started wanting to explore the
hottest features only in the experimental branch, namely nilfs-diff.
I understand that this diff branch has never made it to mainstream, and
probably won't soon, but has anyone succeeded in installing it for a modern
3.x linux kernel? The latest code available at github seems to require
2.6.x.
A more up-to-date picture would be really appreciated.
I rebased diff branches and pushed them out to github:

nilfs-utils git://github.com/konis/nilfs-utils.git (diff-v2 branch)
kernel git://github.com/konis/nilfs2.git (diffapi-v2 branch)

These are still experimental and need disk format change.

Regards,
Ryusuke Konishi
--
To unsubscribe from this list: send the line "unsubscribe linux-nilfs" in
the body of a message to majordomo-***@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Hugo Pacheco
2014-10-09 18:22:46 UTC
Permalink
Dear Ryusuke-san,

Thank you for the updated code, this was really what I needed.

I have managed to install it successfully on Ubuntu 14.04 by just
adding CFLAGS='-pthread -lm'.

Using the experimental version with reformatted drives, versioning
works fine but unfortunately calls to chcp and nilfs-diff either don't
do anything or hang indefinitely without any error feedback. I am
sorry for bothering, but do you have any clue of what might be
happening? I made sure to unistall all the non-experimental
nilfs-tools beforehand.

Best,
hugo

On Thu, Oct 9, 2014 at 11:53 AM, Ryusuke Konishi
Post by Ryusuke Konishi
Hi,
Post by Hugo Pacheco
Hi everyone,
I have been experimenting with the versioning capabilities of nilfs-tools
and it works beautifully, but I have now started wanting to explore the
hottest features only in the experimental branch, namely nilfs-diff.
I understand that this diff branch has never made it to mainstream, and
probably won't soon, but has anyone succeeded in installing it for a modern
3.x linux kernel? The latest code available at github seems to require
2.6.x.
A more up-to-date picture would be really appreciated.
nilfs-utils git://github.com/konis/nilfs-utils.git (diff-v2 branch)
kernel git://github.com/konis/nilfs2.git (diffapi-v2 branch)
These are still experimental and need disk format change.
Regards,
Ryusuke Konishi
--
www.cs.cornell.edu/~hpacheco
--
To unsubscribe from this list: send the line "unsubscribe linux-nilfs" in
the body of a message to majordomo-***@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Hugo Pacheco
2014-10-10 13:47:57 UTC
Permalink
I am sorry, but I made the gross mistake of forgetting to recompile
the kernel to your modified version.

A day later, running kernel 3.17 compiled from
https://github.com/konis/nilfs2/tree/diffapi-v2 and nilfs-tools
compiled from https://github.com/konis/nilfs-utils/tree/diff-v2,
everything works.

Thank you,
hugo
Post by Hugo Pacheco
Dear Ryusuke-san,
Thank you for the updated code, this was really what I needed.
I have managed to install it successfully on Ubuntu 14.04 by just
adding CFLAGS='-pthread -lm'.
Using the experimental version with reformatted drives, versioning
works fine but unfortunately calls to chcp and nilfs-diff either don't
do anything or hang indefinitely without any error feedback. I am
sorry for bothering, but do you have any clue of what might be
happening? I made sure to unistall all the non-experimental
nilfs-tools beforehand.
Best,
hugo
On Thu, Oct 9, 2014 at 11:53 AM, Ryusuke Konishi
Post by Ryusuke Konishi
Hi,
Post by Hugo Pacheco
Hi everyone,
I have been experimenting with the versioning capabilities of nilfs-tools
and it works beautifully, but I have now started wanting to explore the
hottest features only in the experimental branch, namely nilfs-diff.
I understand that this diff branch has never made it to mainstream, and
probably won't soon, but has anyone succeeded in installing it for a modern
3.x linux kernel? The latest code available at github seems to require
2.6.x.
A more up-to-date picture would be really appreciated.
nilfs-utils git://github.com/konis/nilfs-utils.git (diff-v2 branch)
kernel git://github.com/konis/nilfs2.git (diffapi-v2 branch)
These are still experimental and need disk format change.
Regards,
Ryusuke Konishi
--
www.cs.cornell.edu/~hpacheco
--
www.cs.cornell.edu/~hpacheco
--
To unsubscribe from this list: send the line "unsubscribe linux-nilfs" in
the body of a message to majordomo-***@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Loading...