Merge pull request #184 from pmconrad/2078_file_appender

Fixed busy-wait in delete_files
This commit is contained in:
Peter Conrad 2019-12-11 07:38:39 +01:00 committed by GitHub
commit 463380d64a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -133,7 +133,9 @@ namespace fc {
{
}
}
_deletion_task = schedule( [this]() { delete_files(); }, start_time + _interval_seconds,
uint64_t next_file = time_point::now().sec_since_epoch() / _interval_seconds + 1;
_deletion_task = schedule( [this]() { delete_files(); },
fc::time_point_sec( next_file * _interval_seconds),
"delete_files(3)" );
}
};