Skip to content
This repository has been archived by the owner on Apr 3, 2020. It is now read-only.

Commit

Permalink
Tweak DOMStorageArea rate limit
Browse files Browse the repository at this point in the history
Increase the data rate and the commit rate.

BUG=480228

Review URL: https://codereview.chromium.org/1136123006

Cr-Commit-Position: refs/heads/master@{#330278}
(cherry picked from commit 588427c)

[email protected]

Review URL: https://codereview.chromium.org/1149893005

Cr-Commit-Position: refs/branch-heads/2403@{#47}
Cr-Branched-From: f54b809-refs/heads/master@{#330231}
  • Loading branch information
Ryo Hashimoto committed May 21, 2015
1 parent 14fb976 commit 642b280
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions content/browser/dom_storage/dom_storage_area.cc
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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_));
Expand All @@ -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) {
Expand Down

0 comments on commit 642b280

Please sign in to comment.