| Index: content/browser/dom_storage/dom_storage_area.cc
|
| diff --git a/content/browser/dom_storage/dom_storage_area.cc b/content/browser/dom_storage/dom_storage_area.cc
|
| index 67c7b98ac1ad2daa431256da55079eadbd02a822..e76f5c94d5e1806bf265ac74ed1e57ce0af97d98 100644
|
| --- a/content/browser/dom_storage/dom_storage_area.cc
|
| +++ b/content/browser/dom_storage/dom_storage_area.cc
|
| @@ -37,8 +37,8 @@ const int kCommitDefaultDelaySecs = 5;
|
|
|
| // To avoid excessive IO we apply limits to the amount of data being written
|
| // and the frequency of writes. The specific values used are somewhat arbitrary.
|
| -const int kMaxBytesPerDay = kPerStorageAreaQuota * 2;
|
| -const int kMaxCommitsPerHour = 6;
|
| +const int kMaxBytesPerHour = kPerStorageAreaQuota;
|
| +const int kMaxCommitsPerHour = 60;
|
|
|
| } // namespace
|
|
|
| @@ -109,7 +109,7 @@ DOMStorageArea::DOMStorageArea(const GURL& origin,
|
| is_shutdown_(false),
|
| commit_batches_in_flight_(0),
|
| start_time_(base::TimeTicks::Now()),
|
| - data_rate_limiter_(kMaxBytesPerDay, base::TimeDelta::FromHours(24)),
|
| + data_rate_limiter_(kMaxBytesPerHour, base::TimeDelta::FromHours(1)),
|
| commit_rate_limiter_(kMaxCommitsPerHour, base::TimeDelta::FromHours(1)) {
|
| if (!directory.empty()) {
|
| base::FilePath path = directory.Append(DatabaseFileNameFromOrigin(origin_));
|
| @@ -134,7 +134,7 @@ DOMStorageArea::DOMStorageArea(int64 namespace_id,
|
| is_shutdown_(false),
|
| commit_batches_in_flight_(0),
|
| start_time_(base::TimeTicks::Now()),
|
| - data_rate_limiter_(kMaxBytesPerDay, base::TimeDelta::FromHours(24)),
|
| + data_rate_limiter_(kMaxBytesPerHour, base::TimeDelta::FromHours(1)),
|
| commit_rate_limiter_(kMaxCommitsPerHour, base::TimeDelta::FromHours(1)) {
|
| DCHECK(namespace_id != kLocalStorageNamespaceId);
|
| if (session_storage_backing) {
|
|
|