summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-11Snap for 10929829 from 16582e80016b6b78c675163acbc304a403dbdbe9 to ↵studio-2023.1.1-patch1studio-2023.1.1Android Build Coastguard Worker
studio-hedgehog-release Change-Id: I4913b53e816fada952ffeb5b5dc8a33796dc35eb
2023-10-06Add ANDROID_TEST_LEAVE_APKS_INSTALLED_AFTER_RUN to analytics_enums protoYuchen Yao
Bug: 295039976 Test: Unit tests Change-Id: Id247f29a32b179c67e2eb5fb936623b49002e7c8
2023-08-25Snap for 10717269 from 5e5f42501de8bec944d7d9755e9f78d2c62f915a to ↵studio-2023.1.1-beta05Android Build Coastguard Worker
studio-hedgehog-release Change-Id: I961923e5479873682e61a1a64ab2180d363ed549
2023-08-24Stop scheduling unnecessary flush operationsRadomir Malaczek
Each UsageTracker's log call will schedule a flush on a background thread. Flush has a synchronized block - if a single flush takes a long time, all other threads will wait for it to finish. This can result in thousands of background threads waiting to acquire the lock. All these threads are unnecessary to start if flush is already happening. The fix contains two improvements: * New logs will only schedule flush operation if no other call scheduled it yet and flush is not currently running * tryFlush skips flushing if one is already happening Both tryFlush and flush will schedule another flush at the end if there is any item pending to be flushed. This avoids concurrency problem where it would be possible to add item to the pending queue with no pending flush, keeping the event way too long in the queue. flush() is still blocking operation as it is required to properly handle pending events on app close. Fixes: 295909822 Test: Manual, triggered high use of usage tracker while monitoring number of thread from the thread pool Change-Id: I4df060b2774ffae77fc394252eb0e9b674e01f65 (cherry picked from commit 22f97b11f5603c3f82b52aaef985688aa052a262)
2023-07-27Snap for 10569231 from 1073986e00a51aaaa5377fb532fb40a9abbb61d3 to ↵Android Build Coastguard Worker
studio-hedgehog-release Change-Id: Id321506c7b6c9a5f6e13c7eb88fa54fc3bf2f124
2023-07-26Update studio_stats.protoSiva Velusamy
Logs-Approval: cl/551321505 Bug: 293304094 Test: N/A Change-Id: I30107152e3c62c99ac741aa8d9efe803458d4b63
2023-07-26Update studio_stats.protoMaksim Lazeba
Logs-Approval: cl/551173067 Logs-Approval: cl/551202265 Bug: 292231180 Test: existing Change-Id: I3a19eee1029107e822a941395e16b193c8d5d1b0
2023-07-24Update studio_stats.protoPaul Thomson
Logs-Approval: cl/550041119 Bug: 292074974 Logs-Approval: cl/549452285 Bug: 290647837 Test: existing Change-Id: Icb7b2b5189ece202011ddd1185c313ca50f7c601
2023-07-20Snap for 10530194 from 3765b4648092c4e448c19aa23832b879e3d2ac9c to ↵Android Build Coastguard Worker
studio-hedgehog-release Change-Id: I66e8dcf62d7503fd8eb7b4c3774430e0046ec1d0
2023-07-19Update studio_stats.protoJacob Logsdon
Logs-Approval: cl/549129757 Bug: 290946878 Test: existing Change-Id: I0efd56029ec127ab18e6c96a306047e1bf5e5822
2023-07-18Rename ScreenshotTestTask to PreviewScreenshotTestTaskPaige Mcauliffe
Bug: n/a Test: n/a Change-Id: I45eb58ef2a1d94feb2b80358fe2ff5b70bfb21a0
2023-07-17Update studio_stats.protoMike Moroney
Logs-Approval: cl/546083697 Bug: 286574681 Test: existing Change-Id: I7413ce1e2a2e4920ca2c247e62195d8e77a500e6
2023-07-14Update studio_stats.protoChrystian Bueno
Logs-Approval: cl/548159117 Bug: 289124414 Test: existing Change-Id: I556f0094ea2aa1f9a31f5ff8906d3c33cab1d68d
2023-07-13Snap for 10489658 from 0ebe1f86075aba943980992fc0df61c7b8834658 to ↵Android Build Coastguard Worker
studio-hedgehog-release Change-Id: Ibbbf3b9abf1681093c0eaf4b43e4ad5b7944adf7
2023-07-11Add popSentimentQuestionFrequency fieldLiz Yu
This value is used to decide when to pop up survey. Currently it's fixed as one year but aswb team would like to increase this frequency for aswb users. Test: AndroidStudioUsageTrackerTest bug: 287299892 Change-Id: I2ad2472f27fbe033f042bc6dd569f570fd01bfed
2023-07-07Add ASARS_TO_COMPAT_SPLITS & EXTRACT_PRIVACY_SANDBOX_COMPAT_APKS to analyticsLuke Edgar
Bug: 265305448 Test: PrivacySandboxSdkTest Change-Id: I7f66d2551f89c08e36382f1910e6fcfd4e762b21
2023-07-06Snap for 10445062 from 4db5349c1cf9823e13a879fe6eb913557ee6eed9 to ↵Android Build Coastguard Worker
studio-hedgehog-release Change-Id: I3421990a810ecd30b02f1468a608294b5467fbb6
2023-07-05Rename parameter to more apt nameRadomir Malaczek
Some non-user errors should also not be a subject to the limiter. Bug: 232137523 Test: N/A (parameter name change) Change-Id: Ie094ecdc47269d8e4b4a31c86036932375f86b7a
2023-07-03Update studio_stats.protoChristophe Rhodes
Logs-Approval: cl/545216432 Bug: 262240431 Test: existing Change-Id: I72015f5aa2ec5fb09f28e6bcb0331012d8e365a5
2023-06-29Update studio_stats.proto - Add Abandoned Statusaalbert
Logs-Approval: cl/544391958 Bug: NA Test: Existing Change-Id: I88d8930562b64547cf76341b0a5adc1969d9bbf0
2023-06-29Snap for 10406963 from 580d0f714451ec27c3dc430b497edee072a955f6 to ↵studio-2023.1.1-canary11Android Build Coastguard Worker
studio-hedgehog-release Change-Id: Iefbe1f43875f8f72375fe69c2e2129c85a0a04d4
2023-06-28Update studio_stats.protoaalbert
Logs-Approval: cl/544083145 Bug: NA Test: existing Change-Id: Ifee068a363c9435c3f082fcfe399a987df6c950f
2023-06-28Update studio_stats.protoSean Hua
Logs-Approval: cl/543809863 Bug: 289081285 Test: existing Change-Id: I6fd84eeef06a371e9aaf6db87e2c0577c12aade3
2023-06-27Update studio_stats.protoChrystian Bueno
Logs-Approval: cl/543863403 Bug: 289124414 Test: existing Change-Id: I443ae7c129bf695af9b9a28b94fef62d0b1f5c4a
2023-06-26Update studio_stats.protoaalbert
Logs-Approval: cl/542886671 Bug: 285862551 Test: existing Change-Id: I6ee515d23dccd59d058899e76cafbc875923fae9
2023-06-23Update studio_stats.protoaalbert
Logs-Approval: cl/542944627 Bug: NA Test: NA Change-Id: Ifc05f4842c5511ebece9fe0f540cee4f7873a63a
2023-06-22Snap for 10363506 from 2eda11ba93226c0ae1982d1d657f34f87d9dbd5b to ↵Android Build Coastguard Worker
studio-hedgehog-release Change-Id: I7e08c22e39e44e27d3d535af169bf99123e9f71f
2023-06-20Update studio_stats.protoHakan Mehmed
Logs-Approval: cl/540830235 Bug: 287531369 Test: existing Change-Id: Id239f71a91464f97f66fb61aed1d68b03b8c6c89
2023-06-16Update studio_stats.protoAmaury Medeiros
Logs-approval: cl/540824015 Bug: 279393638 Test: N/A Change-Id: I1c358e26fa8ec970bf05ce8367124c05a13e2857
2023-06-16Update studio_stats.protoMadalin Valceleanu
Logs-Approval: cl/512901989 Bug: 214428183 Test: existing Change-Id: I9881d6f3bf8160aed498011b73dee35cb56667da
2023-06-15Update studio_stats.protoKun Shen
Logs-Approval: cl/540640863 Bug: 279773903 Test: existing Change-Id: Idb9cdb572b24560c0e2c861e8598e409dd0008b2
2023-06-15Snap for 10326168 from 66215e8ede8dd7eee8e2937769fe06537ed6dac4 to ↵Android Build Coastguard Worker
studio-hedgehog-release Change-Id: Ib140e087d1d7f768c5616cff3eab4368b7c08193
2023-06-14LE: Update LiveEditEvent with ON_SAVE eventAlan Leung
Bug: 287128449 Test: None Change-Id: I54747eb99af771810546acd342389aadc54cb6bb
2023-06-14Update studio_stats.protoJenna Himawan
Logs-Approval: cl/539996403 Bug: 285139320 Test: existing Change-Id: I83c4980cf8b70b14a6f28cab453dd281ef089e77
2023-06-14LE: Add two Live Edit failure metricsAlan Leung
UNSUPPORTED_COMPOSE_RUNTIME_VERSION UNKNOWN_LIVE_UPDATE_DEPLOYER_ERROR Bug: 286955808 Test: None Change-Id: I298bef9a78fb72f65677268e0a4cb85bd92c6abd
2023-06-14Update studio_stats.protoMaksim Lazeba
Logs-Approval: cl/539974490 Bug: 285867050 Test: existing Change-Id: I2351051f778d0df6025997a24bdb4906a43ef2ab
2023-06-13Snap for 10290408 from f6698c44694ce6064c12ed2b9e46037c6c55346f to ↵Android Build Coastguard Worker
studio-hedgehog-release Change-Id: Ibc572d93da8075b7497745abb5e2402db1415838
2023-06-12Update studio_stats.protoAmaury Medeiros
Logs-approval: cl/539676989 Bug: 279393638 Test: N/A Change-Id: I477f84aef0e657881682ee290f0eb71fa8786d10
2023-06-11Update studio_stats.protoMaksim Lazeba
Logs-Approval: cl/538779724 Bug: 285867050 Test: existing Change-Id: I56f822b2ae617a250272dea84e0468942e80ddfb
2023-06-09added a new enum value for new variant APIJerome Dochez
Test: Existing Bug: 238447946 Change-Id: I823655e0ab216bbb656465f9113a29e60ab2894e
2023-06-08Add LINT_USE_K2_UAST to analytics_enums.protoScott Pollom
Bug: 283870344 Test: existing Change-Id: I8a2f8d0562be59cbb1c08a124f41d8f942320839
2023-06-08Snap for 10280817 from 714e5e95764d3e5c6f3d8046c3497af451fb613c to ↵Android Build Coastguard Worker
studio-hedgehog-release Change-Id: I7a255082a835313937834c7ad72650c59dd4e1b8
2023-06-06LE: Improves Desugar MetricFabien Sanglard
Break down desugar error between general and those specific to lack of support by the build system. Companion server side CL: cl/523630029 Test: NA Bug: 285366210 Change-Id: I6455b301f7fecdf59a08663b0f26b79fe52d25da
2023-06-05Update studio_stats.protoPeter Xu
Logs-Approval: cl/538002298 Bug: 275438349 Test: existing Change-Id: Ica1a8c36850384b5391412dc74120275fe06c0d0
2023-06-05Snap for 10238683 from b2eab0887b8cef1554d86a514f601b481f609d5a to ↵Android Build Coastguard Worker
studio-hedgehog-release Change-Id: I77ac46ad598b5aa60e6839fa8d9bd4cc2251f90f
2023-06-05Update studio_stats.protoJenna Himawan
Logs-Approval: cl/537894485 Bug: 285139320 Test: existing Change-Id: I427df2a41835a6f7c1aab217daeca28aa8156b2c
2023-06-05Update studio_stats.protoHakan Mehmed
Logs-Approval: cl/537300262 Bug: 283095546 Test: existing Change-Id: I74630c239ff122cea80ef4c6def34ee0f9ff74f5
2023-06-02Update studio_stats.protoJenna Himawan
Logs-Approval: cl/537149902 Bug: 285139320 Test: existing Change-Id: I11532f05087e3e20c1d853985c78456a487f9680
2023-05-31Update studio_stats.protoBlake Gallay
Logs-approval: cl/536554348 Bug: 279598693 Test: existing Change-Id: I44076f6a1c6f45f15f88e55f554df8361978a6b7
2023-05-31Add analytic protos for Compile sdk sync...Hakan Mehmed
warning quick-fixes Bug: 283095546 Test: na Change-Id: I6acc6e254d2614f526792a95e1f733d103b3314c