Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make default sampling rates for when RC fetch failed 1/1000 typical #5071

Merged
merged 3 commits into from
Jun 8, 2023

Conversation

mrober
Copy link
Contributor

@mrober mrober commented Jun 8, 2023

Make default sampling rates for when RC fetch failed 1/1000 typical default.

@github-actions
Copy link
Contributor

github-actions bot commented Jun 8, 2023

Release note changes

No release note changes were detected. If you made changes that should be
present in the next release, ensure you've added an entry in the appropriate
CHANGELOG.md file(s).

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Jun 8, 2023

@github-actions
Copy link
Contributor

github-actions bot commented Jun 8, 2023

Unit Test Results

   102 files  +     68     102 suites  +68   2m 53s ⏱️ + 1m 51s
   981 tests +   923     981 ✔️ +   923  0 💤 ±0  0 ±0 
1 962 runs  +1 846  1 962 ✔️ +1 846  0 💤 ±0  0 ±0 

Results for commit 4ec336a. ± Comparison against base commit ad22aeb.

This pull request removes 58 and adds 981 tests. Note that renamed tests count towards both.
com.google.firebase.DataCollectionPostNDefaultEnabledTest ‑ isDataCollectionDefaultEnabled_shouldDefaultToTrue
com.google.firebase.DataCollectionPostNDefaultEnabledTest ‑ isDataCollectionDefaultEnabled_whenPrefsFalse_shouldReturnFalse
com.google.firebase.DataCollectionPostNDefaultEnabledTest ‑ isDataCollectionDefaultEnabled_whenPrefsTrue_shouldReturnTrue
com.google.firebase.DataCollectionPostNDefaultEnabledTest ‑ setDataCollectionDefaultEnabledFalse_shouldUpdateSharedPrefs
com.google.firebase.DataCollectionPostNDefaultEnabledTest ‑ setDataCollectionDefaultEnabled_shouldNotAffectOtherFirebaseAppInstances
com.google.firebase.DataCollectionPreNDefaultEnabledTest ‑ isDataCollectionDefaultEnabled_shouldDefaultToTrue
com.google.firebase.DataCollectionPreNDefaultEnabledTest ‑ isDataCollectionDefaultEnabled_whenPrefsFalse_shouldReturnFalse
com.google.firebase.DataCollectionPreNDefaultEnabledTest ‑ isDataCollectionDefaultEnabled_whenPrefsTrue_shouldReturnTrue
com.google.firebase.DataCollectionPreNDefaultEnabledTest ‑ setDataCollectionDefaultEnabledFalse_shouldUpdateSharedPrefs
com.google.firebase.DataCollectionPreNDefaultEnabledTest ‑ setDataCollectionDefaultEnabled_shouldNotAffectOtherFirebaseAppInstances
…
com.google.firebase.perf.FirebasePerfRegistrarTest ‑ testGetComponents
com.google.firebase.perf.FirebasePerformanceTest ‑ firebasePerformanceInitialization_providesRcProvider_remoteConfigManagerIsSet
com.google.firebase.perf.FirebasePerformanceTest ‑ initFirebasePerformance_injectsMetadataIntoConfigResolver
com.google.firebase.perf.FirebasePerformanceTest ‑ initializeFirebasePerformance_emptyMetadataAndCache_metadataAndContextInjected
com.google.firebase.perf.FirebasePerformanceTest ‑ setDataCollectionDefaultEnabled_whenForceDisabledThenCleared_respectsGlobalFlag
com.google.firebase.perf.FirebasePerformanceTest ‑ setDataCollectionDefaultEnabled_whenForceDisabledThenCleared_respectsManifestTrue
com.google.firebase.perf.FirebasePerformanceTest ‑ setDataCollectionDefaultEnabled_whenForceEnabledThenCleared_respectsGlobalFlag
com.google.firebase.perf.FirebasePerformanceTest ‑ setDataCollectionDefaultEnabled_whenForceEnabledThenCleared_respectsManifestFalse
com.google.firebase.perf.FirebasePerformanceTest ‑ testAddingMoreThanMaxLocalAttributes
com.google.firebase.perf.FirebasePerformanceTest ‑ testBothManifestsAgree
…

♻️ This comment has been updated with latest results.

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Jun 8, 2023

Size Report 1

Affected Products

  • firebase-perf

    TypeBase (ad22aeb)Merge (4e8f534)Diff
    aar316 kB316 kB+90 B (+0.0%)
    apk (aggressive)1.06 MB1.06 MB+72 B (+0.0%)
    apk (release)3.06 MB3.06 MB+144 B (+0.0%)

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/lXQHmMCHxF.html

@mrober mrober enabled auto-merge (squash) June 8, 2023 21:45
@mrober mrober merged commit c1be5f9 into master Jun 8, 2023
@mrober mrober deleted the fireperf-defaults-3 branch June 8, 2023 21:47
@google-oss-bot
Copy link
Contributor

Startup Time Report 1

Note: Layout is sometimes suboptimal due to limited formatting support on GitHub. Please check this report on GCS.

Notes

Startup Times

  • fire-perf

    DeviceStatisticsDistributions
    oriole-32
    Percentilead22aeb4e8f534DiffSignificant (?)
    p10254 ±16 μs253 ±23 μs-712 ns (-0.3%)NO
    p25268 ±15 μs265 ±22 μs-3.49 μs (-1.3%)NO
    p50290 ±20 μs286 ±22 μs-4.07 μs (-1.4%)NO
    p75331 ±26 μs325 ±24 μs-5.99 μs (-1.8%)NO
    p90388 ±27 μs376 ±29 μs-12.0 μs (-3.1%)NO

    20 test runs in comparison
    CommitTest Runs
    ad22aeb
    • 2023-06-07_21:25:52.471867_krzZ
    • 2023-06-07_21:25:52.475037_orbW
    • 2023-06-07_21:25:52.475057_AkNj
    • 2023-06-07_21:25:52.475065_gejR
    • 2023-06-07_21:25:52.475071_jSsV
    • 2023-06-07_21:25:52.475078_AujW
    • 2023-06-07_21:25:52.475084_Labj
    • 2023-06-07_21:25:52.475091_rpXi
    • 2023-06-07_21:25:52.475097_WhrU
    • 2023-06-07_21:25:52.475103_dXnT
    4e8f534
    • 2023-06-08_21:55:47.649325_EbMo
    • 2023-06-08_21:55:47.653028_tfFm
    • 2023-06-08_21:55:47.653042_cmmF
    • 2023-06-08_21:55:47.653047_WOAn
    • 2023-06-08_21:55:47.653054_zvYr
    • 2023-06-08_21:55:47.653060_CSIU
    • 2023-06-08_21:55:47.653066_KaYu
    • 2023-06-08_21:55:47.653072_lgdZ
    • 2023-06-08_21:55:47.653080_XHZk
    • 2023-06-08_21:55:47.653085_ndAF
    redfin-30
    Percentilead22aeb4e8f534DiffSignificant (?)
    p10782 ±87 μs789 ±86 μs+6.32 μs (+0.8%)NO
    p25816 ±76 μs826 ±92 μs+9.87 μs (+1.2%)NO
    p50865 ±79 μs886 ±103 μs+21.1 μs (+2.4%)NO
    p75944 ±106 μs980 ±126 μs+35.7 μs (+3.8%)NO
    p901.09 ±0.2 ms1.14 ±0.2 ms+48.2 μs (+4.4%)NO

    20 test runs in comparison
    CommitTest Runs
    ad22aeb
    • 2023-06-07_21:25:52.471867_krzZ
    • 2023-06-07_21:25:52.475037_orbW
    • 2023-06-07_21:25:52.475057_AkNj
    • 2023-06-07_21:25:52.475065_gejR
    • 2023-06-07_21:25:52.475071_jSsV
    • 2023-06-07_21:25:52.475078_AujW
    • 2023-06-07_21:25:52.475084_Labj
    • 2023-06-07_21:25:52.475091_rpXi
    • 2023-06-07_21:25:52.475097_WhrU
    • 2023-06-07_21:25:52.475103_dXnT
    4e8f534
    • 2023-06-08_21:55:47.649325_EbMo
    • 2023-06-08_21:55:47.653028_tfFm
    • 2023-06-08_21:55:47.653042_cmmF
    • 2023-06-08_21:55:47.653047_WOAn
    • 2023-06-08_21:55:47.653054_zvYr
    • 2023-06-08_21:55:47.653060_CSIU
    • 2023-06-08_21:55:47.653066_KaYu
    • 2023-06-08_21:55:47.653072_lgdZ
    • 2023-06-08_21:55:47.653080_XHZk
    • 2023-06-08_21:55:47.653085_ndAF
  • timeToInitialDisplay

    DeviceStatisticsDistributions
    oriole-32
    Percentilead22aeb4e8f534DiffSignificant (?)
    p10194 ±3 ms197 ±6 ms+3.39 ms (+1.7%)NO
    p25200 ±3 ms203 ±6 ms+2.82 ms (+1.4%)NO
    p50207 ±3 ms211 ±6 ms+3.93 ms (+1.9%)NO
    p75215 ±4 ms221 ±7 ms+5.60 ms (+2.6%)NO
    p90224 ±5 ms233 ±13 ms+8.98 ms (+4.0%)NO

    20 test runs in comparison
    CommitTest Runs
    ad22aeb
    • 2023-06-07_21:25:52.471867_krzZ
    • 2023-06-07_21:25:52.475037_orbW
    • 2023-06-07_21:25:52.475057_AkNj
    • 2023-06-07_21:25:52.475065_gejR
    • 2023-06-07_21:25:52.475071_jSsV
    • 2023-06-07_21:25:52.475078_AujW
    • 2023-06-07_21:25:52.475084_Labj
    • 2023-06-07_21:25:52.475091_rpXi
    • 2023-06-07_21:25:52.475097_WhrU
    • 2023-06-07_21:25:52.475103_dXnT
    4e8f534
    • 2023-06-08_21:55:47.649325_EbMo
    • 2023-06-08_21:55:47.653028_tfFm
    • 2023-06-08_21:55:47.653042_cmmF
    • 2023-06-08_21:55:47.653047_WOAn
    • 2023-06-08_21:55:47.653054_zvYr
    • 2023-06-08_21:55:47.653060_CSIU
    • 2023-06-08_21:55:47.653066_KaYu
    • 2023-06-08_21:55:47.653072_lgdZ
    • 2023-06-08_21:55:47.653080_XHZk
    • 2023-06-08_21:55:47.653085_ndAF
    redfin-30
    Percentilead22aeb4e8f534DiffSignificant (?)
    p10231 ±4 ms255 ±4 ms+23.1 ms (+10.0%)YES
    p25238 ±5 ms260 ±4 ms+22.2 ms (+9.3%)MAYBE
    p50245 ±5 ms268 ±3 ms+23.2 ms (+9.5%)MAYBE
    p75254 ±7 ms276 ±4 ms+22.9 ms (+9.0%)MAYBE
    p90263 ±9 ms290 ±6 ms+26.9 ms (+10.2%)NO

    20 test runs in comparison
    CommitTest Runs
    ad22aeb
    • 2023-06-07_21:25:52.471867_krzZ
    • 2023-06-07_21:25:52.475037_orbW
    • 2023-06-07_21:25:52.475057_AkNj
    • 2023-06-07_21:25:52.475065_gejR
    • 2023-06-07_21:25:52.475071_jSsV
    • 2023-06-07_21:25:52.475078_AujW
    • 2023-06-07_21:25:52.475084_Labj
    • 2023-06-07_21:25:52.475091_rpXi
    • 2023-06-07_21:25:52.475097_WhrU
    • 2023-06-07_21:25:52.475103_dXnT
    4e8f534
    • 2023-06-08_21:55:47.649325_EbMo
    • 2023-06-08_21:55:47.653028_tfFm
    • 2023-06-08_21:55:47.653042_cmmF
    • 2023-06-08_21:55:47.653047_WOAn
    • 2023-06-08_21:55:47.653054_zvYr
    • 2023-06-08_21:55:47.653060_CSIU
    • 2023-06-08_21:55:47.653066_KaYu
    • 2023-06-08_21:55:47.653072_lgdZ
    • 2023-06-08_21:55:47.653080_XHZk
    • 2023-06-08_21:55:47.653085_ndAF

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/Wy6Dqaektt/index.html

davidmotson pushed a commit that referenced this pull request Jun 20, 2023
…5071)

* Make default sampling rates for when RC fetch failed 1/1000 typical default

* Fix tests

* Change log message to warn and link to support
@firebase firebase locked and limited conversation to collaborators Jul 9, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants