Displaying 20 results from an estimated 49 matches for "enotempty".
2010 Apr 08
2
ENOTEMPTY on "rm -rf" for snapshot and subvolume
Hi Everyone,
Recently i created a snapshot of an existing volume which had some
amount of data.
Now that after creating the snapshot i have tried deleting the
same snapshot. But i am
getting ENOTEMPTY for "rmdir". But when i see the actual files
inside are deleted
not the parent directory.
From the code it looks like
if (inode->i_size > BTRFS_EMPTY_DIR_SIZE ||
inode->i_ino == BTRFS_FIRST_FREE_OBJECTID)
return -ENOTEMPTY;...
2013 May 20
2
[PATCH] Remove unecessary ERROR when removing non-empty directory
...diff --git a/fs/ocfs2/namei.c b/fs/ocfs2/namei.c
index 04ee1b5..33c7b91 100644
--- a/fs/ocfs2/namei.c
+++ b/fs/ocfs2/namei.c
@@ -947,7 +947,7 @@ leave:
ocfs2_free_dir_lookup_result(&orphan_insert);
ocfs2_free_dir_lookup_result(&lookup);
- if (status)
+ if (status && (status != -ENOTEMPTY))
mlog_errno(status);
return status;
2007 Dec 02
1
Quick fix for nfs-workarounds.c
Hi,
Under Solaris 8, the rmdir() command returns EEXIST instead of ENOTEMPTY
if an rmdir() is attempted on a directory with files still in it.
Dovecot 1.1beta9 currently gives tons of errors in the logfile as
a result of the code not checking for the right error value.
The function nfs_flush_file_handle_cache_dir() in nfs-worksarounds.c
probably needs to reflect EEXIST as...
2005 May 18
1
Possible bug - delete complains about parent directory in new version
I have what I believe to be a bug in the behavior of the current (2.6.4)
version of rsync. While trying to upgrade from version 2.5.2 to the
current version (for security concerns), I noticed the following
difference in behavior between the two versions which is preventing the
upgrade:
If you have a directory tree on the target such as the following:
dir/pdf/file1.pdf
dir/pdf/file2.pdf
2007 Apr 03
0
Modifications to NOT recursively make_backup
...te.
Thanks,
Mike
*** rsync 2.6.6/generator.c Mon Mar 12 21:04:28 2007
--- rsync 2.6.6+/generator.c Mon Apr 2 19:21:09 2007
*************** static int delete_item(char *fname, int
*** 190,197 ****
|| (dry_run && zap_dir)) {
ok = 0;
errno = ENOTEMPTY;
! } else if (make_backups && !backup_dir && !is_backup_file(fname)
- && !(flags & DEL_FORCE_RECURSE))
ok = make_backup(fname);
else
ok = do_rmdir(fname) == 0;
--- 190,198 ----
|| (dry_run &&...
2012 Sep 13
0
[PATCH] btrfs: return EPERM upon rmdir on a subvolume
A subvolume cannot be deleted via rmdir, but the error code ENOTEMPTY
is confusing. Return EPERM instead, as this is not permitted.
Signed-off-by: David Sterba <dsterba@suse.cz>
---
fs/btrfs/inode.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c
index a4167ef..a67dadd 100644
--- a/fs/btrfs/inod...
2005 May 19
3
Rsync 2.6.5pre2 released
...tputting a warning that we
couldn't delete anything.
- If --stats is specified with --delete-after, ensure that all the
"deleting" messages are output before the statistics.
- Improved one "if" in the deletion code that was only checking
errno for ENOTEMPTY when it should have also been checking for
EEXIST.
You can grab the tar file and its signature from here:
http://rsync.samba.org/ftp/rsync/preview/rsync-2.6.5pre1.tar.gz
http://rsync.samba.org/ftp/rsync/preview/rsync-2.6.5pre1.tar.gz.asc
Or the diffs:
http://rsync.samba.org/ftp/rsync/pre...
2005 May 19
3
Rsync 2.6.5pre2 released
...tputting a warning that we
couldn't delete anything.
- If --stats is specified with --delete-after, ensure that all the
"deleting" messages are output before the statistics.
- Improved one "if" in the deletion code that was only checking
errno for ENOTEMPTY when it should have also been checking for
EEXIST.
You can grab the tar file and its signature from here:
http://rsync.samba.org/ftp/rsync/preview/rsync-2.6.5pre1.tar.gz
http://rsync.samba.org/ftp/rsync/preview/rsync-2.6.5pre1.tar.gz.asc
Or the diffs:
http://rsync.samba.org/ftp/rsync/pre...
2008 Sep 14
2
Dovecot cannot unlink non-empty directory
Hi,
Currently I use dovecot 1.1.3 on Debian Testing. CPU arch is x86. Mail
is stored on ext3 fs.
I'm having a following problem with deleting folders (there is no
problem with creation of folders):
Error: IMAP(test at laptop.aonet.pl):
unlink_directory(/home/vpopmail/domains/laptop.aonet.pl/test/.//Maildir/..DOVECOT-TRASHED)
failed: Permission denied
HOW TO REPRODUCE
1. Create a fresh new
2011 Sep 17
0
[LLVMdev] Build errors on r139985
...m/include/llvm/Support/system_error.h:518:
error: ‘EDESTADDRREQ’ was not declared in this scope
/home/carl/Downloads/llvm3.0/llvm/include/llvm/Support/system_error.h:519:
error: ‘EBUSY’ was not declared in this scope
/home/carl/Downloads/llvm3.0/llvm/include/llvm/Support/system_error.h:520:
error: ‘ENOTEMPTY’ was not declared in this scope
/home/carl/Downloads/llvm3.0/llvm/include/llvm/Support/system_error.h:521:
error: ‘ENOEXEC’ was not declared in this scope
/home/carl/Downloads/llvm3.0/llvm/include/llvm/Support/system_error.h:522:
error: ‘EEXIST’ was not declared in this scope
/home/carl/Downloads/l...
2009 Aug 24
0
[PATCH] Btrfs: proper metadata -ENOSPC handling
...node ref
+ * 2 for dir items
+ * 2 for the log entries
+ */
+ trans = btrfs_start_transaction(root, 7);
+ if (IS_ERR(trans))
+ return PTR_ERR(trans);
btrfs_set_trans_block_group(trans, dir);
@@ -2374,7 +2394,11 @@ static int btrfs_rmdir(struct inode *dir, struct dentry *dentry)
return -ENOTEMPTY;
}
+ /* 1 for the orphan item */
trans = btrfs_start_transaction(root, 1);
+ if (IS_ERR(trans))
+ return PTR_ERR(trans);
+
btrfs_set_trans_block_group(trans, dir);
err = btrfs_orphan_add(trans, inode);
@@ -2610,12 +2634,15 @@ noinline int btrfs_truncate_inode_items(struct btrfs_trans_h...
2009 Feb 26
13
o2dlm mle hash patches - round 2
The changes from the last drop are:
1. Patch 11 removes struct dlm_lock_name.
2. Patch 12 is an unrelated bugfix. Actually is related to a bugfix
that we are retracting in mainline currently. The patch may need more testing.
While I did hit the condition in my testing, Marcos hasn't. I am sending it
because it can be queued for 2.6.30. Give us more time to test.
3. Patch 13 will be useful
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 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
2020 Aug 18
15
[PATCH nbdkit 0/9] Port to Windows.
Also available here:
https://github.com/rwmjones/nbdkit/tree/2020-windows-mingw
This is the port to Windows using native Windows APIs (not MSYS or
Cygwin).
This patch series is at the point where it basically now works. I can
run the server with the memory plugin, and access it remotely using
guestfish, creating filesystems and so on without any apparent
problems.
Nevertheless there are many
2020 Aug 20
15
[PATCH nbdkit 0/13] Port to Windows without using a separate library.
Also available here:
https://github.com/rwmjones/nbdkit/tree/2020-windows-mingw-nolib
After a lot of work I have made the port to Windows work without using
a separate library. Instead, on Windows only, we build an "import
library" (library of stubs) which resolves references to nbdkit_*
functions in the main program and fixes up the plugin, basically the
first technique outlined in
2007 Apr 18
20
[patch 00/20] XEN-paravirt: Xen guest implementation for paravirt_ops interface
This patch series implements the Linux Xen guest in terms of the
paravirt-ops interface. The features in implemented this patch series
are:
* domU only
* UP only (most code is SMP-safe, but there's no way to create a new vcpu)
* writable pagetables, with late pinning/early unpinning
(no shadow pagetable support)
* supports both PAE and non-PAE modes
* xen console
* virtual block
2007 Apr 18
20
[patch 00/20] XEN-paravirt: Xen guest implementation for paravirt_ops interface
This patch series implements the Linux Xen guest in terms of the
paravirt-ops interface. The features in implemented this patch series
are:
* domU only
* UP only (most code is SMP-safe, but there's no way to create a new vcpu)
* writable pagetables, with late pinning/early unpinning
(no shadow pagetable support)
* supports both PAE and non-PAE modes
* xen console
* virtual block
2007 Apr 18
20
[patch 00/20] XEN-paravirt: Xen guest implementation for paravirt_ops interface
This patch series implements the Linux Xen guest in terms of the
paravirt-ops interface. The features in implemented this patch series
are:
* domU only
* UP only (most code is SMP-safe, but there's no way to create a new vcpu)
* writable pagetables, with late pinning/early unpinning
(no shadow pagetable support)
* supports both PAE and non-PAE modes
* xen console
* virtual block