|
|
Chromium Code Reviews
DescriptionUse Share Group rather than Client ID in GPU memory logs
Currently, TextureManager and BufferManager in the GPU process log
memory allocations in the form "gpu/gl/client_X/texture|buffer_X",
unfortunately, a single client can have multiple textures or buffers
with the same ID. IDs are only unique within a ShareGroup, not a
client.
To avoid these duplicate entries, this CL moves to logging these
values as "gpu/gl/share_group_X/texture|buffer_X". This ensures that
each entry will have a unique name.
BUG=624701
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.perf:android_s5_perf_cq;tryserver.chromium.perf:mac_retina_perf_cq
Committed: https://crrev.com/3b37a9689b42738426fdbf9b225d224e704a5af7
Cr-Commit-Position: refs/heads/master@{#405391}
Patch Set 1 #
Total comments: 2
Patch Set 2 : Add missing #include for windows #
Messages
Total messages: 62 (22 generated)
Description was changed from ========== Use Share Group rather than Client ID in GPU memory logs Currently, TextureManager and BufferManager in the GPU process log memory allocations in the form "gpu/gl/client_X/texture|buffer_X", unfortunately, a single client can have multiple textures or buffers with the same ID. IDs are only unique within a ShareGroup, not a client. To avoid these duplicate entries, this CL moves to logging these values as "gpu/gl/share_group_X/texture|buffer_X". This ensures that each entry will have a unique name. BUG=624701 ========== to ========== Use Share Group rather than Client ID in GPU memory logs Currently, TextureManager and BufferManager in the GPU process log memory allocations in the form "gpu/gl/client_X/texture|buffer_X", unfortunately, a single client can have multiple textures or buffers with the same ID. IDs are only unique within a ShareGroup, not a client. To avoid these duplicate entries, this CL moves to logging these values as "gpu/gl/share_group_X/texture|buffer_X". This ensures that each entry will have a unique name. BUG=624701 CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:android_s5_perf_cq;tryserver.chromium.perf:mac_retina_perf_cq ==========
Description was changed from ========== Use Share Group rather than Client ID in GPU memory logs Currently, TextureManager and BufferManager in the GPU process log memory allocations in the form "gpu/gl/client_X/texture|buffer_X", unfortunately, a single client can have multiple textures or buffers with the same ID. IDs are only unique within a ShareGroup, not a client. To avoid these duplicate entries, this CL moves to logging these values as "gpu/gl/share_group_X/texture|buffer_X". This ensures that each entry will have a unique name. BUG=624701 CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:android_s5_perf_cq;tryserver.chromium.perf:mac_retina_perf_cq ========== to ========== Use Share Group rather than Client ID in GPU memory logs Currently, TextureManager and BufferManager in the GPU process log memory allocations in the form "gpu/gl/client_X/texture|buffer_X", unfortunately, a single client can have multiple textures or buffers with the same ID. IDs are only unique within a ShareGroup, not a client. To avoid these duplicate entries, this CL moves to logging these values as "gpu/gl/share_group_X/texture|buffer_X". This ensures that each entry will have a unique name. BUG=624701 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel ==========
Description was changed from ========== Use Share Group rather than Client ID in GPU memory logs Currently, TextureManager and BufferManager in the GPU process log memory allocations in the form "gpu/gl/client_X/texture|buffer_X", unfortunately, a single client can have multiple textures or buffers with the same ID. IDs are only unique within a ShareGroup, not a client. To avoid these duplicate entries, this CL moves to logging these values as "gpu/gl/share_group_X/texture|buffer_X". This ensures that each entry will have a unique name. BUG=624701 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel ========== to ========== Use Share Group rather than Client ID in GPU memory logs Currently, TextureManager and BufferManager in the GPU process log memory allocations in the form "gpu/gl/client_X/texture|buffer_X", unfortunately, a single client can have multiple textures or buffers with the same ID. IDs are only unique within a ShareGroup, not a client. To avoid these duplicate entries, this CL moves to logging these values as "gpu/gl/share_group_X/texture|buffer_X". This ensures that each entry will have a unique name. BUG=624701 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:android_s5_perf_cq;tryserver.chromium.perf:mac_retina_perf_cq ==========
Patchset #1 (id:1) has been deleted
ericrk@chromium.org changed reviewers: + petrcermak@chromium.org
https://codereview.chromium.org/2133743003/diff/20001/tools/perf/benchmarks/s... File tools/perf/benchmarks/system_health_smoke_test.py (left): https://codereview.chromium.org/2133743003/diff/20001/tools/perf/benchmarks/s... tools/perf/benchmarks/system_health_smoke_test.py:44: # crbug.com/624701 I've confirmed that this (and the following tests) all pass for me locally after my fix. The bug mentioned below (624840) has been fixed, as well.
LGTM. Thanks! Petr https://codereview.chromium.org/2133743003/diff/20001/tools/perf/benchmarks/s... File tools/perf/benchmarks/system_health_smoke_test.py (left): https://codereview.chromium.org/2133743003/diff/20001/tools/perf/benchmarks/s... tools/perf/benchmarks/system_health_smoke_test.py:44: # crbug.com/624701 On 2016/07/08 21:55:32, ericrk wrote: > I've confirmed that this (and the following tests) all pass for me locally after > my fix. The bug mentioned below (624840) has been fixed, as well. Great, thanks :-)
ericrk@chromium.org changed reviewers: + sievers@chromium.org
+sievers@ for addl owners. Thanks!
lgtm
The CQ bit was checked by ericrk@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: win_chromium_compile_dbg_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_comp...)
The CQ bit was checked by ericrk@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from sievers@chromium.org, petrcermak@chromium.org Link to the patchset: https://codereview.chromium.org/2133743003/#ps40001 (title: "Add missing #include for windows")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by ericrk@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...) linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by ericrk@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
There were warnings when CQ was processing your CL: * CQ_EXTRA_TRYBOTS flag is deprecated and will soon be removed. Use CQ_INCLUDE_TRYBOTS instead.
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_chromium_asan_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
Description was changed from ========== Use Share Group rather than Client ID in GPU memory logs Currently, TextureManager and BufferManager in the GPU process log memory allocations in the form "gpu/gl/client_X/texture|buffer_X", unfortunately, a single client can have multiple textures or buffers with the same ID. IDs are only unique within a ShareGroup, not a client. To avoid these duplicate entries, this CL moves to logging these values as "gpu/gl/share_group_X/texture|buffer_X". This ensures that each entry will have a unique name. BUG=624701 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:android_s5_perf_cq;tryserver.chromium.perf:mac_retina_perf_cq ========== to ========== Use Share Group rather than Client ID in GPU memory logs Currently, TextureManager and BufferManager in the GPU process log memory allocations in the form "gpu/gl/client_X/texture|buffer_X", unfortunately, a single client can have multiple textures or buffers with the same ID. IDs are only unique within a ShareGroup, not a client. To avoid these duplicate entries, this CL moves to logging these values as "gpu/gl/share_group_X/texture|buffer_X". This ensures that each entry will have a unique name. BUG=624701 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel,tryserver.chromium.perf:android_s5_perf_cq;tryserver.chromium.perf:mac_retina_perf_cq ==========
The CQ bit was checked by ericrk@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Transient error: Too many "tryserver.chromium.win:win_optional_gpu_tests_rel,tryserver.chromium.perf:android_s5_perf_cq" delimiters in ":". Correct syntax is "tryserver:bot1,bot2;tryserver2:bot3,bot4;".
Description was changed from ========== Use Share Group rather than Client ID in GPU memory logs Currently, TextureManager and BufferManager in the GPU process log memory allocations in the form "gpu/gl/client_X/texture|buffer_X", unfortunately, a single client can have multiple textures or buffers with the same ID. IDs are only unique within a ShareGroup, not a client. To avoid these duplicate entries, this CL moves to logging these values as "gpu/gl/share_group_X/texture|buffer_X". This ensures that each entry will have a unique name. BUG=624701 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel,tryserver.chromium.perf:android_s5_perf_cq;tryserver.chromium.perf:mac_retina_perf_cq ========== to ========== Use Share Group rather than Client ID in GPU memory logs Currently, TextureManager and BufferManager in the GPU process log memory allocations in the form "gpu/gl/client_X/texture|buffer_X", unfortunately, a single client can have multiple textures or buffers with the same ID. IDs are only unique within a ShareGroup, not a client. To avoid these duplicate entries, this CL moves to logging these values as "gpu/gl/share_group_X/texture|buffer_X". This ensures that each entry will have a unique name. BUG=624701 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.perf:android_s5_perf_cq;tryserver.chromium.perf:mac_retina_perf_cq ==========
The CQ bit was checked by ericrk@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Description was changed from ========== Use Share Group rather than Client ID in GPU memory logs Currently, TextureManager and BufferManager in the GPU process log memory allocations in the form "gpu/gl/client_X/texture|buffer_X", unfortunately, a single client can have multiple textures or buffers with the same ID. IDs are only unique within a ShareGroup, not a client. To avoid these duplicate entries, this CL moves to logging these values as "gpu/gl/share_group_X/texture|buffer_X". This ensures that each entry will have a unique name. BUG=624701 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.perf:android_s5_perf_cq;tryserver.chromium.perf:mac_retina_perf_cq ========== to ========== Use Share Group rather than Client ID in GPU memory logs Currently, TextureManager and BufferManager in the GPU process log memory allocations in the form "gpu/gl/client_X/texture|buffer_X", unfortunately, a single client can have multiple textures or buffers with the same ID. IDs are only unique within a ShareGroup, not a client. To avoid these duplicate entries, this CL moves to logging these values as "gpu/gl/share_group_X/texture|buffer_X". This ensures that each entry will have a unique name. BUG=624701 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.perf:android_s5_perf_cq;tryserver.chromium.perf:mac_retina_perf_cq ==========
Message was sent while issue was closed.
Committed patchset #2 (id:40001)
Message was sent while issue was closed.
Description was changed from ========== Use Share Group rather than Client ID in GPU memory logs Currently, TextureManager and BufferManager in the GPU process log memory allocations in the form "gpu/gl/client_X/texture|buffer_X", unfortunately, a single client can have multiple textures or buffers with the same ID. IDs are only unique within a ShareGroup, not a client. To avoid these duplicate entries, this CL moves to logging these values as "gpu/gl/share_group_X/texture|buffer_X". This ensures that each entry will have a unique name. BUG=624701 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.perf:android_s5_perf_cq;tryserver.chromium.perf:mac_retina_perf_cq ========== to ========== Use Share Group rather than Client ID in GPU memory logs Currently, TextureManager and BufferManager in the GPU process log memory allocations in the form "gpu/gl/client_X/texture|buffer_X", unfortunately, a single client can have multiple textures or buffers with the same ID. IDs are only unique within a ShareGroup, not a client. To avoid these duplicate entries, this CL moves to logging these values as "gpu/gl/share_group_X/texture|buffer_X". This ensures that each entry will have a unique name. BUG=624701 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.perf:android_s5_perf_cq;tryserver.chromium.perf:mac_retina_perf_cq Committed: https://crrev.com/3b37a9689b42738426fdbf9b225d224e704a5af7 Cr-Commit-Position: refs/heads/master@{#405391} ==========
Message was sent while issue was closed.
Patchset 2 (id:??) landed as https://crrev.com/3b37a9689b42738426fdbf9b225d224e704a5af7 Cr-Commit-Position: refs/heads/master@{#405391} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
