Skip to content

Migrate to Firebase common executors #6128

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

Merged
merged 7 commits into from
Jul 29, 2024
Merged

Migrate to Firebase common executors #6128

merged 7 commits into from
Jul 29, 2024

Conversation

mrober
Copy link
Contributor

@mrober mrober commented Jul 26, 2024

Migrate to Firebase common executors. Use the new CrashlyticsWorker for common and disk write workers.

Copy link
Contributor

github-actions bot commented Jul 26, 2024

📝 PRs merging into main branch

Our main branch should always be in a releasable state. If you are working on a larger change, or if you don't want this change to see the light of the day just yet, consider using a feature branch first, and only merge into the main branch when the code complete and ready to be released.

1 similar comment
Copy link
Contributor

📝 PRs merging into main branch

Our main branch should always be in a releasable state. If you are working on a larger change, or if you don't want this change to see the light of the day just yet, consider using a feature branch first, and only merge into the main branch when the code complete and ready to be released.

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Jul 26, 2024

Coverage Report 1

Affected Products

  • firebase-crashlytics

    Overall coverage changed from 11.22% (705d7a3) to 11.14% (2283635) by -0.09%.

    FilenameBase (705d7a3)Merge (2283635)Diff
    CrashlyticsBackgroundWorker.java56.25%0.00%-56.25%
    CrashlyticsController.java16.10%16.06%-0.04%
    CrashlyticsCore.java0.61%0.63%+0.02%
    CrashlyticsWorker.java0.00%37.04%+37.04%

Test Logs

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

Copy link
Contributor

github-actions bot commented Jul 26, 2024

Unit Test Results

  8 files  ±0    8 suites  ±0   25s ⏱️ -3s
22 tests ±0  22 ✔️ ±0  0 💤 ±0  0 ±0 
44 runs  ±0  44 ✔️ ±0  0 💤 ±0  0 ±0 

Results for commit 103a721. ± Comparison against base commit 705d7a3.

♻️ This comment has been updated with latest results.

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Jul 26, 2024

Size Report 1

Affected Products

  • firebase-crashlytics

    TypeBase (705d7a3)Merge (2283635)Diff
    aar419 kB416 kB-2.50 kB (-0.6%)
    apk (aggressive)695 kB697 kB+1.70 kB (+0.2%)
    apk (release)5.85 MB5.85 MB-304 B (-0.0%)

Test Logs

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

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Jul 26, 2024

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-cls

    DeviceStatisticsDistributions
    oriole-32
    Percentile705d7a32283635DiffSignificant (?)
    p1012.3 ±3 ms11.0 ±2 ms-1.29 ms (-10.5%)NO
    p2513.0 ±3 ms11.6 ±2 ms-1.40 ms (-10.8%)NO
    p5014.1 ±3 ms12.7 ±3 ms-1.48 ms (-10.5%)NO
    p7515.3 ±4 ms14.4 ±3 ms-973 μs (-6.3%)NO
    p9017.0 ±4 ms16.3 ±4 ms-706 μs (-4.2%)NO

    20 test runs in comparison
    CommitTest Runs
    705d7a3
    • 2024-07-26_16:16:25.462741_OuqL
    • 2024-07-26_16:16:25.462784_zOsS
    • 2024-07-26_16:16:25.462795_aguI
    • 2024-07-26_16:16:25.462804_cXGA
    • 2024-07-26_16:16:25.462812_mjZI
    • 2024-07-26_16:16:25.462820_prYZ
    • 2024-07-26_16:16:25.462828_YoVl
    • 2024-07-26_16:16:25.462836_nTUB
    • 2024-07-26_16:16:25.462843_KeDd
    • 2024-07-26_16:16:25.462850_eUAo
    2283635
    • 2024-07-29_16:28:11.049043_JmSh
    • 2024-07-29_16:28:11.049085_WJid
    • 2024-07-29_16:28:11.049094_Iais
    • 2024-07-29_16:28:11.049102_ifFo
    • 2024-07-29_16:28:11.049109_gLvx
    • 2024-07-29_16:28:11.049117_VFHa
    • 2024-07-29_16:28:11.049124_PvXG
    • 2024-07-29_16:28:11.049131_Vepn
    • 2024-07-29_16:28:11.049137_QOUZ
    • 2024-07-29_16:28:11.049144_KyCL
    redfin-30
    Percentile705d7a32283635DiffSignificant (?)
    p1015.1 ±6 ms16.4 ±7 ms+1.29 ms (+8.5%)NO
    p2515.9 ±6 ms17.3 ±7 ms+1.36 ms (+8.5%)NO
    p5016.9 ±7 ms18.8 ±9 ms+1.88 ms (+11.1%)NO
    p7518.1 ±8 ms20.7 ±9.7 ms+2.54 ms (+14.0%)NO
    p9020.0 ±9 ms23.0 ±10 ms+3.04 ms (+15.2%)NO

    20 test runs in comparison
    CommitTest Runs
    705d7a3
    • 2024-07-26_16:16:25.462741_OuqL
    • 2024-07-26_16:16:25.462784_zOsS
    • 2024-07-26_16:16:25.462795_aguI
    • 2024-07-26_16:16:25.462804_cXGA
    • 2024-07-26_16:16:25.462812_mjZI
    • 2024-07-26_16:16:25.462820_prYZ
    • 2024-07-26_16:16:25.462828_YoVl
    • 2024-07-26_16:16:25.462836_nTUB
    • 2024-07-26_16:16:25.462843_KeDd
    • 2024-07-26_16:16:25.462850_eUAo
    2283635
    • 2024-07-29_16:28:11.049043_JmSh
    • 2024-07-29_16:28:11.049085_WJid
    • 2024-07-29_16:28:11.049094_Iais
    • 2024-07-29_16:28:11.049102_ifFo
    • 2024-07-29_16:28:11.049109_gLvx
    • 2024-07-29_16:28:11.049117_VFHa
    • 2024-07-29_16:28:11.049124_PvXG
    • 2024-07-29_16:28:11.049131_Vepn
    • 2024-07-29_16:28:11.049137_QOUZ
    • 2024-07-29_16:28:11.049144_KyCL
  • fire-rc

    DeviceStatisticsDistributions
    oriole-32
    Percentile705d7a32283635DiffSignificant (?)
    p10585 ±603 μs248 ±530 μs-337 μs (-57.6%)NO
    p25611 ±619 μs262 ±560 μs-349 μs (-57.1%)NO
    p50648 ±654 μs276 ±584 μs-372 μs (-57.4%)NO
    p75713 ±709 μs309 ±645 μs-404 μs (-56.6%)NO
    p90832 ±813 μs385 ±780 μs-447 μs (-53.7%)NO

    20 test runs in comparison
    CommitTest Runs
    705d7a3
    • 2024-07-26_16:16:25.462741_OuqL
    • 2024-07-26_16:16:25.462784_zOsS
    • 2024-07-26_16:16:25.462795_aguI
    • 2024-07-26_16:16:25.462804_cXGA
    • 2024-07-26_16:16:25.462812_mjZI
    • 2024-07-26_16:16:25.462820_prYZ
    • 2024-07-26_16:16:25.462828_YoVl
    • 2024-07-26_16:16:25.462836_nTUB
    • 2024-07-26_16:16:25.462843_KeDd
    • 2024-07-26_16:16:25.462850_eUAo
    2283635
    • 2024-07-29_16:28:11.049043_JmSh
    • 2024-07-29_16:28:11.049085_WJid
    • 2024-07-29_16:28:11.049094_Iais
    • 2024-07-29_16:28:11.049102_ifFo
    • 2024-07-29_16:28:11.049109_gLvx
    • 2024-07-29_16:28:11.049117_VFHa
    • 2024-07-29_16:28:11.049124_PvXG
    • 2024-07-29_16:28:11.049131_Vepn
    • 2024-07-29_16:28:11.049137_QOUZ
    • 2024-07-29_16:28:11.049144_KyCL
    redfin-30
    Percentile705d7a32283635DiffSignificant (?)
    p10573 ±659 μs400 ±402 μs-173 μs (-30.2%)NO
    p25632 ±728 μs456 ±463 μs-176 μs (-27.9%)NO
    p50751 ±871 μs563 ±570 μs-188 μs (-25.0%)NO
    p75902 ±1039 μs722 ±725 μs-180 μs (-19.9%)NO
    p901.18 ±1 ms963 ±973 μs-219 μs (-18.5%)NO

    20 test runs in comparison
    CommitTest Runs
    705d7a3
    • 2024-07-26_16:16:25.462741_OuqL
    • 2024-07-26_16:16:25.462784_zOsS
    • 2024-07-26_16:16:25.462795_aguI
    • 2024-07-26_16:16:25.462804_cXGA
    • 2024-07-26_16:16:25.462812_mjZI
    • 2024-07-26_16:16:25.462820_prYZ
    • 2024-07-26_16:16:25.462828_YoVl
    • 2024-07-26_16:16:25.462836_nTUB
    • 2024-07-26_16:16:25.462843_KeDd
    • 2024-07-26_16:16:25.462850_eUAo
    2283635
    • 2024-07-29_16:28:11.049043_JmSh
    • 2024-07-29_16:28:11.049085_WJid
    • 2024-07-29_16:28:11.049094_Iais
    • 2024-07-29_16:28:11.049102_ifFo
    • 2024-07-29_16:28:11.049109_gLvx
    • 2024-07-29_16:28:11.049117_VFHa
    • 2024-07-29_16:28:11.049124_PvXG
    • 2024-07-29_16:28:11.049131_Vepn
    • 2024-07-29_16:28:11.049137_QOUZ
    • 2024-07-29_16:28:11.049144_KyCL
  • fire-sessions

    DeviceStatisticsDistributions
    oriole-32
    Percentile705d7a32283635DiffSignificant (?)
    p103.03 ±0.8 ms3.28 ±0.9 ms+250 μs (+8.3%)NO
    p253.21 ±0.9 ms3.47 ±0.9 ms+256 μs (+8.0%)NO
    p503.60 ±0.9 ms3.81 ±1 ms+208 μs (+5.8%)NO
    p754.16 ±0.9 ms4.36 ±1 ms+199 μs (+4.8%)NO
    p904.88 ±0.9 ms5.10 ±1 ms+220 μs (+4.5%)NO

    20 test runs in comparison
    CommitTest Runs
    705d7a3
    • 2024-07-26_16:16:25.462741_OuqL
    • 2024-07-26_16:16:25.462784_zOsS
    • 2024-07-26_16:16:25.462795_aguI
    • 2024-07-26_16:16:25.462804_cXGA
    • 2024-07-26_16:16:25.462812_mjZI
    • 2024-07-26_16:16:25.462820_prYZ
    • 2024-07-26_16:16:25.462828_YoVl
    • 2024-07-26_16:16:25.462836_nTUB
    • 2024-07-26_16:16:25.462843_KeDd
    • 2024-07-26_16:16:25.462850_eUAo
    2283635
    • 2024-07-29_16:28:11.049043_JmSh
    • 2024-07-29_16:28:11.049085_WJid
    • 2024-07-29_16:28:11.049094_Iais
    • 2024-07-29_16:28:11.049102_ifFo
    • 2024-07-29_16:28:11.049109_gLvx
    • 2024-07-29_16:28:11.049117_VFHa
    • 2024-07-29_16:28:11.049124_PvXG
    • 2024-07-29_16:28:11.049131_Vepn
    • 2024-07-29_16:28:11.049137_QOUZ
    • 2024-07-29_16:28:11.049144_KyCL
    redfin-30
    Percentile705d7a32283635DiffSignificant (?)
    p106.24 ±2 ms5.86 ±1 ms-377 μs (-6.0%)NO
    p256.85 ±2 ms6.26 ±2 ms-596 μs (-8.7%)NO
    p507.61 ±3 ms7.00 ±3 ms-604 μs (-7.9%)NO
    p758.70 ±4 ms7.67 ±4 ms-1.04 ms (-11.9%)NO
    p909.87 ±5 ms8.61 ±5 ms-1.26 ms (-12.7%)NO

    20 test runs in comparison
    CommitTest Runs
    705d7a3
    • 2024-07-26_16:16:25.462741_OuqL
    • 2024-07-26_16:16:25.462784_zOsS
    • 2024-07-26_16:16:25.462795_aguI
    • 2024-07-26_16:16:25.462804_cXGA
    • 2024-07-26_16:16:25.462812_mjZI
    • 2024-07-26_16:16:25.462820_prYZ
    • 2024-07-26_16:16:25.462828_YoVl
    • 2024-07-26_16:16:25.462836_nTUB
    • 2024-07-26_16:16:25.462843_KeDd
    • 2024-07-26_16:16:25.462850_eUAo
    2283635
    • 2024-07-29_16:28:11.049043_JmSh
    • 2024-07-29_16:28:11.049085_WJid
    • 2024-07-29_16:28:11.049094_Iais
    • 2024-07-29_16:28:11.049102_ifFo
    • 2024-07-29_16:28:11.049109_gLvx
    • 2024-07-29_16:28:11.049117_VFHa
    • 2024-07-29_16:28:11.049124_PvXG
    • 2024-07-29_16:28:11.049131_Vepn
    • 2024-07-29_16:28:11.049137_QOUZ
    • 2024-07-29_16:28:11.049144_KyCL
  • timeToInitialDisplay

    DeviceStatisticsDistributions
    oriole-32
    Percentile705d7a32283635DiffSignificant (?)
    p10204 ±3 ms206 ±3 ms+1.96 ms (+1.0%)NO
    p25210 ±3 ms212 ±3 ms+1.49 ms (+0.7%)NO
    p50218 ±4 ms219 ±4 ms+1.21 ms (+0.6%)NO
    p75225 ±4 ms227 ±5 ms+1.89 ms (+0.8%)NO
    p90234 ±4 ms237 ±6 ms+2.75 ms (+1.2%)NO

    20 test runs in comparison
    CommitTest Runs
    705d7a3
    • 2024-07-26_16:16:25.462741_OuqL
    • 2024-07-26_16:16:25.462784_zOsS
    • 2024-07-26_16:16:25.462795_aguI
    • 2024-07-26_16:16:25.462804_cXGA
    • 2024-07-26_16:16:25.462812_mjZI
    • 2024-07-26_16:16:25.462820_prYZ
    • 2024-07-26_16:16:25.462828_YoVl
    • 2024-07-26_16:16:25.462836_nTUB
    • 2024-07-26_16:16:25.462843_KeDd
    • 2024-07-26_16:16:25.462850_eUAo
    2283635
    • 2024-07-29_16:28:11.049043_JmSh
    • 2024-07-29_16:28:11.049085_WJid
    • 2024-07-29_16:28:11.049094_Iais
    • 2024-07-29_16:28:11.049102_ifFo
    • 2024-07-29_16:28:11.049109_gLvx
    • 2024-07-29_16:28:11.049117_VFHa
    • 2024-07-29_16:28:11.049124_PvXG
    • 2024-07-29_16:28:11.049131_Vepn
    • 2024-07-29_16:28:11.049137_QOUZ
    • 2024-07-29_16:28:11.049144_KyCL
    redfin-30
    Percentile705d7a32283635DiffSignificant (?)
    p10244 ±4 ms267 ±6 ms+22.6 ms (+9.3%)MAYBE
    p25250 ±5 ms272 ±6 ms+22.4 ms (+9.0%)MAYBE
    p50256 ±5 ms280 ±6 ms+23.3 ms (+9.1%)MAYBE
    p75264 ±6 ms289 ±8 ms+25.5 ms (+9.7%)MAYBE
    p90274 ±6 ms302 ±8 ms+28.5 ms (+10.4%)MAYBE

    20 test runs in comparison
    CommitTest Runs
    705d7a3
    • 2024-07-26_16:16:25.462741_OuqL
    • 2024-07-26_16:16:25.462784_zOsS
    • 2024-07-26_16:16:25.462795_aguI
    • 2024-07-26_16:16:25.462804_cXGA
    • 2024-07-26_16:16:25.462812_mjZI
    • 2024-07-26_16:16:25.462820_prYZ
    • 2024-07-26_16:16:25.462828_YoVl
    • 2024-07-26_16:16:25.462836_nTUB
    • 2024-07-26_16:16:25.462843_KeDd
    • 2024-07-26_16:16:25.462850_eUAo
    2283635
    • 2024-07-29_16:28:11.049043_JmSh
    • 2024-07-29_16:28:11.049085_WJid
    • 2024-07-29_16:28:11.049094_Iais
    • 2024-07-29_16:28:11.049102_ifFo
    • 2024-07-29_16:28:11.049109_gLvx
    • 2024-07-29_16:28:11.049117_VFHa
    • 2024-07-29_16:28:11.049124_PvXG
    • 2024-07-29_16:28:11.049131_Vepn
    • 2024-07-29_16:28:11.049137_QOUZ
    • 2024-07-29_16:28:11.049144_KyCL

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

@mrober mrober requested a review from themiswang July 29, 2024 16:15
@themiswang themiswang marked this pull request as ready for review July 29, 2024 16:24
@mrober
Copy link
Contributor Author

mrober commented Jul 29, 2024

#4345

@mrober mrober changed the title WIP: Migrate to Firebase common executors Migrate to Firebase common executors Jul 29, 2024
@mrober mrober merged commit 96b702f into main Jul 29, 2024
43 of 44 checks passed
@mrober mrober deleted the crashlytics-worker branch July 29, 2024 16:30
mrober added a commit that referenced this pull request Aug 19, 2024
@firebase firebase locked and limited conversation to collaborators Aug 29, 2024
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