Robert Greenwalt
e3a7f729ed
Log netd traffic nicely.
...
Create a LocalLog class for logging within a service for dumping in dumps.
Use it in the NativeDaemonConnector so we can get some insight into what
is happening in these lockups.
bug:5864209
Change-Id: I68ddc58847f3c8de613be9528570f8c3157d8274
2012-01-20 10:37:11 -08:00
Steve Block
2c14cae49e
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF)
...
Change-Id: I1de629b4632a4b3187ca1a28d6416daccd35f924
2012-01-19 14:45:03 -08:00
The Android Automerger
797058fbcf
merge in ics-release history after reset to master
2012-01-11 10:16:05 -08:00
Jeff Sharkey
f6351440e4
Merge "Move non-monotonic reporting to interface."
2012-01-10 17:41:01 -08:00
Jeff Sharkey
ef7bded347
Move non-monotonic reporting to interface.
...
Report non-monotonic NetworkStats through an observer interface
instead of throwing, since those events are still recoverable.
Change-Id: Ic0749f4634b0ac05dbe90e95ca490957ec8b2f23
2012-01-10 17:24:44 -08:00
The Android Automerger
ffbb970a3c
merge in ics-release history after reset to master
2012-01-10 07:00:19 -08:00
Steve Block
dc3b510b35
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE
...
See https://android-git.corp.google.com/g/#/c/157220
Bug: 5449033
Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
2012-01-08 13:19:13 +00:00
The Android Automerger
236dd48677
merge in ics-release history after reset to master
2011-12-19 07:00:46 -08:00
Jeff Sharkey
307beecd41
Include roaming in NetworkIdentity.hashCode().
...
Change-Id: I148d95c8d08e3916a90fa78f7efee327d4b7de2a
2011-12-16 11:52:35 -08:00
The Android Automerger
4fba272079
merge in ics-release history after reset to master
2011-12-15 07:00:14 -08:00
Jeff Sharkey
41a1247dea
Move NMS to CONNECTIVITY_INTERNAL permission.
...
Change-Id: I6043c1b9cb10aeeafb93d1b5c60da571d2fec5c9
2011-12-14 17:51:13 -08:00
Jeff Sharkey
47a0212ace
Merge "Avoid reading network stats when disabled."
2011-12-14 10:12:17 -08:00
Jeff Sharkey
675c43125f
Avoid reading network stats when disabled.
...
Bug: 5518868
Change-Id: Idb5c588b018bf735597ad7ff904ecc69224dd0a0
2011-12-13 15:43:47 -08:00
The Android Automerger
f22ee0cd8d
merge in ics-release history after reset to master
2011-12-13 07:00:23 -08:00
The Android Open Source Project
8a29ec1b90
am e7a69408: Reconcile with ics-mr1-release
...
* commit 'e7a694081cdb3aa656484c68c6ac95098c52df25':
2011-12-13 05:40:57 -08:00
The Android Open Source Project
e7a694081c
Reconcile with ics-mr1-release
...
Change-Id: I96fd9c00680c7ff0e5c9fba04f8c08a31cf1cfa8
2011-12-13 05:11:43 -08:00
The Android Automerger
c70383c5b6
merge in ics-mr1-release history after reset to ics-mr1
2011-12-12 22:08:59 -08:00
Jeff Sharkey
c431e2b9b5
am d808bd6e: am f0bbc494: Merge "Avoid NPE when missing network stats." into ics-mr1
...
* commit 'd808bd6e22547c144c6384c2bc6490853108ded6':
Avoid NPE when missing network stats.
2011-12-12 20:23:47 -08:00
Jeff Sharkey
d808bd6e22
am f0bbc494: Merge "Avoid NPE when missing network stats." into ics-mr1
...
* commit 'f0bbc494d638f4c77e688bf9410027f453301559':
Avoid NPE when missing network stats.
2011-12-12 20:21:34 -08:00
Jeff Sharkey
3511b086bc
Avoid NPE when missing network stats.
...
Bug: 5750339
Change-Id: I4b739dbd076b270a5a2b2e2a1e0f6e445d8c124e
2011-12-12 18:51:26 -08:00
The Android Automerger
93661e172e
merge in ics-release history after reset to master
2011-12-05 07:00:34 -08:00
Jeff Sharkey
36ff7058f6
Move native netd calls to varargs.
...
Uses argument escaping inside NativeDaemonConnector, using varargs
to separate boundaries. Also introduces Command object to help build
argument lists.
Bug: 5472606
Change-Id: I357979fc19bb0171a056e690064e01b5a7119501
2011-12-02 13:08:26 -08:00
The Android Automerger
425c563a38
merge in ics-release history after reset to master
2011-11-30 07:00:24 -08:00
Jeff Sharkey
cd257fbaaf
Move NativeDaemonConnector to varargs.
...
Perform uniform argument escaping inside NativeDaemonConnector, using
varargs to separate boundaries. Also move to parsed NativeDaemonEvent
instances instead of raw Strings.
Bug: 5472606
Change-Id: I1270733e2b2eeb2f6b810240df82ab24d38ebf40
2011-11-29 12:09:06 -08:00
The Android Automerger
a14bacf2e7
merge in ics-release history after reset to master
2011-11-28 12:24:50 -08:00
The Android Open Source Project
6d80f3c3b2
Reconcile with ics-mr0-release ics-mr1-release
...
Change-Id: I3200e581a74858b3b7728db974f10c2ed68004ad
2011-11-22 13:25:45 -08:00
The Android Automerger
aef9d1ad9c
merge in ics-mr1-release history after reset to ics-mr1
2011-11-22 11:56:20 -08:00
The Android Open Source Project
d7b6ee6a7f
Reconcile with ics-mr0-release ics-mr1-release
...
Change-Id: I31643242d240b4d1efef685583ec21934a88cc02
2011-11-18 15:42:32 -08:00
Jeff Sharkey
47c8050fe3
am 7892cbff: am 8ac35e30: Merge "Only write network stats when already loaded." into ics-mr1
...
* commit '7892cbffbeffb6e73f4c88e9965064b3985971c2':
Only write network stats when already loaded.
2011-11-17 15:12:45 -08:00
Jeff Sharkey
7047ec62ab
Only write network stats when already loaded.
...
Bug: 5584564
Change-Id: Ife2a68804bf3691e9bccdc167807204bce8a85b2
2011-11-17 12:05:46 -08:00
Jeff Sharkey
92cf70de00
am 66b570c7: am b9df01d3: Merge "Update NTP outside locks, log large trim events." into ics-mr1
...
* commit '66b570c70471976cd2a99825898c778a7850f2c8':
Update NTP outside locks, log large trim events.
2011-11-17 11:46:26 -08:00
The Android Automerger
a10168b2b8
merge in ics-mr1-release history after reset to ics-mr1
2011-11-17 06:46:36 -08:00
Jeff Sharkey
344b8bfa9e
Update NTP outside locks, log large trim events.
...
Move NTP updates outside locks to avoid blocking ShutdownThread. Add
logging around trim events that remove substantial history. Include
history start in sample events.
Bug: 5627247, 5584564
Change-Id: If9bbd93842c710efcdec94e68da87e9e42a5f961
2011-11-16 17:58:47 -08:00
The Android Automerger
2f4bb4f3e4
merge in ics-release history after reset to master
2011-11-16 07:00:24 -08:00
Jeff Sharkey
72d8ddf710
am bc03c74c: am d968670d: Merge "Conservatively trim data usage stats." into ics-mr1
...
* commit 'bc03c74c485669695805944a655795a6f9890956':
Conservatively trim data usage stats.
2011-11-15 11:30:34 -08:00
The Android Automerger
a2e41671ad
merge in ics-mr1-release history after reset to ics-mr1
2011-11-15 06:46:10 -08:00
Jeff Sharkey
ee0174da5e
Conservatively trim data usage stats.
...
Instead of trusting NTP time alone, use the most-conservative of
system clock and NTP.
Bug: 5584564
Change-Id: I5dd87fc009959b1cf0a7d660e385a0b1a8be238b
2011-11-14 20:11:38 -08:00
The Android Automerger
20c2d0ca2f
merge in ics-release history after reset to master
2011-11-13 07:00:59 -08:00
The Android Automerger
ddff1afb8f
merge in ics-mr1-release history after reset to ics-mr1
2011-11-13 06:46:51 -08:00
Akwasi Boateng
ee62f59c0e
am cb0db030: Merge branch \'ics-mr1-plus-aosp\' of ssh://android-git:29418/platform/frameworks/base into ics-mr1-plus-aosp
...
* commit 'cb0db0306b5849a35d3d99eea1b34ce019c6f0d8':
Make the overridden ImageView#setVisibility remotable
Clamp non-monotonic stats instead of dropping.
DO NOT MERGE. Fix leak in LayoutTransition
Fix lastVisible/global rects
Fix Wimax-less build.
Fix leak in LayoutTransition
Deferring wallpaper update to improve workspace scrolling (issue 5506959)
Terminate EGL when an app goes in the background
boot animation is dithered and scaled
Fix NdefRecord byte-stream constructor.
PopupWindow dismiss() can get into a recursive loop.
Fold WiMAX state into the mobile RSSI.
Remove dedicated wimax icon to fix RSSI layout.
2011-11-11 15:34:19 +00:00
Jeff Sharkey
42f4043633
Clamp non-monotonic stats instead of dropping.
...
When encountering non-monotonic stats rows, recover remaining data by
clamping to 0. In particular, this avoids edge-case where persisting
threshold checks would never trigger. Also recover when tethering
snapshots are missing.
Bug: 5600785, 5433871, 5600678
Change-Id: I1871954ce3955cc4ac8846f9841bae0066176ffe
2011-11-10 17:54:23 -08:00
The Android Open Source Project
85db52f901
Reconcile with ics-mr1-release
...
Change-Id: I86cac837a23dff6367af0e69d07ad3983845ff1e
2011-11-10 14:53:51 -08:00
The Android Automerger
80e6f09cda
merge in ics-release history after reset to master
2011-11-10 07:00:36 -08:00
Jeff Sharkey
c831ede3ac
am 33e3710a: am 35226c4c: Merge "Bootstrap stats before registering listeners." into ics-mr1
...
* commit '33e3710aafb68125f05ab30d61e324c894f0a3bb':
Bootstrap stats before registering listeners.
2011-11-09 21:51:40 +00:00
Jeff Sharkey
ef47cd1331
am 489b4312: am 4c48d2ff: Merge "Make operation counts monotonically increase." into ics-mr1
...
* commit '489b431273500db81d35ed43440915187c238f92':
Make operation counts monotonically increase.
2011-11-09 21:51:38 +00:00
The Android Automerger
50fab4d508
merge in ics-mr1-release history after reset to ics-mr1
2011-11-09 06:47:03 -08:00
Jeff Sharkey
35226c4c27
Merge "Bootstrap stats before registering listeners." into ics-mr1
2011-11-08 23:43:58 -08:00
Jeff Sharkey
29f15bb4b3
Bootstrap stats before registering listeners.
...
Also move ISE to handled NonMonotonicException.
Bug: 5570872
Change-Id: I793f349287ef5589185f117dfbec6f1fad73a661
2011-11-08 18:24:12 -08:00
Jeff Sharkey
e2de8f08d4
Make operation counts monotonically increase.
...
Bug: 5585704
Change-Id: I5247a68acdb209a4ef0f5aac18944595c295e6ca
2011-11-08 17:35:28 -08:00
The Android Automerger
67240b3dba
merge in ics-release history after reset to master
2011-11-08 06:53:51 -08:00