Displaying 20 results from an estimated 53 matches for "nilfs2".
2008 Mar 03
0
[PATCH] nilfs2 support for fstype
[please note that I'm not subscribed to the list]
Hi again,
this patch adds support for the NILFS2 (http://www.nilfs.org/)
filesystem to fstype (on top of 1.5.7 from the debian package).
Please let me know what you think.
(please note that I'm not affiliated to nilfs in any way).
diff -Nur klibc-1.5.7.orig/usr/kinit/fstype/fstype.c klibc-1.5.7/usr/kinit/fstype/fstype.c
--- klibc-1.5.7.orig...
2011 Nov 29
3
[PATCH] fs: push file_update_time into ->page_mkwrite
...c | 1 +
fs/buffer.c | 1 +
fs/ceph/addr.c | 1 +
fs/cifs/file.c | 1 +
fs/ext4/inode.c | 1 +
fs/fuse/file.c | 1 +
fs/gfs2/file.c | 1 +
fs/nfs/file.c | 1 +
fs/nilfs2/file.c | 1 +
fs/ocfs2/mmap.c | 1 +
fs/sysfs/bin.c | 1 +
kernel/events/core.c | 1 +
mm/memory.c | 8 --------
security/selinux/selinuxfs.c | 1 +
15 files changed, 14 insertions(+), 8 deletions(-)
diff --git a/fs/...
2010 Jan 17
1
Re: tests/misc/ls-time
...;%T: '' .; case "$(env ls -ct a b)" in a*b) echo pass;; \
*) echo fail; env stat --format=''%n %z'' a b;; esac; }
Use it on a few file systems.
This test passes on all I tried except btrfs:
[note: $HOME is ext4]
$ for i in $HOME/tmp /t /fs/btrfs /fs/xfs /fs/nilfs2; do
cd $i && ctime_vs_link_test; done
ext2/ext3: pass
tmpfs: pass
btrfs: fail
a 2010-01-17 14:54:12.470194921 +0000
b 2010-01-17 14:54:12.471193684 +0000
xfs: pass
nilfs2: pass
In case it''s not immediately obvious (time-stamp problems rarely are...
2013 Apr 06
1
[PATCH 3/4] fsfreeze: manage kill signal when sb_start_pagefault is called
...d now we must manage
the error code and return VM_FAULT_RETRY.
Signed-off-by: Marco Stornelli <marco.stornelli at gmail.com>
---
fs/btrfs/inode.c | 4 +++-
fs/buffer.c | 4 +++-
fs/ext4/inode.c | 4 +++-
fs/f2fs/file.c | 4 +++-
fs/gfs2/file.c | 4 +++-
fs/nilfs2/file.c | 4 +++-
fs/ocfs2/mmap.c | 4 +++-
include/linux/fs.h | 6 ++++--
mm/filemap.c | 7 +++++--
9 files changed, 30 insertions(+), 11 deletions(-)
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c
index 09c58a3..a6166f4 100644
--- a/fs/btrfs/inode.c
+++ b/fs/btrfs/inode.c...
2009 Dec 24
6
benchmark results
...Here are the results, no graphs - sorry:
http://nerdbynature.de/benchmarks/v40z/2009-12-22/
Reiserfs is locking up during dbench, so I removed it from the
config, here are some earlier results:
http://nerdbynature.de/benchmarks/v40z/2009-12-21/bonnie.html
Bonnie++ couldn't complete on nilfs2, only the generic tests
and tiobench were run. As nilfs2, ufs, zfs aren't supporting xattr, dbench
could not be run on these filesystems.
Short summary, AFAICT:
- btrfs, ext4 are the overall winners
- xfs to, but creating/deleting many files was *very* slow
- if you need only...
2009 Dec 24
6
benchmark results
...Here are the results, no graphs - sorry:
http://nerdbynature.de/benchmarks/v40z/2009-12-22/
Reiserfs is locking up during dbench, so I removed it from the
config, here are some earlier results:
http://nerdbynature.de/benchmarks/v40z/2009-12-21/bonnie.html
Bonnie++ couldn't complete on nilfs2, only the generic tests
and tiobench were run. As nilfs2, ufs, zfs aren't supporting xattr, dbench
could not be run on these filesystems.
Short summary, AFAICT:
- btrfs, ext4 are the overall winners
- xfs to, but creating/deleting many files was *very* slow
- if you need only...
2023 Jun 21
3
[PATCH 00/79] fs: new accessors for inode->i_ctime
...witch to new ctime accessors
isofs: switch to new ctime accessors
jffs2: switch to new ctime accessors
jfs: switch to new ctime accessors
kernfs: switch to new ctime accessors
minix: switch to new ctime accessors
nfs: switch to new ctime accessors
nfsd: switch to new ctime accessors
nilfs2: switch to new ctime accessors
ntfs: switch to new ctime accessors
ntfs3: switch to new ctime accessors
ocfs2: switch to new ctime accessors
omfs: switch to new ctime accessors
openpromfs: switch to new ctime accessors
orangefs: switch to new ctime accessors
overlayfs: switch to new c...
2008 Mar 25
2
bunch of small fixes
hello hpa,
nothing particular stands out,
just syncing with latest Debian upload and subsequent patch emails.
please review merge or nack.
thanks :)
maks
git pull git://git.debian.org/~maks/klibc.git maks
for the changes:
Aaron Griffin (1):
[klibc] kinit: skip md assembly if mdX exists
Colin Watson (1):
[klibc] mount/umount FUSE support
Harald Jenny (1):
[klibc] fstype:
2019 Feb 13
4
rsync rewrites all blocks of large files although it uses delta transfer
...##################################################
As can be seen "rsync" has sent about 20M and received 300K of data. However
the filesystem has allocated almost 2G, which is the total size of the files
being backed up.
The filesystem mounted on "/mnt/bkp" is of type "nilfs2", which is a log
structured filesystem. I'm using its snapshotting feature to keep backups for
past dates.
Is there anything that can be done in order "rsync" to overwrite only the
changed blocks ?
P.S. I guess that it will be the same for copy-on-write filesystems, e.g....
2018 Sep 06
2
[RFC] UAPI: Check headers by compiling all together as C++
...astly:
(8) Compile all of the UAPI headers (with a few exceptions) together as
C++ to catch new errors occurring as part of the regular build
process.
Changes for v2:
- Merge commit from sound tree to fix u32 usage issues
- Use a switch to fix sparse array initialisation
- Simplify nilfs2 by performing bitwise ops in LE space not CPU space
- Handle conflicting fix to use of 'private' in keyctl.h
- Move kernel internal coda bits to coda internal headers
- Move coda_psdev.h header to fs/coda/.
The patches can also be found here:
http://git.kernel.org/cgit/linux/kernel/gi...
2010 Aug 29
7
Re: BTRFS: Unbelievably slow with kvm/qemu
Christoph Hellwig wrote:
> There are a lot of variables when using qemu.
>
> The most important one are:
>
> - the cache mode on the device. The default is cache=writethrough,
> which is not quite optimal. You generally do want to use cache=none
> which uses O_DIRECT in qemu.
> - if the backing image is sparse or not.
> - if you use barrier - both in the host
2011 Jun 24
10
[PATCH 0/9] remove i_alloc_sem V2
i_alloc_sem has always been a bit of an odd "lock". It''s the only remaining
rw_semaphore that can be released by a different thread than the one that
locked it, and it''s use case in the core direct I/O code is more like a
counter given that the writers already have external serialization.
This series removes it in favour of a simpler counter scheme, thus getting
rid
2019 Feb 13
0
rsync rewrites all blocks of large files although it uses delta transfer
...####################
>
> As can be seen "rsync" has sent about 20M and received 300K of data. However
> the filesystem has allocated almost 2G, which is the total size of the files
> being backed up.
>
> The filesystem mounted on "/mnt/bkp" is of type "nilfs2", which is a log
> structured filesystem. I'm using its snapshotting feature to keep backups for
> past dates.
Have you run the nifs-clean before checking this free space comparison?
Maybe there is just large amplification created by Rsyn's many small
writes when using --inp...
2014 Feb 24
0
[PATCH] fstype: f2fs support
...>magic == __cpu_to_le32(F2FS_SUPER_MAGIC)) {
+ *bytes = 0;
+ return 1;
+ }
+ return 0;
+}
+
struct imagetype {
off_t block;
const char name[12];
@@ -502,6 +515,7 @@ static struct imagetype images[] = {
{1, "ext2", ext2_image},
{1, "minix", minix_image},
{1, "nilfs2", nilfs2_image},
+ {1, "f2fs", f2fs_image},
{2, "ocfs2", ocfs2_image},
{8, "reiserfs", reiserfs_image},
{64, "reiserfs", reiserfs_image},
--
1.8.5.2
2012 Nov 07
8
[PATCH v11 0/7] make balloon pages movable by compaction
...: add vm event counters for balloon pages compaction
drivers/virtio/virtio_balloon.c | 136 +++++++++++++++++--
fs/buffer.c | 12 +-
fs/gfs2/glock.c | 2 +-
fs/hugetlbfs/inode.c | 4 +-
fs/inode.c | 2 +-
fs/nilfs2/page.c | 2 +-
include/linux/balloon_compaction.h | 220 ++++++++++++++++++++++++++++++
include/linux/fs.h | 2 +-
include/linux/migrate.h | 19 +++
include/linux/pagemap.h | 16 +++
include/linux/vm_event_item.h | 8 +-
mm/Kconfi...
2012 Nov 07
8
[PATCH v11 0/7] make balloon pages movable by compaction
...: add vm event counters for balloon pages compaction
drivers/virtio/virtio_balloon.c | 136 +++++++++++++++++--
fs/buffer.c | 12 +-
fs/gfs2/glock.c | 2 +-
fs/hugetlbfs/inode.c | 4 +-
fs/inode.c | 2 +-
fs/nilfs2/page.c | 2 +-
include/linux/balloon_compaction.h | 220 ++++++++++++++++++++++++++++++
include/linux/fs.h | 2 +-
include/linux/migrate.h | 19 +++
include/linux/pagemap.h | 16 +++
include/linux/vm_event_item.h | 8 +-
mm/Kconfi...
2009 Nov 10
0
ANNOUNCE: libguestfs 1.0.78 released
...e notes cover all the significant changes since the last
announcement which was for 1.0.67, 2 months ago).
New features:
- FUSE support so you can mount guest filesystems in the host:
http://rwmj.wordpress.com/2009/11/03/browsing-guests-using-fuse/
- Support for btrfs, gfs, gfs2, hfs, hfs+, nilfs2, jfs, reiserfs, xfs:
http://rwmj.wordpress.com/2009/11/08/filesystem-metadata-overhead/
- Support for huge (multi-exabyte) sparse virtual disks:
http://rwmj.wordpress.com/2009/11/04/petabytes-exabytes-why-not/
http://git.et.redhat.com/?p=libguestfs.git;a=commit;h=5ce72e039ca332ba19bb9122...
2012 Nov 11
8
[PATCH v12 0/7] make balloon pages movable by compaction
...mm: add vm event counters for balloon pages compaction
drivers/virtio/virtio_balloon.c | 139 +++++++++++++++--
fs/buffer.c | 12 +-
fs/gfs2/glock.c | 2 +-
fs/hugetlbfs/inode.c | 4 +-
fs/inode.c | 2 +-
fs/nilfs2/page.c | 2 +-
include/linux/balloon_compaction.h | 263 ++++++++++++++++++++++++++++++++
include/linux/fs.h | 2 +-
include/linux/migrate.h | 19 +++
include/linux/pagemap.h | 16 ++
include/linux/vm_event_item.h | 7 +-
mm/Kconf...
2012 Nov 11
8
[PATCH v12 0/7] make balloon pages movable by compaction
...mm: add vm event counters for balloon pages compaction
drivers/virtio/virtio_balloon.c | 139 +++++++++++++++--
fs/buffer.c | 12 +-
fs/gfs2/glock.c | 2 +-
fs/hugetlbfs/inode.c | 4 +-
fs/inode.c | 2 +-
fs/nilfs2/page.c | 2 +-
include/linux/balloon_compaction.h | 263 ++++++++++++++++++++++++++++++++
include/linux/fs.h | 2 +-
include/linux/migrate.h | 19 +++
include/linux/pagemap.h | 16 ++
include/linux/vm_event_item.h | 7 +-
mm/Kconf...
2019 Feb 13
0
rsync rewrites all blocks of large files although it uses delta transfer
...####################
>
> As can be seen "rsync" has sent about 20M and received 300K of data. However
> the filesystem has allocated almost 2G, which is the total size of the files
> being backed up.
>
> The filesystem mounted on "/mnt/bkp" is of type "nilfs2", which is a log
> structured filesystem. I'm using its snapshotting feature to keep backups for
> past dates.
>
>
> Is there anything that can be done in order "rsync" to overwrite only the
> changed blocks ?
>
>
>
>
> P.S. I guess that...