Merge "Be less aggressive in removing old remote bugreport files" into nyc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
f58179a24b
@@ -30,6 +30,7 @@ import android.content.Context;
|
|||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.UserHandle;
|
import android.os.UserHandle;
|
||||||
|
import android.text.format.DateUtils;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Receiver that handles finished remote bugreports, by re-sending
|
* Receiver that handles finished remote bugreports, by re-sending
|
||||||
@@ -43,12 +44,16 @@ public class RemoteBugreportReceiver extends BroadcastReceiver {
|
|||||||
private static final String EXTRA_REMOTE_BUGREPORT_HASH =
|
private static final String EXTRA_REMOTE_BUGREPORT_HASH =
|
||||||
"android.intent.extra.REMOTE_BUGREPORT_HASH";
|
"android.intent.extra.REMOTE_BUGREPORT_HASH";
|
||||||
|
|
||||||
/** Always keep just the last remote bugreport zip file */
|
/** Always keep just the last remote bugreport's files around. */
|
||||||
private static final int MIN_KEEP_COUNT = 1;
|
private static final int REMOTE_BUGREPORT_FILES_AMOUNT = 3;
|
||||||
|
|
||||||
|
/** Always keep remote bugreport files created in the last day. */
|
||||||
|
private static final long MIN_KEEP_AGE = DateUtils.DAY_IN_MILLIS;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onReceive(Context context, Intent intent) {
|
public void onReceive(Context context, Intent intent) {
|
||||||
cleanupOldFiles(this, intent, INTENT_REMOTE_BUGREPORT_FINISHED, MIN_KEEP_COUNT, 0);
|
cleanupOldFiles(this, intent, INTENT_REMOTE_BUGREPORT_FINISHED,
|
||||||
|
REMOTE_BUGREPORT_FILES_AMOUNT, MIN_KEEP_AGE);
|
||||||
|
|
||||||
final File bugreportFile = getFileExtra(intent, EXTRA_BUGREPORT);
|
final File bugreportFile = getFileExtra(intent, EXTRA_BUGREPORT);
|
||||||
final Uri bugreportUri = getUri(context, bugreportFile);
|
final Uri bugreportUri = getUri(context, bugreportFile);
|
||||||
|
|||||||
Reference in New Issue
Block a user