search for: metaecc

Displaying 20 results from an estimated 20 matches for "metaecc".

2010 Aug 12
3
[PATCH 1/2] ocfs2: Fix metaecc error messages
Like tools, the checksum validate function now prints the values in hex. Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com> --- fs/ocfs2/blockcheck.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/ocfs2/blockcheck.c b/fs/ocfs2/blockcheck.c index ec6d123..c7ee03c 100644 --- a/fs/ocfs2/blockcheck.c +++ b/fs/ocfs2/blockcheck.c @@ -439,7 +439,7 @@ int
2010 Jun 01
1
debugfs.ocfs2 and Feature Incompat
...0.90 Mount Count: 0 Max Mount Count: 20 State: 0 Errors: 0 Check Interval: 0 Last Check: Mon May 10 12:17:37 2010 Creator OS: 0 Feature Compat: 3 backup-super strict-journal-super Feature Incompat: 8016 sparse extended-slotmap inline-data metaecc xattr indexed-dirs refcount Tunefs Incomplete: 0 Feature RO compat: 1 unwritten Root Blknum: 5 System Dir Blknum: 6 First Cluster Group Blknum: 3 Block Size Bits: 12 Cluster Size Bits: 12 Max Node Slots: 10 Extended Attributes Inlin...
2012 Feb 01
3
A Billion Files on OCFS2 -- Best Practices?
We have an application that has many processing threads writing more than a billion files ranging from 2KB ? 50KB, with 50% under 8KB (currently there are 700 million files). The files are never deleted or modified ? they are written once, and read infrequently. The files are hashed so that they are evenly distributed across ~1,000,000 subdirectories up to 3 levels deep, with up to 1000 files
2011 Jan 20
2
useless tools - tunefs.ocfs2,fsck.ocfs2
One of ocfs2 filesystem has some errors. 1. fsck.ocfs2 informs me that : "I/O error on channel while reading .. " It was NOT TRUE - I was able to read and write entire storage over the network multiple times. 2. becouse of CRC errors and suggestion to disable metaecc I run tunefs.ocfs2 --fs-features=nometaecc /dev/xxx funefs allocate 9,89 GB of virtual memory and 95% of phisical memory (4GB). After 4 hours process has been killed - because of out of memory. I have to recreate new filesystem and restore data from backup. I try to use tools in version 1.4 a...
2009 Jun 02
3
Anything I'm missing for 2.6.31?
Hey everyone, We're coming up on the next merge window, and I only have a couple tiny fixes for ocfs2. I thought I'd list up what I know is outstanding, and I was hoping to find out if I was missing anything. If I am, I need to get it in linux-next and set for the merge window ASAP. - metaecc-stats This is a trivial patch I put together to track errors seen by the blockcheck code. No one has reviewed it. Not a high priority, but I suspect that if it looks good to a reviewer, we can push it whenever we want. - cacheme These are the changes that separate out the metadata cache fr...
2010 Aug 19
0
[GIT PULL] ocfs2 changes for 2.6.36, part 2.
...merge-window libfs: Fix shift bug in generic_check_addressable() Patrick J. LoPresti (3): ext3/ext4: Factor out disk addressability check JBD2: Allow feature checks before journal recovery OCFS2: Allow huge (> 16 TiB) volumes to mount Sunil Mushran (2): ocfs2: Fix metaecc error messages ocfs2: Fix incorrect checksum validation error Tao Ma (9): ocfs2: Add some trace log for orphan scan. ocfs2: Remove obscure error handling in direct_write. ocfs2: Remove unused old_id in ocfs2_commit_cache. ocfs2: Remove obsolete comments before ocfs2_s...
2011 Jan 12
1
Problems with fsck
Hi List, i'd like to share with you what happened yesterday. Kernel 2.6.36.1 ocfs2-tools 1.6.3 (latest). I had an old OCFS2 partition created with a 2.6.32 kernel and ocfs2 tools 1.4.5. I unmounted all partitions on all nodes in order to enable discontig-bg. I then used tunefs to add discontig-bg, inline-data and indexed-dirs. During indexed-dirs tunefs segfaulted and since then, fsck
2010 Jun 14
3
Diagnosing some OCFS2 error messages
Hello. I am experimenting with OCFS2 on Suse Linux Enterprise Server 11 Service Pack 1. I am performing various stress tests. My current exercise involves writing to files using a shared-writable mmap() from two nodes. (Each node mmaps and writes to different files; I am not trying to access the same file from multiple nodes.) Both nodes are logging messages like these: [94355.116255]
2010 Sep 07
1
[GIT PULL] ocfs2 fixes for 2.6.36.
...ate_counts() instead of open coding ocfs2: allow return of new inode block location before allocation of the inode ocfs2: split out ocfs2_prepare_orphan_dir() into locking and prep functions ocfs2: Fix orphan add in ocfs2_create_inode_in_orphan Sunil Mushran (2): ocfs2: Fix metaecc error messages ocfs2: Fix incorrect checksum validation error Tao Ma (2): ocfs2: make __ocfs2_page_mkwrite handle file end properly. ocfs2: Use the right group in nfs sync check. Tristan Ye (1): Ocfs2: Fix a regression bug from mainline commit(6b933c8e6f1a2f3118082c455eef2...
2009 Jun 04
3
Patches that adds delayed orphan scan timer (rev 3)
Resending after implementing review comments.
2009 Jun 02
3
Patches that adds delayed orphan scan timer (rev 2)
Resending after implementing review comments.
2010 Jan 29
0
[PATCH 3/3] ocfs2:freeze-thaw: make it work -v2
...@@ -394,6 +397,8 @@ struct ocfs2_super unsigned int *osb_orphan_wipes; wait_queue_head_t osb_wipe_event; + /* osb_freeze_work is protected by osb->s_bdev->bd_fsfreeze_mutex */ + struct work_struct osb_freeze_work; struct ocfs2_orphan_scan osb_orphan_scan; /* used to protect metaecc calculation check of xattr. */ @@ -531,6 +536,13 @@ static inline void ocfs2_set_osb_flag(struct ocfs2_super *osb, spin_unlock(&osb->osb_lock); } +static inline void ocfs2_clear_osb_flag(struct ocfs2_super *osb, + unsigned long flag) +{ + spin_lock(&osb->osb_lock); + osb->...
2009 Jun 02
3
Patches that adds delayed orphan scan timer
Resending after adding another patch to display delayed orphan scan statistics.
2009 May 19
2
[PATCH 1/1] OCFS2: timer to queue scan of all orphan slots
...ocfs2_super { struct task_struct *commit_task; @@ -340,6 +341,7 @@ struct ocfs2_super struct ocfs2_node_map osb_recovering_orphan_dirs; unsigned int *osb_orphan_wipes; wait_queue_head_t osb_wipe_event; + struct ocfs2_delayed_orphan_scan *osb_delayed_orphan_scan; /* used to protect metaecc calculation check of xattr. */ spinlock_t osb_xattr_lock; diff --git a/fs/ocfs2/ocfs2_lockid.h b/fs/ocfs2/ocfs2_lockid.h index a53ce87..978c286 100644 --- a/fs/ocfs2/ocfs2_lockid.h +++ b/fs/ocfs2/ocfs2_lockid.h @@ -48,6 +48,7 @@ enum ocfs2_lock_type { OCFS2_LOCK_TYPE_FLOCK, OCFS2_LOCK_TYPE_QI...
2009 Mar 27
42
[PATCH 00/42] ocfs2: Add reflink file support. V1
Hi all, So I have finally finished the v1 of reflink for ocfs2. It has some bugs that I am still investigating, but the schema is almost there. So I'd like to send it out first for review. And Tristan and I will continue to work on the stability of the code. The general information for reflink, please see http://oss.oracle.com/osswiki/OCFS2/DesignDocs/Reflink. For the design doc, please
2009 Apr 03
42
[PATCH 00/42] ocfs2: Add reflink file support. V2
Hi all, Change from v1 to v2: bug fix and metadata/credits reservation improvement. The general information for reflink, please see http://oss.oracle.com/osswiki/OCFS2/DesignDocs/Reflink. For the design doc, please see http://oss.oracle.com/osswiki/OCFS2/DesignDocs/RefcountTrees http://oss.oracle.com/osswiki/OCFS2/DesignDocs/ReflinkOperation
2009 Apr 30
42
[PATCH 00/39] ocfs2: Add reflink file support. V3
Hi all, So I have finally finished the v3 of reflink for ocfs2. The biggest change is that we support 64bit cluster offset now(Thank Mark and Joel for it). [View] http://oss.oracle.com/git/?p=tma/linux-2.6.git;a=shortlog;h=refcount [Pull] git://oss.oracle.com/git/tma/linux-2.6.git refcount The general information for reflink, please see http://oss.oracle.com/osswiki/OCFS2/DesignDocs/Reflink.
2009 Jan 30
8
[PATCH 0/7] ocfs2: Directory indexing support
...w. I'd like to get these into the merge_window branch sooner rather than later, so any reviews are appreciated :) Changes from last time: - Added inline indexing support. This turned out to be a good idea - many directories just keep their index inlined. - Rebased so it fully complies with metaecc and quota requirements. - Lots of bugs fixed. There's a 'dx_dirs' branch in ocfs2.git: git pull git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2.git dx_dirs I've tested this batch of patches with kernel builds, and various bash loops to create large numbers of files...
2011 Dec 20
8
ocfs2 - Kernel panic on many write/read from both
Sorry i don`t copy everything: TEST-MAIL1# echo "ls //orphan_dir:0000"|debugfs.ocfs2 /dev/dm-0|wc debugfs.ocfs2 1.6.4 5239722 26198604 246266859 TEST-MAIL1# echo "ls //orphan_dir:0001"|debugfs.ocfs2 /dev/dm-0|wc debugfs.ocfs2 1.6.4 6074335 30371669 285493670 TEST-MAIL2 ~ # echo "ls //orphan_dir:0000"|debugfs.ocfs2 /dev/dm-0|wc debugfs.ocfs2 1.6.4 5239722 26198604
2009 Mar 17
33
[git patches] Ocfs2 updates for 2.6.30
Hi, The following patches comprise the bulk of Ocfs2 updates for the 2.6.30 merge window. Aside from larger, more involved fixes, we're adding the following features, which I will describe in the order their patches are mailed. Sunil's exported some more state to our debugfs files, and consolidated some other aspects of our debugfs infrastructure. This will further aid us in debugging