the config help.
Cheers, Andreas
--
Andreas Dilger
Principal Software Engineer
Cluster File Systems, Inc.
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please
KB-10-11-2006.html
Would also be good to CC linux-ext4, where the ext3 maintainers live.
Hmm, maybe we need to update MAINTAINERS with the new list address?
Cheers, Andreas
--
Andreas Dilger
Principal Software Engineer
Cluster File Systems, Inc.
-
To unsubscribe from this list: send the line
also be good to CC linux-ext4, where the ext3 maintainers live.
Hmm, maybe we need to update MAINTAINERS with the new list address?
Cheers, Andreas
--
Andreas Dilger
Principal Software Engineer
Cluster File Systems, Inc.
-
To unsubscribe from this list: send the line unsubscribe linux-kernel
ted patch.
Cheers, Andreas
--
Andreas Dilger
Principal Software Engineer
Cluster File Systems, Inc.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html
--
Andreas Dilger
Principal Software Engineer
Cluster File Systems, Inc.
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http
tid);
> +goto retry;
> + }
> + may_free &= ret;
What kind of effect does this have on filesystem performance?
This would apparently make truncate be synchronous with journal commit due to
truncate_{partial,complete}_page->do_invalidatepage->journal_invalidatepage().
Cheers, And
?
This would apparently make truncate be synchronous with journal commit due to
truncate_{partial,complete}_page-do_invalidatepage-journal_invalidatepage().
Cheers, Andreas
--
Andreas Dilger
Principal Software Engineer
Cluster File Systems, Inc.
-
To unsubscribe from this list: send the line unsubscribe
wing write-only global variable:
> - journal.c: current_journal
> - remove the following unneeded EXPORT_SYMBOL:
> - journal.c: journal_recover
>
> Signed-off-by: Adrian Bunk <[EMAIL PROTECTED]>
Signed-off-by: Andreas Dilger <[EMAIL PROTECTED]&g
global variable:
- journal.c: current_journal
- remove the following unneeded EXPORT_SYMBOL:
- journal.c: journal_recover
Signed-off-by: Adrian Bunk [EMAIL PROTECTED]
Signed-off-by: Andreas Dilger [EMAIL PROTECTED]
---
fs/jbd/journal.c| 34 ++
fs
NING "EXT3-fs: Ignoring delall option - "
> + "its supported only with writeback mode\n");
Should be "ignoring delalloc option".
Cheers, Andreas
--
Andreas Dilger
Principal Software Engineer
Cluster File Systems, Inc.
-
To unsubscribe from this list: send the line &
supported only with writeback mode\n);
Should be ignoring delalloc option.
Cheers, Andreas
--
Andreas Dilger
Principal Software Engineer
Cluster File Systems, Inc.
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info
On Jul 13, 2005 00:43 +0200, Adrian Bunk wrote:
> On Tue, Jul 12, 2005 at 04:32:44PM -0600, Andreas Dilger wrote:
> > I don't mind removing this function, but it shouldn't be put inside #ifdef
> > JBD_DEBUG, as that would remove the check from the compiler-parsed code
> > a
urnal_init_caches();
> if (ret != 0)
> journal_destroy_caches();
> --- linux-2.6.12-rc6-mm1-full/fs/jbd/revoke.c.old 2005-06-14
> 03:58:36.0 +0200
> +++ linux-2.6.12-rc6-mm1-full/fs/jbd/revoke.c 2005-06-14 03:58:41.0
> +0200
> @@ -116,7 +116,
, unsigned long blocknr, tid_t seq)
+static int insert_revoke_hash(journal_t *journal, unsigned long blocknr,
+ tid_t seq)
{
struct list_head *hash_list;
struct jbd_revoke_record_s *record;
Cheers, Andreas
--
Andreas Dilger
Principal Software Engineer
Cluster
On Jul 13, 2005 00:43 +0200, Adrian Bunk wrote:
On Tue, Jul 12, 2005 at 04:32:44PM -0600, Andreas Dilger wrote:
I don't mind removing this function, but it shouldn't be put inside #ifdef
JBD_DEBUG, as that would remove the check from the compiler-parsed code
and defeat the purpose
ey must be stored in the inode along with the ownership info (it can be
an EA, and possibly a fast EA or fixed inode field in a large inode).
Cheers, Andreas
--
Andreas Dilger
Principal Software Engineer
Cluster File Systems, Inc.
pgp4ctWP2BNB4.pgp
Description: PGP signature
by any other version of
Linux. What is more important is why you want to do this - there are
other mechanisms that may be more appropriate depending on what you are
doing.
Cheers, Andreas
--
Andreas Dilger
Principal Software Engineer
Cluster File Systems, Inc.
pgpgk0QSCZcUK.pgp
Description: PGP signature
important is why you want to do this - there are
other mechanisms that may be more appropriate depending on what you are
doing.
Cheers, Andreas
--
Andreas Dilger
Principal Software Engineer
Cluster File Systems, Inc.
pgpgk0QSCZcUK.pgp
Description: PGP signature
be
an EA, and possibly a fast EA or fixed inode field in a large inode).
Cheers, Andreas
--
Andreas Dilger
Principal Software Engineer
Cluster File Systems, Inc.
pgp4ctWP2BNB4.pgp
Description: PGP signature
isn't the storage capacity, but
rather the ability to have lots of heads seeking concurrently to
access the many database tables. At one large site I used to work at,
the database ran on hundreds of 1, 2, and 4GB disks long after they
could be replaced by many fewer, larger disks...
Cheers,
ger optimizes subdirectory traversal and checks
each entries filetype to see if it should recurse.
Cheers, Andreas
--
Andreas Dilger
Principal Software Engineer
Cluster File Systems, Inc.
pgpE2YlgGszUT.pgp
Description: PGP signature
entries filetype to see if it should recurse.
Cheers, Andreas
--
Andreas Dilger
Principal Software Engineer
Cluster File Systems, Inc.
pgpE2YlgGszUT.pgp
Description: PGP signature
to hack the
> partition tables and fake out dsfs with 3TB abd 4TB drives created with
> RAID 0 controllers and hardware. This needs to get fixed.
Use a different partition format (e.g. EFI or devicemapper) or none at all.
That is better than just ignoring the whole thing and some user thinking
&
e --extra=+f support, so
I doubt it will hurt many people to make it default.
Cheers, Andreas
--
Andreas Dilger
http://members.shaw.ca/adilger/ http://members.shaw.ca/golinux/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
ilesystems > 2TB
so I don't think it has really been tested very much.
Cheers, Andreas
--
Andreas Dilger
http://members.shaw.ca/adilger/ http://members.shaw.ca/golinux/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
.
Cheers, Andreas
--
Andreas Dilger
http://members.shaw.ca/adilger/ http://members.shaw.ca/golinux/
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html
, so
I doubt it will hurt many people to make it default.
Cheers, Andreas
--
Andreas Dilger
http://members.shaw.ca/adilger/ http://members.shaw.ca/golinux/
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo
or devicemapper) or none at all.
That is better than just ignoring the whole thing and some user thinking
gee, I have all this free space here, maybe I'll make another partition.
Cheers, Andreas
--
Andreas Dilger
http://members.shaw.ca/adilger/ http://members.shaw.ca/golinux
ith a file system where a block is shared by two files.
>
> I'm not sure how the invalid block number warning is triggered.
If B file was larger than 48kB, and you are filling it with e.g. 0xffffffe
then this could overwrite file A's indirect block from the data in file B.
Cheers, Andreas
--
And
initialize
the masses of fields would be good.
Is it possible that pCifsInode can ever be NULL??? Similarly, "if (buf)"
on line 196 is needless, as it has already been checked on line 153
(and we abort in that case). Also, kfree() can handle NULL pointers.
Cheers, Andreas
--
already been checked on line 153
(and we abort in that case). Also, kfree() can handle NULL pointers.
Cheers, Andreas
--
Andreas Dilger
http://members.shaw.ca/adilger/ http://members.shaw.ca/golinux/
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body
was larger than 48kB, and you are filling it with e.g. 0xffe
then this could overwrite file A's indirect block from the data in file B.
Cheers, Andreas
--
Andreas Dilger
http://members.shaw.ca/adilger/ http://members.shaw.ca/golinux/
pgpIWjyfECFqS.pgp
Description: PGP signature
h there
was a patch at one time.
Cheers, Andreas
--
Andreas Dilger
http://sourceforge.net/projects/ext2resize/
http://members.shaw.ca/adilger/ http://members.shaw.ca/golinux/
pgpRKdFyTZvk0.pgp
Description: PGP signature
at one time.
Cheers, Andreas
--
Andreas Dilger
http://sourceforge.net/projects/ext2resize/
http://members.shaw.ca/adilger/ http://members.shaw.ca/golinux/
pgpRKdFyTZvk0.pgp
Description: PGP signature
e for it, lets get rid of it because it's not useful" changing
is just a source of grief for anyone that doesn't have their code in
the kernel.
Cheers, Andreas
--
Andreas Dilger
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message
of grief for anyone that doesn't have their code in
the kernel.
Cheers, Andreas
--
Andreas Dilger
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ
>
> be enough to satisfy sparse?
Or we could cast "mask" to the appropriate type (I'm not sure what sparse
uses to determine this).
Cheers, Andreas
--
Andreas Dilger
http://sourceforge.net/projects/ext2resize/
http://members.shaw.ca/adilger/ http://members.shaw.ca/golinux/
pgphLeAEUOvy0.pgp
Description: PGP signature
uses to determine this).
Cheers, Andreas
--
Andreas Dilger
http://sourceforge.net/projects/ext2resize/
http://members.shaw.ca/adilger/ http://members.shaw.ca/golinux/
pgphLeAEUOvy0.pgp
Description: PGP signature
.
Cheers, Andreas
--
Andreas Dilger
http://sourceforge.net/projects/ext2resize/
http://members.shaw.ca/adilger/ http://members.shaw.ca/golinux/
pgpUNyrXspuZc.pgp
Description: PGP signature
res = (512LL << 32) - (1 << bits);
So, for the quick fix we could reduce this by the number of expected
[td]indirect blocks and submit that to 2.4 also.
Cheers, Andreas
--
Andreas Dilger
http://sourceforge.net/projects/ext2resize/
http://members.shaw.ca/adilger/ http://members.shaw.ca/golinux/
pgpgDW3JowkjV.pgp
Description: PGP signature
this by the number of expected
[td]indirect blocks and submit that to 2.4 also.
Cheers, Andreas
--
Andreas Dilger
http://sourceforge.net/projects/ext2resize/
http://members.shaw.ca/adilger/ http://members.shaw.ca/golinux/
pgpgDW3JowkjV.pgp
Description: PGP signature
--
Andreas Dilger
http://sourceforge.net/projects/ext2resize/
http://members.shaw.ca/adilger/ http://members.shaw.ca/golinux/
pgpUNyrXspuZc.pgp
Description: PGP signature
ed by this) I don't think
it is a pressing issue yet. I'm going to be away for 2 weeks, so I'll say
accept this patch as is and we can look at it again when I get back, and
maybe Ted and Stephen will have weighed in on this issue also.
Cheers, Andreas
--
Andreas Dilger
http://sour
ut after we've stored data we want to keep in it.
> Is there a missing hunk that *removes* the too-late memset-to-zero in
> ext3_do_update_inode?
Yes, as you can see above the EXT3_STATE_NEW flag is cleared so the later
check in ext3_new_inode() will not again zero the inode
Cheers, Andre
__le32 *magic = (void *)raw_inode +
> + EXT3_GOOD_OLD_INODE_SIZE +
> + ei->i_extra_isize;
> + if (*magic == cpu_to_le32(EXT3_XATTR_MAGIC))
> + ei->i_state |= EXT3_STATE
|= EXT3_STATE_XATTR;
+ }
+ } else
+ ei-i_extra_isize = 0;
if (S_ISREG(inode-i_mode)) {
inode-i_op = ext3_file_inode_operations;
Cheers, Andreas
--
Andreas Dilger
http://sourceforge.net/projects/ext2resize/
http://members.shaw.ca/adilger
in
ext3_do_update_inode?
Yes, as you can see above the EXT3_STATE_NEW flag is cleared so the later
check in ext3_new_inode() will not again zero the inode
Cheers, Andreas
--
Andreas Dilger
http://sourceforge.net/projects/ext2resize/
http://members.shaw.ca/adilger/ http
at it again when I get back, and
maybe Ted and Stephen will have weighed in on this issue also.
Cheers, Andreas
--
Andreas Dilger
http://sourceforge.net/projects/ext2resize/
http://members.shaw.ca/adilger/ http://members.shaw.ca/golinux/
pgpkg0LYwVEMp.pgp
Description: PGP signature
ntfs_attr_ctx_cache_name);
if (kmem_cache_destroy(ntfs_index_ctx_cache) && (err = 1))
- printk(KERN_CRIT "NTFS: Failed to destory %s.\n",
+ printk(KERN_CRIT "NTFS: Failed to destory %s cache.\n",
ntfs_index_ctx_cache_name);
if (err)
printk(KERN_CRIT "NTFS: This causes memory to leak! There is "
Cheers, Andreas
--
Andreas Dilger
http://sourceforge.net/projects/ext2resize/
http://members.shaw.ca/adilger/ http://members.shaw.ca/golinux/
pgpKhohletIvr.pgp
Description: PGP signature
time(struct inode *inode)
> +{
> + return (inode->i_sb->s_time_gran == 1) ?
> +CURRENT_TIME : CURRENT_TIME_SEC;
> +}
If "s_time_gran" (I haven't seen this before but it doesn't appear to
be a part of your patch) had some useful meaning we could
of the timestamps as Andy requested so as not to make
the timestamps change too often.
Cheers, Andreas
--
Andreas Dilger
http://sourceforge.net/projects/ext2resize/
http://members.shaw.ca/adilger/ http://members.shaw.ca/golinux/
pgpjJKBIC6T9S.pgp
Description: PGP signature
)
printk(KERN_CRIT NTFS: This causes memory to leak! There is
Cheers, Andreas
--
Andreas Dilger
http://sourceforge.net/projects/ext2resize/
http://members.shaw.ca/adilger/ http://members.shaw.ca/golinux/
pgpKhohletIvr.pgp
Description: PGP signature
fs/ext2/dir.c Tue Jul 10 22:59:12 2001
@@ -576,5 +576,6 @@
struct file_operations ext2_dir_operations = {
read: generic_read_dir,
readdir:ext2_readdir,
+ ioctl: ext2_ioctl,
fsync: ext2_sync_file,
};
--
Andreas Dilger \
2001
@@ -576,5 +576,6 @@
struct file_operations ext2_dir_operations = {
read: generic_read_dir,
readdir:ext2_readdir,
+ ioctl: ext2_ioctl,
fsync: ext2_sync_file,
};
--
Andreas Dilger \ If a man ate a pound of pasta and a pound
inode=%lu, reclen=%d, namlen=%d",
dir->i_ino, dir->i_size, error_msg, offset,
(unsigned long) SWAB32(de->d_ino),
- SWAB16(de->d_reclen), ufs_get_de_namlen(de));
-
+ rlen, ufs_get_de_na
,
(unsigned long) SWAB32(de-d_ino),
- SWAB16(de-d_reclen), ufs_get_de_namlen(de));
-
+ rlen, ufs_get_de_namlen(de));
+
return (error_msg == NULL ? 1 : 0);
}
--
Andreas Dilger \ If a man ate a pound
mages, or waste memory
that is representing empty fs space. Conversely, if the root is ramfs
you also don't need to worry about the ramdisk fs being too small if you
need to create some temprary files there... It is a win in all cases.
Cheers, Andreas
--
Andreas Dilger
elieve there
are a bunch of other per-cpu items waiting to go there as well
(process binding, hot-swap CPU stuff, etc)
Cheers, Andreas
--
Andreas Dilger \ "If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving him still hungry?"
http://www-mddsp.
of other per-cpu items waiting to go there as well
(process binding, hot-swap CPU stuff, etc)
Cheers, Andreas
--
Andreas Dilger \ If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving him still hungry?
http://www-mddsp.enel.ucalgary.ca/People
cache.
I don't think any of this has been implemented in InterMezzo yet.
Cheers, Andreas
--
Andreas Dilger \ "If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving him still hungry?"
http://www-mddsp.enel.ucalgary.ca/People/adilger/
is likely that there
are other problems.
Now when you say "servers" do you mean you have the same problem on
multiple machines? Are they identical, or different?
Cheers, Andreas
--
Andreas Dilger \ "If a man ate a pound of pasta and a pound of antipasto,
mean you have the same problem on
multiple machines? Are they identical, or different?
Cheers, Andreas
--
Andreas Dilger \ If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving him still hungry?
http://www-mddsp.enel.ucalgary.ca/People
the beginning/middle of large files cached on the client.
This is useful if the file size is too large to fit into the cache, or if
you are doing some sort of LRU replacement of blocks in the cache.
I don't think any of this has been implemented in InterMezzo yet.
Cheers, Andreas
--
Andreas Dilger
tfield to indicate "free".
> Otherwise we can use 0 ("no device") as value.
Isn't a device = 0 used for NFS root?
Cheers, Andreas
--
Andreas Dilger \ "If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving him sti
.
Otherwise we can use 0 (no device) as value.
Isn't a device = 0 used for NFS root?
Cheers, Andreas
--
Andreas Dilger \ If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving him still hungry?
http://www-mddsp.enel.ucalgary.ca/People/adilger
(normally shows up as "s" if "x" is also set)
-T = sticky bit (prevents non-owner from deleting a file in
world-writable directory like /tmp)
See chmod(1) for this info.
Cheers, Andreas
--
Andreas Dilger \ "If a man ate a pound of pasta a
une2fs -O ^FEATURE_C4 /dev/hdX" to
turn of the COMPAT_DIR_INDEX flag and let e2fsck go to town. That will
break all of the directory indexes, I believe.
Cheers, Andreas
--
Andreas Dilger \ "If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel ou
. That will
break all of the directory indexes, I believe.
Cheers, Andreas
--
Andreas Dilger \ If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving him still hungry?
http://www-mddsp.enel.ucalgary.ca/People/adilger/ -- Dogbert
= sticky bit (prevents non-owner from deleting a file in
world-writable directory like /tmp)
See chmod(1) for this info.
Cheers, Andreas
--
Andreas Dilger \ If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving him
_CACHE_SIZE) ?
Currently, filesystems must have block size <= PAGE_CACHE_SIZE.
This may not be true in the future, so it is likely that the loop
code is "forward looking" to try to still work if the block size
can exceed the PAGE_CACHE_SIZE.
Cheers, Andreas
--
Andreas Dilger \ "If a
not be true in the future, so it is likely that the loop
code is forward looking to try to still work if the block size
can exceed the PAGE_CACHE_SIZE.
Cheers, Andreas
--
Andreas Dilger \ If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving
sdu sdv sdw sdx sdy sdz sdaa ...
You can make up to 128 SCSI disks, all the way to /dev/sddx.
Cheers, Andreas
--
Andreas Dilger \ "If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving him still hungry?"
http://www-mdd
rivers/net/8139too.c, in
the rtl8139_pci_tbl[] and board_info[] and if it works, send a patch to
Jeff (CC'd).
Jeff, is there a reason why you have numeric vendor and device IDs instead
of using the definitions in ?
Cheers, Andreas
--
Andreas Dilger \ "If a man ate a pound of pasta an
[] and board_info[] and if it works, send a patch to
Jeff (CC'd).
Jeff, is there a reason why you have numeric vendor and device IDs instead
of using the definitions in linux/pci_ids.h?
Cheers, Andreas
--
Andreas Dilger \ If a man ate a pound of pasta and a pound of antipasto,
\ would
...
You can make up to 128 SCSI disks, all the way to /dev/sddx.
Cheers, Andreas
--
Andreas Dilger \ If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving him still hungry?
http://www-mddsp.enel.ucalgary.ca/People/adilger
ocal to each CPU to avoid global locking when they need to allocate.
Cheers, Andreas
> On Mon, Jun 18, 2001 at 10:56:36AM -0600, Andreas Dilger wrote:
> > The slab allocator IS dead simple to use, basically:
> >
> > - driver global variable:
> >
> > kmem_cache_t *u
locking when they need to allocate.
Cheers, Andreas
On Mon, Jun 18, 2001 at 10:56:36AM -0600, Andreas Dilger wrote:
The slab allocator IS dead simple to use, basically:
- driver global variable:
kmem_cache_t *usb_mass_cachep;
- in the driver init function
cache" here).
- You may need different alignment (SLAB_HWCACHE_ALIGN), or not
- You may need different allocation policy (GFP_KERNEL), or not
Cheers, Andreas
--
Andreas Dilger \ "If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving him still
), or not
- You may need different allocation policy (GFP_KERNEL), or not
Cheers, Andreas
--
Andreas Dilger \ If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving him still hungry?
http://www-mddsp.enel.ucalgary.ca/People/adilger
Linus writes:
> On Thu, 7 Jun 2001, Marcelo Tosatti wrote:
> > Who did this change to refill_inactive_scan() in 2.4.6-pre1 ?
>
> I think it was Andreas Dilger..
Definitely NOT. I don't touch MM stuff. I do filesystems and LVM only.
Cheers, Andreas
--
Andreas Dilger \ "
axscan = nr_active_pages >> 4;
A quick check in the l-k archives shows this was Zlatko Calusic
<[EMAIL PROTECTED]> who submitted the patch. See
http://marc.theaimsgroup.com/?l=linux-kernel=99151955000988=4
Cheers, Andreas
--
Andreas Dilger \ "If a man ate
;
A quick check in the l-k archives shows this was Zlatko Calusic
[EMAIL PROTECTED] who submitted the patch. See
http://marc.theaimsgroup.com/?l=linux-kernelm=99151955000988w=4
Cheers, Andreas
--
Andreas Dilger \ If a man ate a pound of pasta and a pound of antipasto,
\ would
Linus writes:
On Thu, 7 Jun 2001, Marcelo Tosatti wrote:
Who did this change to refill_inactive_scan() in 2.4.6-pre1 ?
I think it was Andreas Dilger..
Definitely NOT. I don't touch MM stuff. I do filesystems and LVM only.
Cheers, Andreas
--
Andreas Dilger \ If a man ate a pound
ath(), and I never did get
an answer out of Al as to how to get a vfsmnt inside the filesystem, even
if there is only one mount of the filesystem.
Cheers, Andreas
--
Andreas Dilger \ "If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving
an answer out of Al as to how to get a vfsmnt inside the filesystem, even
if there is only one mount of the filesystem.
Cheers, Andreas
--
Andreas Dilger \ If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving him still hungry?
http://www
Daniel writes:
> On Thursday 31 May 2001 21:44, Andreas Dilger wrote:
> > I think Al's idea of doing the validation once on the initial
> > read is a good one.
>
> I'm doing that in the current patch, for leaf blocks, look at
> ext2_bread. For index blocks, ext2_
remove `/mnt/tmp/testdir1-0-0/d0/d1/d2/d3/509.r': Input/output error
This is after the files had been renamed (.r suffix). Do we re-hash
directory entries if the file is renamed? If not, then that would
explain this problem. It _looks_ like we do the right thing, but the
mongo testing wipes out the
? If not, then that would
explain this problem. It _looks_ like we do the right thing, but the
mongo testing wipes out the filesystem after each test, and the above
message is from a logfile only.
Cheers, Andreas
--
Andreas Dilger \ If a man ate a pound of pasta and a pound of antipasto,
\ would
Daniel writes:
On Thursday 31 May 2001 21:44, Andreas Dilger wrote:
I think Al's idea of doing the validation once on the initial
read is a good one.
I'm doing that in the current patch, for leaf blocks, look at
ext2_bread. For index blocks, ext2_bread needs help to know that a
block
Al Viro writes:
> On Tue, 29 May 2001, Andreas Dilger wrote:
> > For ext2 it is pretty much the same, except ext2_delete_entry() called
> > ext2_check_dir_entry() with a NULL input (for some reason), but it could
> > easily supply a valid input value. All callers
Al Viro writes:
On Tue, 29 May 2001, Andreas Dilger wrote:
For ext2 it is pretty much the same, except ext2_delete_entry() called
ext2_check_dir_entry() with a NULL input (for some reason), but it could
easily supply a valid input value. All callers to ext2_delete_entry()
dereference
t next.
Cheers, Andreas
--
Andreas Dilger \ "If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving him still hungry?"
http://www-mddsp.enel.ucalgary.ca/People/adilger/ -- Dogbert
-
To unsubscribe from this list: send the l
arking the inode not in use */
- clear_inode (inode);
/* Ok, now we can actually update the inode bitmaps.. */
if (!ext2_clear_bit (bit, bh->b_data))
--
Andreas Dilger \ "If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving him still h
))
--
Andreas Dilger \ If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving him still hungry?
http://www-mddsp.enel.ucalgary.ca/People/adilger/ -- Dogbert
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body
.
Cheers, Andreas
--
Andreas Dilger \ If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving him still hungry?
http://www-mddsp.enel.ucalgary.ca/People/adilger/ -- Dogbert
-
To unsubscribe from this list: send the line unsubscribe linux
19" screen). I think GIMP can
work with the DPI info reported from the X server.
Cheers, Andreas
--
Andreas Dilger \ "If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving him still hungry?"
http://www-mddsp.enel.ucalgary
.
Cheers, Andreas
--
Andreas Dilger \ If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving him still hungry?
http://www-mddsp.enel.ucalgary.ca/People/adilger/ -- Dogbert
-
To unsubscribe from this list: send the line unsubscribe linux
be they are blaming the rare
hangs on hardware instead of software.
Cheers, Andreas
--
Andreas Dilger \ "If a man ate a pound of pasta and a pound of antipasto,
\ would they cancel out, leaving him still hungry?"
http://www-mddsp.enel.ucalgary.ca/People/adilger/
allocations, it would surprise me if we didn't have stack overflows.
It may well be that people get mysterious hangs in these cases and have
no way to even diagnose the problem. Maybe they are blaming the rare
hangs on hardware instead of software.
Cheers, Andreas
--
Andreas Dilger \ If a man ate
l does checking if the
stack overflowed at any time? It is hard to use Dawson's tools to
verify call paths because of interrupts and such, but I wonder what
happens when the kernel stack overflows - OOPS, or silent corruption?
Cheers, Andreas
--
Andreas Dilger \ "If a man ate a pound of pasta and
701 - 800 of 1223 matches
Mail list logo