Merge pull request #24691 from owncloud/fixchunkttl
Allow chunk GC mtime tolerance for unfinished part chunks
This commit is contained in:
commit
01f44d83b2
|
@ -172,7 +172,9 @@ class File implements ICache {
|
||||||
public function gc() {
|
public function gc() {
|
||||||
$storage = $this->getStorage();
|
$storage = $this->getStorage();
|
||||||
if ($storage and $storage->is_dir('/')) {
|
if ($storage and $storage->is_dir('/')) {
|
||||||
$now = time();
|
// extra hour safety, in case of stray part chunks that take longer to write,
|
||||||
|
// because touch() is only called after the chunk was finished
|
||||||
|
$now = time() - 3600;
|
||||||
$dh = $storage->opendir('/');
|
$dh = $storage->opendir('/');
|
||||||
if (!is_resource($dh)) {
|
if (!is_resource($dh)) {
|
||||||
return null;
|
return null;
|
||||||
|
|
Loading…
Reference in New Issue