file upload: fix race condition

bump version to 2.3-6
This commit is contained in:
Dietmar Maurer
2013-03-04 09:00:27 +01:00
parent df6b79c892
commit d6c9dc34af
3 changed files with 15 additions and 2 deletions

View File

@ -2,7 +2,7 @@ RELEASE=2.3
VERSION=2.3
PACKAGE=libpve-storage-perl
PKGREL=5
PKGREL=6
DESTDIR=
PREFIX=/usr

View File

@ -378,7 +378,14 @@ __PACKAGE__->register_method ({
print "finished file import successfully\n";
};
return $rpcenv->fork_worker('imgcopy', undef, $user, $worker);
my $upid = $rpcenv->fork_worker('imgcopy', undef, $user, $worker);
# apache removes the temporary file on return, so we need
# to wait here to make sure the worker process starts and
# opens the file before it gets removed.
sleep(1);
return $upid;
}});
1;

View File

@ -1,3 +1,9 @@
libpve-storage-perl (2.3-6) unstable; urgency=low
* file upload: fix race condition
-- Proxmox Support Team <support@proxmox.com> Mon, 04 Mar 2013 09:00:05 +0100
libpve-storage-perl (2.3-5) unstable; urgency=low
* Allow removal of backup volumes if the user has