History log of /frameworks/base/services/java/com/android/server/content/SyncStorageEngine.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a7456e46f4cb64524386b22e2596ea93c244c16f 12-Nov-2013 Matthew Williams <mjwilliams@google.com> SyncManager now returns copy on getCurrentSyncs()

Bug:11559103
Added a new getCurrentSyncsCopy() that is public. The other version
is needed for internal SSE calls.

Change-Id: I0287f039a6f75abf04b65b85cb30f78353aeef4f
/frameworks/base/services/java/com/android/server/content/SyncStorageEngine.java
632515b9d0960749ddb1636677d7f12f196d73f7 11-Oct-2013 Matthew Williams <mjwilliams@google.com> Fix infinite boot-loop bug in SM.

Bug:11064918
If the ContentResolver sync API is used with the empty ("")
string as a provider, the ContentService will throw an RTE.
This cl addresses all the entry points of the API that could
allow this, as well as adds an ifEmpty check at the point of
failure.
Also removed RTE throws from public functions(no point in
crashing the phone).

Change-Id: I57427d12a6cafb3e6d7a32ca0c10b05315b20580
/frameworks/base/services/java/com/android/server/content/SyncStorageEngine.java
ed37b93af8d06243cbddec20eef2e89cd9b3677e 12-Sep-2013 Matthew Williams <mjwilliams@google.com> fix deadlock caused by clearAllBackoffs in SSE

ordering of locks in SyncStorageEngine#clearAllBackoffs()
introduced deadlocks.
Bug: 10751759
Bug: 10680330
Change-Id: Ief118830b6b249de0e7618b6186b4181b4f12f82
/frameworks/base/services/java/com/android/server/content/SyncStorageEngine.java
28b1fc64221ebd47454829a8d029af0a7a35c6fd 29-Aug-2013 Matthew Williams <mjwilliams@google.com> Turn off debugging in SyncManager

Bug: 10549076
Change-Id: I63ad8af5fbe8736eb7ca8307a4beef5310a1c10c
/frameworks/base/services/java/com/android/server/content/SyncStorageEngine.java
ba35271e91648c9cde2bb606aaf2001282231b07 14-Aug-2013 Matthew Williams <mjwilliams@google.com> Use pending.xml to persist sync ops.

Support pending ops by producing badly formed xml.
fixed bug that stopped alarm manager from updating if the
next alarm time is in the past.
Use new AlarmManager API for old AM behaviour - to set
exact alarms.

Change-Id: I57090f9c7155996298be7ec968a88f17ac1938a7
/frameworks/base/services/java/com/android/server/content/SyncStorageEngine.java
c81891c1257895220c00e9ee99968ce305cfdd3b 25-Jul-2013 Matthew Williams <mjwilliams@google.com> Fixes to javadoc

That was breaking sdk(linux) and aosp_mips-eng (linux)

Change-Id: I1d6737baf68e004a2764d1dbee816f98a1a49be8
/frameworks/base/services/java/com/android/server/content/SyncStorageEngine.java
fa77418134c6f1f80af225a78819f069e9c974fb 19-Jun-2013 Matthew Williams <mjwilliams@google.com> AnonymousSyncService & SyncRequest.

Changes to the way bundles are parcelled broke SM,
this update writes out the bundle as xml. This circumvents
the need for parcel, and makes it easier to debug whats
happening.
Change-Id: I6cd5d3a2eb80bfa5b3ae0c7f2d2ff91a65daaa34
/frameworks/base/services/java/com/android/server/content/SyncStorageEngine.java
44c4ddfd47f08f542745a512fbdcd0b551d88b2e 28-Jun-2013 Georgi Nikolov <geonik@google.com> Bugfix 9603757
master/flo tremendous Gallery battery drain on idle device (syncing pathology?)

Change-Id: I52797fe428a817ac0bdafcf2ab2b0b565839f84c
/frameworks/base/services/java/com/android/server/content/SyncStorageEngine.java
dbe846b02e6f6f715787cf8621587f7bc25deaac 25-Jun-2013 Georgi Nikolov <geonik@google.com> Bugfix 9373708
JBMR2 runtime restart (system process crash in the sync manager) during setup

The fix is to ensure that all access to SyncStatusInfo and related objects happens
while holding the mAuthority lock or is on a per-thread copy of the objects

Also, includes an unrelated fix for a bug I just noticed in the way
dumpSyncState() prints the periodic sync info

Change-Id: Id9e4dff41029412e133bdabc843d555434d9a12f
(cherry picked from commit 182ff3acbad9850b40d37ad1c23106be6eda8476)
/frameworks/base/services/java/com/android/server/content/SyncStorageEngine.java
7a96c39c510923ef73bbb06ab20109f0168b8eb1 15-Nov-2012 Jeff Sharkey <jsharkey@android.com> Move lingering services to services.jar.

This helps reduce the pressure on framework.jar, and makes it clear
that it should only be used by the system_server.

Bug: 7333397
Change-Id: I0858904239535380fbf30562b793e277d8c3f054
/frameworks/base/services/java/com/android/server/content/SyncStorageEngine.java