Commit 409d670e authored by tzik's avatar tzik Committed by Commit bot

[SyncFS] Rephrase "LowerPriority" to "Demoted" in MetadataDatabase

BUG=None

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

Cr-Commit-Position: refs/heads/master@{#293745}
parent 0df37a7c
...@@ -217,7 +217,7 @@ class ConflictResolverTest : public testing::Test { ...@@ -217,7 +217,7 @@ class ConflictResolverTest : public testing::Test {
status = RunRemoteToLocalSyncer(); status = RunRemoteToLocalSyncer();
} while (status == SYNC_STATUS_OK || } while (status == SYNC_STATUS_OK ||
status == SYNC_STATUS_RETRY || status == SYNC_STATUS_RETRY ||
metadata_database->PromoteLowerPriorityTrackersToNormal()); metadata_database->PromoteDemotedTrackers());
EXPECT_EQ(SYNC_STATUS_NO_CHANGE_TO_SYNC, status); EXPECT_EQ(SYNC_STATUS_NO_CHANGE_TO_SYNC, status);
} }
......
...@@ -209,7 +209,7 @@ class LocalToRemoteSyncerTest : public testing::Test { ...@@ -209,7 +209,7 @@ class LocalToRemoteSyncerTest : public testing::Test {
status = RunRemoteToLocalSyncer(); status = RunRemoteToLocalSyncer();
} while (status == SYNC_STATUS_OK || } while (status == SYNC_STATUS_OK ||
status == SYNC_STATUS_RETRY || status == SYNC_STATUS_RETRY ||
GetMetadataDatabase()->PromoteLowerPriorityTrackersToNormal()); GetMetadataDatabase()->PromoteDemotedTrackers());
EXPECT_EQ(SYNC_STATUS_NO_CHANGE_TO_SYNC, status); EXPECT_EQ(SYNC_STATUS_NO_CHANGE_TO_SYNC, status);
return status; return status;
} }
......
...@@ -1271,13 +1271,13 @@ MetadataDatabase::ActivationStatus MetadataDatabase::TryActivateTracker( ...@@ -1271,13 +1271,13 @@ MetadataDatabase::ActivationStatus MetadataDatabase::TryActivateTracker(
return ACTIVATION_PENDING; return ACTIVATION_PENDING;
} }
void MetadataDatabase::LowerTrackerPriority(int64 tracker_id) { void MetadataDatabase::DemoteTracker(int64 tracker_id) {
DCHECK(worker_sequence_checker_.CalledOnValidSequencedThread()); DCHECK(worker_sequence_checker_.CalledOnValidSequencedThread());
index_->DemoteDirtyTracker(tracker_id); index_->DemoteDirtyTracker(tracker_id);
WriteToDatabase(base::Bind(&EmptyStatusCallback)); WriteToDatabase(base::Bind(&EmptyStatusCallback));
} }
bool MetadataDatabase::PromoteLowerPriorityTrackersToNormal() { bool MetadataDatabase::PromoteDemotedTrackers() {
DCHECK(worker_sequence_checker_.CalledOnValidSequencedThread()); DCHECK(worker_sequence_checker_.CalledOnValidSequencedThread());
bool promoted = index_->PromoteDemotedDirtyTrackers(); bool promoted = index_->PromoteDemotedDirtyTrackers();
WriteToDatabase(base::Bind(&EmptyStatusCallback)); WriteToDatabase(base::Bind(&EmptyStatusCallback));
...@@ -1290,7 +1290,7 @@ void MetadataDatabase::PromoteDemotedTracker(int64 tracker_id) { ...@@ -1290,7 +1290,7 @@ void MetadataDatabase::PromoteDemotedTracker(int64 tracker_id) {
WriteToDatabase(base::Bind(&EmptyStatusCallback)); WriteToDatabase(base::Bind(&EmptyStatusCallback));
} }
bool MetadataDatabase::GetNormalPriorityDirtyTracker( bool MetadataDatabase::GetDirtyTracker(
FileTracker* tracker_out) const { FileTracker* tracker_out) const {
DCHECK(worker_sequence_checker_.CalledOnValidSequencedThread()); DCHECK(worker_sequence_checker_.CalledOnValidSequencedThread());
...@@ -1307,7 +1307,7 @@ bool MetadataDatabase::GetNormalPriorityDirtyTracker( ...@@ -1307,7 +1307,7 @@ bool MetadataDatabase::GetNormalPriorityDirtyTracker(
return true; return true;
} }
bool MetadataDatabase::HasLowPriorityDirtyTracker() const { bool MetadataDatabase::HasDemotedDirtyTracker() const {
DCHECK(worker_sequence_checker_.CalledOnValidSequencedThread()); DCHECK(worker_sequence_checker_.CalledOnValidSequencedThread());
return index_->HasDemotedDirtyTracker(); return index_->HasDemotedDirtyTracker();
} }
......
...@@ -323,17 +323,16 @@ class MetadataDatabase { ...@@ -323,17 +323,16 @@ class MetadataDatabase {
const SyncStatusCallback& callback); const SyncStatusCallback& callback);
// Changes the priority of the tracker to low. // Changes the priority of the tracker to low.
void LowerTrackerPriority(int64 tracker_id); void DemoteTracker(int64 tracker_id);
bool PromoteLowerPriorityTrackersToNormal(); bool PromoteDemotedTrackers();
void PromoteDemotedTracker(int64 tracker_id); void PromoteDemotedTracker(int64 tracker_id);
// Returns true if there is a normal priority dirty tracker. // Returns true if there is a normal priority dirty tracker.
// Assigns the dirty tracker if exists and |tracker| is non-NULL. // Assigns the dirty tracker if exists and |tracker| is non-NULL.
bool GetNormalPriorityDirtyTracker(FileTracker* tracker) const; bool GetDirtyTracker(FileTracker* tracker) const;
// Returns true if there is a low priority dirty tracker. // Returns true if there is a low priority dirty tracker.
bool HasLowPriorityDirtyTracker() const; bool HasDemotedDirtyTracker() const;
bool HasDirtyTracker() const; bool HasDirtyTracker() const;
size_t CountDirtyTracker() const; size_t CountDirtyTracker() const;
......
...@@ -122,11 +122,10 @@ void RemoteToLocalSyncer::RunExclusive(scoped_ptr<SyncTaskToken> token) { ...@@ -122,11 +122,10 @@ void RemoteToLocalSyncer::RunExclusive(scoped_ptr<SyncTaskToken> token) {
} }
dirty_tracker_ = make_scoped_ptr(new FileTracker); dirty_tracker_ = make_scoped_ptr(new FileTracker);
if (metadata_database()->GetNormalPriorityDirtyTracker( if (metadata_database()->GetDirtyTracker(dirty_tracker_.get())) {
dirty_tracker_.get())) {
token->RecordLog(base::StringPrintf( token->RecordLog(base::StringPrintf(
"Start: tracker_id=%" PRId64, dirty_tracker_->tracker_id())); "Start: tracker_id=%" PRId64, dirty_tracker_->tracker_id()));
metadata_database()->LowerTrackerPriority(dirty_tracker_->tracker_id()); metadata_database()->DemoteTracker(dirty_tracker_->tracker_id());
ResolveRemoteChange(token.Pass()); ResolveRemoteChange(token.Pass());
return; return;
} }
......
...@@ -212,7 +212,7 @@ class RemoteToLocalSyncerTest : public testing::Test { ...@@ -212,7 +212,7 @@ class RemoteToLocalSyncerTest : public testing::Test {
status = RunSyncer(); status = RunSyncer();
} while (status == SYNC_STATUS_OK || } while (status == SYNC_STATUS_OK ||
status == SYNC_STATUS_RETRY || status == SYNC_STATUS_RETRY ||
metadata_database->PromoteLowerPriorityTrackersToNormal()); metadata_database->PromoteDemotedTrackers());
return status; return status;
} }
...@@ -383,8 +383,8 @@ TEST_F(RemoteToLocalSyncerTest, Conflict_CreateFileOnFolder) { ...@@ -383,8 +383,8 @@ TEST_F(RemoteToLocalSyncerTest, Conflict_CreateFileOnFolder) {
VerifyConsistency(); VerifyConsistency();
// Tracker for the remote file should has low priority. // Tracker for the remote file should has low priority.
EXPECT_FALSE(GetMetadataDatabase()->GetNormalPriorityDirtyTracker(NULL)); EXPECT_FALSE(GetMetadataDatabase()->GetDirtyTracker(NULL));
EXPECT_TRUE(GetMetadataDatabase()->HasLowPriorityDirtyTracker()); EXPECT_TRUE(GetMetadataDatabase()->HasDemotedDirtyTracker());
} }
TEST_F(RemoteToLocalSyncerTest, Conflict_CreateFolderOnFile) { TEST_F(RemoteToLocalSyncerTest, Conflict_CreateFolderOnFile) {
...@@ -448,8 +448,8 @@ TEST_F(RemoteToLocalSyncerTest, Conflict_CreateFileOnFile) { ...@@ -448,8 +448,8 @@ TEST_F(RemoteToLocalSyncerTest, Conflict_CreateFileOnFile) {
VerifyConsistency(); VerifyConsistency();
// Tracker for the remote file should be lowered. // Tracker for the remote file should be lowered.
EXPECT_FALSE(GetMetadataDatabase()->GetNormalPriorityDirtyTracker(NULL)); EXPECT_FALSE(GetMetadataDatabase()->GetDirtyTracker(NULL));
EXPECT_TRUE(GetMetadataDatabase()->HasLowPriorityDirtyTracker()); EXPECT_TRUE(GetMetadataDatabase()->HasDemotedDirtyTracker());
} }
TEST_F(RemoteToLocalSyncerTest, Conflict_CreateNestedFolderOnFile) { TEST_F(RemoteToLocalSyncerTest, Conflict_CreateNestedFolderOnFile) {
......
...@@ -234,8 +234,8 @@ void SyncWorker::PromoteDemotedChanges(const base::Closure& callback) { ...@@ -234,8 +234,8 @@ void SyncWorker::PromoteDemotedChanges(const base::Closure& callback) {
DCHECK(sequence_checker_.CalledOnValidSequencedThread()); DCHECK(sequence_checker_.CalledOnValidSequencedThread());
MetadataDatabase* metadata_db = GetMetadataDatabase(); MetadataDatabase* metadata_db = GetMetadataDatabase();
if (metadata_db && metadata_db->HasLowPriorityDirtyTracker()) { if (metadata_db && metadata_db->HasDemotedDirtyTracker()) {
metadata_db->PromoteLowerPriorityTrackersToNormal(); metadata_db->PromoteDemotedTrackers();
FOR_EACH_OBSERVER( FOR_EACH_OBSERVER(
Observer, Observer,
observers_, observers_,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment