Skip to content
Snippets Groups Projects
  1. Apr 22, 2019
  2. Apr 21, 2019
  3. Apr 20, 2019
  4. Apr 19, 2019
    • Isma Cortes Vazquez's avatar
      [sl4f][e2e] Also retry on http.ClientException. · 6aefa8c0
      Isma Cortes Vazquez authored
      It seems like http.<anything> can throw this exception when it can't
      figure out the http response and maybe some other problems.
      
      TESTED=Re-ran the test. Hard to test for this particular exception,
      though.
      
      Change-Id: I29ed7c5e76379c8cd45edfc1359e03d43dfe2019
      6aefa8c0
    • Nick Maniscalco's avatar
      [kernel][vm] Keep per cpu counts of vm_page states · a5a03fac
      Nick Maniscalco authored
      The purpose of this change is to improve the performance of
      ZX_INFO_KMEM_STATS.  By maintaining counters of vm_page states we no
      longer need to walk all pages to compute ZX_INFO_KMEM_STATS.
      
      A previous version of this change used global atomic integers, but
      that proved to be too expensive (ZX-3916).  Instead, we use per cpu
      counters and access them with preemption disabled.
      
      Move vm_page_state to it's own file to prevent a cicular dependency
      between page and percpu.
      
      Add a couple static helper methods to Percpus to facilitate accessing
      per cpu counters like vm_page_counts.
      
      Ran zircon_benchmarks on a NUC to ensure this doesn't significantly
      regress performance.  Looked at Channel/WriteRead/64bytes as it seems
      to be a bellwether.
      
      Before --
      
            Mean    Std dev        Min        Max     Median Unit         Mean Mbytes/sec Test case
             562         33        542       6403        555 nanoseconds          108.552 Channel/WriteRead/64bytes
             277         19        263       4391        272 nanoseconds              N/A Channel/WriteRead/64bytes.write
             285         17        274       2680        282 nanoseconds              N/A Channel/WriteRead/64bytes.read
      
      After --
      
            Mean    Std dev        Min        Max     Median Unit         Mean Mbytes/sec Test case
             571         13        558       6263        569 nanoseconds          106.880 Channel/WriteRead/64bytes
             284         10        275       4458        282 nanoseconds              N/A Channel/WriteRead/64bytes.write
             287          7        279       1805        286 nanoseconds              N/A Channel/WriteRead/64bytes.read
      
      Bug: ZX-833 #comment per cpu counts
      Test: booted and ran 'kstats -m'
      Change-Id: I18083c4dbc3d0423cc59cf3700a93dc72de8d2e3
      a5a03fac
    • ankitdave's avatar
      [scenic] Adding a new command called Apply Color Filters. · 9c5edda2
      ankitdave authored
      This cl is adding a new command called ApplyColorFilter.
      This command will be implemented by scenic, and will be used by
      RootPresenter to Apply Accessiblity settings like Color Correction
      and Color Inversion.
      
      Testing:
        * Builds
        * Installed on device.
      
      MI4-1913 #comment
      
      Change-Id: Ibc2abaf0be760186baa741f5dbd8f825f12e9154
      9c5edda2
    • Tamir Duberstein's avatar
      [network/tests] simplify no_network_test · 174f6e22
      Tamir Duberstein authored
      ...by expressing it as a simple gtest case and using netemul.
      
      Change-Id: I1094cee515d5f149c4eb5b1d968ac1a68c16d2da
      174f6e22
    • Mike Voydanoff's avatar
      [dev][astro-tdm-output] Convert to composite device driver · 6984f3ef
      Mike Voydanoff authored
      astro-tdm-output now uses composite protocol to access I2C and GPIOs.
      
      TEST: "audio record" and "audio play" on astro
      Change-Id: I92f8c387f9806ba29f26929b1fc13d39f8b0c5ee
      6984f3ef
    • Tamir Duberstein's avatar
      [netstack/tests] remove netstack_filter_test · 7728f0ca
      Tamir Duberstein authored
      This "test" is just boilerplate and doesn't test anything. When we are
      ready to add a real test, it can just go in the rust test binary
      containing the other integration tests.
      
      Change-Id: Ic210cd225333f16e8a55946d952f67dd3e0f2ed9
      7728f0ca
    • Bryan Henry's avatar
      [component_manager] Move tests out of experimental · d53f9e90
      Bryan Henry authored
      Change-Id: I2dd63dc91ddc1937fa68d978297281a1a71d6d2c
      d53f9e90
    • Tamir Duberstein's avatar
      [network/tests] simplify ioctl_test · df49c7aa
      Tamir Duberstein authored
      ...by expressing it as a simple gtest case.
      
      Change-Id: Ie38a7b5097ac0e0d7483d7df89d2819ebc625eee
      df49c7aa
    • Tamir Duberstein's avatar
      [netstack] avoid crash on missing interface · 1f27cf56
      Tamir Duberstein authored
      NET-2243 #done
      
      Change-Id: I1b6466ed5acc01c78c8bc544d90cffdc734d9304
      1f27cf56
    • docs-roller's avatar
      [gndoc] Update GN build arguments documentation · 85c8d028
      docs-roller authored
      Test: CQ
      
      Change-Id: Ia679135bb5a72ea409b86a221a9207cb3862518b
      85c8d028
    • John Bauman's avatar
      [magma] Split build_libvulkan into per-driver args · 01a46099
      John Bauman authored
      Otherwise if multiple different driver packages were included into the
      build, all of them would generate config files, even those that didn't
      have ICD json files they needed to output.
      
      Also add testonly some places to fix magma_enable_developer_build=true
      builds.
      
      Change-Id: I1c94d2ee16ee78fe8afb141a29f62040896a03c9
      01a46099
Loading