diff options
author | zea@chromium.org <zea@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-27 22:29:43 +0000 |
---|---|---|
committer | zea@chromium.org <zea@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-27 22:29:43 +0000 |
commit | 16864221105a01dde61848870965a139609da7ae (patch) | |
tree | 4e8eaf452456b565f73e750b407fb42d3c672c04 /tools | |
parent | 7edd18668d67a2e433773b32a56eea57949b4a80 (diff) | |
download | chromium_src-16864221105a01dde61848870965a139609da7ae.zip chromium_src-16864221105a01dde61848870965a139609da7ae.tar.gz chromium_src-16864221105a01dde61848870965a139609da7ae.tar.bz2 |
[Sync] Remove changes_channel functionality and replace with DirectoryChangeListener interface.
All the changes_channel functionality has been replaced with calls to a new DirectoryChangeListener interface. This allows the passing of the models with changes directly to HandleTransactionCompleteEvent, instead of buffering in the SyncInternal object, which is what lead to the race conditions and possible crashes.
sync/util/channel.h is now finally redundant and has been removed.
BUG=80465
TEST=sync_unit_tests
Review URL: http://codereview.chromium.org/6903027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83231 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rw-r--r-- | tools/valgrind/tsan/suppressions.txt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/valgrind/tsan/suppressions.txt b/tools/valgrind/tsan/suppressions.txt index 9af8fa0..fd04a6d 100644 --- a/tools/valgrind/tsan/suppressions.txt +++ b/tools/valgrind/tsan/suppressions.txt @@ -132,8 +132,8 @@ fun:ObserverListBase* ... fun:sync_api::SyncManager::SyncInternal::* - fun:sync_api::SyncManager::* - fun:browser_sync::* + fun:syncable::BaseTransaction::* + fun:syncable::BaseTransaction::* } ############################ |