search for: ocfs2_check_volume

Displaying 17 results from an estimated 17 matches for "ocfs2_check_volume".

2006 Jun 25
1
Error while Mounting
...es:377 Nodes in my domain ("E09A0D90C8454749B81E9754438611B8"): (3575,0):__dlm_print_nodes:381 node 0 (3575,0):__dlm_print_nodes:381 node 1 (3575,0):ocfs2_find_slot:267 taking node slot 1 JBD: no valid journal superblock found (3575,0):ocfs2_journal_wipe:814 ERROR: status = -22 (3575,0):ocfs2_check_volume:1581 ERROR: status = -22 (3575,0):ocfs2_mount_volume:1087 ERROR: status = -22 ocfs2: Unmounting device (8,16) on (node 0) (3577,0):o2net_set_nn_state:400 no longer connected to node bsp (num 1) at 10.1.1.11:7777 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://...
2023 Apr 03
1
fs/ocfs2/super.c:1809 ocfs2_mount_volume() warn: missing error code 'status'
...log_errno(status); 0737e01de9c411 Heming Zhao via Ocfs2-devel 2022-04-29 1839 goto out_super_lock; ccd979bdbce9fb Mark Fasheh 2005-12-15 1840 } ccd979bdbce9fb Mark Fasheh 2005-12-15 1841 ccd979bdbce9fb Mark Fasheh 2005-12-15 1842 status = ocfs2_check_volume(osb); ccd979bdbce9fb Mark Fasheh 2005-12-15 1843 if (status < 0) { ccd979bdbce9fb Mark Fasheh 2005-12-15 1844 mlog_errno(status); 0737e01de9c411 Heming Zhao via Ocfs2-devel 2022-04-29 1845 goto out_system_inodes; ccd979bdbce9fb Mark Fasheh...
2010 Jul 11
2
[PATCH 1/2] JBD2: Allow feature checks before journal recovery
Before we start accessing a huge (> 16 TiB) OCFS2 volume, we need to confirm that its journal supports 64-bit offsets. So we need to check the journal's feature bits before recovering the journal. This is not possible with JBD2 at present, because the journal superblock (where the feature bits reside) is not loaded from disk until the journal is recovered. This patch loads the journal
2009 Mar 31
0
[PATCH] ocfs2: remove some pointless conditionals before kfree()
...bm_inode) iput(main_bm_inode); - if (alloc_copy) - kfree(alloc_copy); + kfree(alloc_copy); if (ac) ocfs2_free_alloc_context(ac); diff --git a/fs/ocfs2/super.c b/fs/ocfs2/super.c index 7ac83a8..6ee9457 100644 --- a/fs/ocfs2/super.c +++ b/fs/ocfs2/super.c @@ -2134,8 +2134,7 @@ static int ocfs2_check_volume(struct ocfs2_super *osb) mlog_errno(status); finally: - if (local_alloc) - kfree(local_alloc); + kfree(local_alloc); mlog_exit(status); return status; @@ -2163,8 +2162,7 @@ static void ocfs2_delete_osb(struct ocfs2_super *osb) * we free it here. */ kfree(osb->journal); - if...
2009 Mar 04
2
[PATCH 1/1] Patch to recover orphans in offline slots during recovery and mount
...ruct ocfs2_replay_map *replay_map; struct task_struct *recovery_thread_task; int disable_recovery; wait_queue_head_t checkpoint_event; diff --git a/fs/ocfs2/super.c b/fs/ocfs2/super.c index b1cb38f..fa459d6 100644 --- a/fs/ocfs2/super.c +++ b/fs/ocfs2/super.c @@ -2122,6 +2122,12 @@ static int ocfs2_check_volume(struct ocfs2_super *osb) * lock, and it's marked as dirty, set the bit in the recover * map and launch a recovery thread for it. */ status = ocfs2_mark_dead_nodes(osb); + if (status < 0) { + mlog_errno(status); + goto finally; + } + + status = ocfs2_compute_replay_slots(osb); if...
2009 Apr 07
1
Backport to 1.4 of patch that recovers orphans from offline slots
The following patch is a backport of patch that recovers orphans from offline slots. It is being backported from mainline to 1.4 mainline patch: 0001-Patch-to-recover-orphans-in-offline-slots-during-rec.patch Thanks, --Srini
2009 Mar 06
0
[PATCH 1/1] ocfs2: recover orphans in offline slots during recovery and mount
...ruct ocfs2_replay_map *replay_map; struct task_struct *recovery_thread_task; int disable_recovery; wait_queue_head_t checkpoint_event; diff --git a/fs/ocfs2/super.c b/fs/ocfs2/super.c index b1cb38f..fa459d6 100644 --- a/fs/ocfs2/super.c +++ b/fs/ocfs2/super.c @@ -2122,6 +2122,12 @@ static int ocfs2_check_volume(struct ocfs2_super *osb) * lock, and it's marked as dirty, set the bit in the recover * map and launch a recovery thread for it. */ status = ocfs2_mark_dead_nodes(osb); + if (status < 0) { + mlog_errno(status); + goto finally; + } + + status = ocfs2_compute_replay_slots(osb); if...
2009 Mar 06
1
[PATCH 1/1] Patch to recover orphans in offline slots during recovery and mount (revised)
...ruct ocfs2_replay_map *replay_map; struct task_struct *recovery_thread_task; int disable_recovery; wait_queue_head_t checkpoint_event; diff --git a/fs/ocfs2/super.c b/fs/ocfs2/super.c index b1cb38f..fa459d6 100644 --- a/fs/ocfs2/super.c +++ b/fs/ocfs2/super.c @@ -2122,6 +2122,12 @@ static int ocfs2_check_volume(struct ocfs2_super *osb) * lock, and it's marked as dirty, set the bit in the recover * map and launch a recovery thread for it. */ status = ocfs2_mark_dead_nodes(osb); + if (status < 0) { + mlog_errno(status); + goto finally; + } + + status = ocfs2_compute_replay_slots(osb); if...
2009 Jan 06
1
[PATCH] ocfs2: Add statistics for the checksum and ecc operations.
..._stats; char dev_str[20]; /* "major,minor" of the device */ diff --git a/fs/ocfs2/super.c b/fs/ocfs2/super.c index 43ed113..518b08a 100644 --- a/fs/ocfs2/super.c +++ b/fs/ocfs2/super.c @@ -118,10 +118,12 @@ static void ocfs2_release_system_inodes(struct ocfs2_super *osb); static int ocfs2_check_volume(struct ocfs2_super *osb); static int ocfs2_verify_volume(struct ocfs2_dinode *di, struct buffer_head *bh, - u32 sectsize); + u32 sectsize, + struct ocfs2_blockcheck_stats *stats); static int ocfs2_initialize_super(struct super_block *sb, struct buffer_...
2009 Apr 30
0
[PATCH] ocfs2: Add statistics for the checksum and ecc operations.
..._stats; char dev_str[20]; /* "major,minor" of the device */ diff --git a/fs/ocfs2/super.c b/fs/ocfs2/super.c index 79ff8d9..bed01d2 100644 --- a/fs/ocfs2/super.c +++ b/fs/ocfs2/super.c @@ -118,10 +118,12 @@ static void ocfs2_release_system_inodes(struct ocfs2_super *osb); static int ocfs2_check_volume(struct ocfs2_super *osb); static int ocfs2_verify_volume(struct ocfs2_dinode *di, struct buffer_head *bh, - u32 sectsize); + u32 sectsize, + struct ocfs2_blockcheck_stats *stats); static int ocfs2_initialize_super(struct super_block *sb, struct buffer_...
2010 Sep 17
1
General protection fault
...l trace: Sep 17 15:26:10 box6 kernel: [ 1940.689605] ocfs2_dlm: Nodes in domain ("BB10CF0E9E7B458690D7245D6F10C39F"): 1 Sep 17 15:26:10 box6 kernel: [ 1940.689738] (4941,1):ocfs2_find_slot:502 slot 1 is already allocated to this node! Sep 17 15:26:10 box6 kernel: [ 1940.708142] (4941,1):ocfs2_check_volume:2338 File system was not unmounted cleanly, recovering volume. Sep 17 15:26:10 box6 kernel: [ 1940.733976] ocfs2: Mounting device (147,1) on (node 1, slot 1) with ordered data mode. Sep 17 15:26:10 box6 kernel: [ 1940.734213] (4958,1):ocfs2_replay_journal:1607 Recovering node 0 from slot 0 on devic...
2010 Jul 22
4
[PATCH 1/3] ext3/ext4: Factor out disk addressability check
As part of adding support for OCFS2 to mount huge volumes, we need to check that the sector_t and page cache of the system are capable of addressing the entire volume. An identical check already appears in ext3 and ext4. This patch moves the addressability check into its own function in fs/libfs.c and modifies ext3 and ext4 to invoke it. Signed-off-by: Patrick LoPresti <lopresti at
2008 Oct 22
2
Another node is heartbeating in our slot! errors with LUN removal/addition
...her node is heartbeating in our slot! Oct 22 03:16:30 ausracdb03 kernel: ocfs2_dlm: Nodes in domain ("BCF5F59FF88A4BE0A75BC1491A021664"): 2 Oct 22 03:16:30 ausracdb03 kernel: (9860,1):ocfs2_find_slot:249 slot 0 is already allocated to this node! Oct 22 03:16:30 ausracdb03 kernel: (9860,1):ocfs2_check_volume:1745 File system was not unmounted cleanly, recovering volume. Oct 22 03:16:30 ausracdb03 kernel: kjournald starting. Commit interval 5 seconds Oct 22 03:16:30 ausracdb03 kernel: ocfs2: Mounting device (253,28) on (node 2, slot 0) with ordered data mode. Oct 22 03:16:30 ausracdb03 kernel: (9939,1)...
2008 Jul 14
18
[git patches] Ocfs2 and Configfs updates for 2.6.27
I'm running a bit late with the e-mail this time around, but I think that's ok since there really isn't any major new features here - the bulk of the Ocfs2 update is bug fixes, or cleanups. The same goes for configfs. The only two things that could be described as features would be: - Sunil has updated Ocfs2 to provide even more live cluster locking information via debugfs. - Joel
2009 Apr 17
26
OCFS2 1.4: Patches backported from mainline
Please review the list of patches being applied to the ocfs2 1.4 tree. All patches list the mainline commit hash. Thanks Sunil
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
2008 Apr 02
10
[PATCH 0/62] Ocfs2 updates for 2.6.26-rc1
The following series of patches comprises the bulk of our outstanding changes for Ocfs2. Aside from the usual set of cleanups and fixes that were inappropriate for 2.6.25, there are a few highlights: The '/sys/o2cb' directory has been moved to '/sys/fs/o2cb'. The new location meshes better with modern sysfs layout. A symbolic link has been placed in the old location so as to