...1 30598.199520: nilfs2_mdt_insert_new_block:
>> inode = 88022a8d0178 ino = 3 block = 5
>> cp-14635 [000] ...1 30598.200828: nilfs2_mdt_insert_new_block:
>> inode = 88022a8d0178 ino = 3 block = 253
>>
>> Cc: TK Kato <tk.k...@wdc.com>
>>
k.k...@wdc.com>
Signed-off-by: Hitoshi Mitake <mitake.hito...@lab.ntt.co.jp>
---
fs/nilfs2/mdt.c | 6 +
include/trace/events/nilfs2.h | 54 +++
2 files changed, 60 insertions(+)
diff --git a/fs/nilfs2/mdt.c b/fs/nilfs2/mdt.c
i
This patchset refines the tracepoints branch of nilfs tree
(https://github.com/konis/nilfs2/tree/tracepoints).
The change unifies TP_printk() style. The new style doesn't put ','
between fields.
Ryusuke-san, could you replace the tracepoints branch with this
patchset?
Hitoshi Mitake (2
usage in collection
stage transition event for consistent coding style.
Signed-off-by: Hitoshi Mitake mitake.hito...@lab.ntt.co.jp
---
fs/nilfs2/segment.c | 33 ++-
include/trace/events/nilfs2.h | 53 +++
2 files changed, 85
.
Signed-off-by: Hitoshi Mitake mitake.hito...@lab.ntt.co.jp
---
fs/nilfs2/segment.c | 71 +++
fs/nilfs2/segment.h | 3 +-
include/trace/events/nilfs2.h | 50 ++
3 files changed, 103 insertions(+), 21 deletions
= UNLOCK
segctord-4371 [001] ...1 132.376847:
nilfs2_transaction_transition: sb = 8802112b8800, ti = 8800b889bdf8,
count = 0, flags = 10 state = TRYLOCK
Signed-off-by: Hitoshi Mitake mitake.hito...@lab.ntt.co.jp
---
fs/nilfs2/segment.c | 33
usage in collection
stage transition event for consistent coding style.
Signed-off-by: Hitoshi Mitake mitake.hito...@lab.ntt.co.jp
---
v3: fix a style problem in TP_printk()
v2: fix a style problem
fs/nilfs2/segment.c | 33 +-
include/trace/events/nilfs2.h | 55
-by: Hitoshi Mitake mitake.hito...@lab.ntt.co.jp
---
fs/nilfs2/segment.c | 33 ++-
include/trace/events/nilfs2.h | 53 +++
2 files changed, 85 insertions(+), 1 deletion(-)
v2: fix a style problem
diff --git a/fs/nilfs2
-by: Hitoshi Mitake mitake.hito...@lab.ntt.co.jp
---
fs/nilfs2/segment.c | 33 ++-
include/trace/events/nilfs2.h | 53 +++
2 files changed, 85 insertions(+), 1 deletion(-)
diff --git a/fs/nilfs2/segment.c b/fs/nilfs2/segment.c
analysis. This patch is something
like demonstration. If this concept is acceptable for the nilfs
community, I'd like to add more tracepoints and prepare analysis
tools.
Signed-off-by: Hitoshi Mitake mitake.hito...@lab.ntt.co.jp
---
fs/nilfs2/segment.c | 71
On Fri, Sep 5, 2014 at 3:40 PM, Vyacheslav Dubeyko sl...@dubeyko.com wrote:
On Fri, 2014-09-05 at 11:41 +0900, Hitoshi Mitake wrote:
[snip]
diff --git a/fs/nilfs2/segment.h b/fs/nilfs2/segment.h
index 38a1d00..1e9b931 100644
--- a/fs/nilfs2/segment.h
+++ b/fs/nilfs2/segment.h
@@ -66,13
-by: Hitoshi Mitake mitake.hito...@lab.ntt.co.jp
---
fs/nilfs2/segment.c | 71 +++
fs/nilfs2/segment.h | 3 +-
include/trace/events/nilfs2.h | 50 ++
3 files changed, 103 insertions(+), 21 deletions(-)
create mode
On Thu, Sep 4, 2014 at 3:23 AM, Ryusuke Konishi
konishi.ryus...@lab.ntt.co.jp wrote:
Hi Mitake-san,
On Tue, 2 Sep 2014 21:19:39 +0900, Mitake Hitoshi wrote:
From: Hitoshi Mitake mitake.hito...@lab.ntt.co.jp
This patch adds a tracepoint for tracking stage transition of block
collection
From: Hitoshi Mitake mitake.hito...@lab.ntt.co.jp
This patch adds a tracepoint for tracking stage transition of block
collection in segment construction. With the tracepoint, we can
analysis the behavior of segment construction in depth. It would be
useful for bottleneck detection and debugging
, and umount.nilfs2 fails to kill
cleanerd.
This fixes the issue by letting cleanerd print out the pid of spawned
daemon and letting nilfs_launch_cleanerd() function read it through
pipe.
Signed-off-by: Ryusuke Konishi konishi.ryus...@lab.ntt.co.jp
Cc: Hitoshi Mitake mitake.hito...@lab.ntt.co.jp
At Sat, 4 Jan 2014 18:39:58 +0300,
Vyacheslav Dubeyko wrote:
On Jan 4, 2014, at 4:54 PM, Hitoshi Mitake wrote:
On Sat, Jan 4, 2014 at 11:52 PM, Vyacheslav Dubeyko sl...@dubeyko.com
wrote:
On Jan 4, 2014, at 4:29 PM, Hitoshi Mitake wrote:
Current nilfs_check_ondisk_sizes
At Sun, 05 Jan 2014 01:08:43 +0900 (JST),
Ryusuke Konishi wrote:
On Sat, 4 Jan 2014 22:29:31 +0900, Hitoshi Mitake wrote:
Current nilfs_check_ondisk_sizes() checks sizes of important structs
at run time. The checking should be done at build time. This patch
adds a new macro, BUILD_BUG_ON
At Sat, 04 Jan 2014 23:28:06 +0900 (JST),
Ryusuke Konishi wrote:
Hi,
On Sat, 4 Jan 2014 22:18:00 +0900, Hitoshi Mitake wrote:
On Wed, Jan 1, 2014 at 6:30 PM, Ryusuke Konishi
konishi.ryus...@lab.ntt.co.jp wrote:
On Wed, 1 Jan 2014 16:30:48 +0900, Hitoshi Mitake wrote:
Current daemonize
The nofork option aims to reduce call of fork(), but it is not
effective. This patch lets cleanerd ignore the option simply even if
it is passed.
Signed-off-by: Hitoshi Mitake mitake.hito...@lab.ntt.co.jp
---
sbin/cleanerd/cleanerd.c | 28
1 file changed, 12
This patch lets mount.nilfs2 not pass the -n option to cleanerd,
because it is obsoleted.
Signed-off-by: Hitoshi Mitake mitake.hito...@lab.ntt.co.jp
---
lib/cleaner_exec.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/lib/cleaner_exec.c b/lib/cleaner_exec.c
index 299451c
(though it
happens rarely). The signal would be confusing event for cleanerd of nilfs. This
patch removes this potential problem.
Signed-off-by: Hitoshi Mitake mitake.hito...@lab.ntt.co.jp
---
sbin/cleanerd/cleanerd.c | 8
1 file changed, 8 insertions(+)
diff --git a/sbin/cleanerd/cleanerd.c
At Sun, 5 Jan 2014 22:44:41 +0400,
Сергей Александров wrote:
[1 text/plain; KOI8-R (quoted-printable)]
Hello,
May be it makes sense to use pid files in /var/run folder with special
names like nilfs_cleanerd_dev.pid (nilfs_cleanerd_sda1.pid for instance)
for this purpose? But it looks a
On Wed, Jan 1, 2014 at 6:30 PM, Ryusuke Konishi
konishi.ryus...@lab.ntt.co.jp wrote:
On Wed, 1 Jan 2014 16:30:48 +0900, Hitoshi Mitake wrote:
Current daemonize() function of cleanerd call _exit(2) only once during its
process of becoming a daemon process. But in the linux environment, a daemon
: negative width in bit-field 'anonymous'
Signed-off-by: Hitoshi Mitake mitake.hito...@lab.ntt.co.jp
---
sbin/mkfs/mkfs.c | 22 +++---
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/sbin/mkfs/mkfs.c b/sbin/mkfs/mkfs.c
index 4e153ce..8eb00bf 100644
--- a/sbin/mkfs/mkfs.c
On Sat, Jan 4, 2014 at 11:52 PM, Vyacheslav Dubeyko sl...@dubeyko.com wrote:
On Jan 4, 2014, at 4:29 PM, Hitoshi Mitake wrote:
Current nilfs_check_ondisk_sizes() checks sizes of important structs
at run time. The checking should be done at build time. This patch
adds a new macro
cleanerd is a very important process in a system which uses nilfs. So it should
adjust the OOM killer for reducing possibility of the killing as much as
possible.
Signed-off-by: Hitoshi Mitake mitake.hito...@lab.ntt.co.jp
---
sbin/cleanerd/cleanerd.c | 39
to the process (though it
happens rarely). The signal would be confusing event for cleanerd of nilfs. This
patch removes this potential problem.
Signed-off-by: Hitoshi Mitake mitake.hito...@lab.ntt.co.jp
---
sbin/cleanerd/cleanerd.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/sbin
27 matches
Mail list logo