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

Barebones MPLS over UDP encap tests #504

Merged
merged 2 commits into from
Dec 9, 2024

feedback

a1aeb22
Select commit
Loading
Failed to load commit list.
Merged

Barebones MPLS over UDP encap tests #504

feedback
a1aeb22
Select commit
Loading
Failed to load commit list.
Google Cloud Build / buildtest (openconfig-lemming) succeeded Dec 9, 2024 in 3m 27s

Summary

Build Information

Trigger buildtest
Build 3f951f27-6175-4b45-a018-467a5f52ffba
Start 2024-12-09T14:10:12-08:00
Duration 2m41.017s
Status SUCCESS

Steps

Step Status Duration
build SUCCESS 2m14.196s
test SUCCESS 19.658s

Details

starting build "3f951f27-6175-4b45-a018-467a5f52ffba"

FETCHSOURCE
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
Initialized empty Git repository in /workspace/.git/
From https://github.com/openconfig/lemming
 * branch            a1aeb2208fe9d28d17cbb82245e7fc3b271b48a7 -> FETCH_HEAD
HEAD is now at a1aeb22 feedback
SETUPBUILD
BUILD
Starting Step #0 - "build"
Step #0 - "build": Already have image (with digest): gcr.io/cloud-builders/bazel
Step #0 - "build":   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Step #0 - "build":                                  Dload  Upload   Total   Spent    Left  Speed
Step #0 - "build": 
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
Step #0 - "build": 
100 5068k  100 5068k    0     0  14.5M      0 --:--:-- --:--:-- --:--:-- 14.5M
Step #0 - "build": Get:1 http://storage.googleapis.com/bazel-apt stable InRelease [2265 B]
Step #0 - "build": Get:2 https://download.docker.com/linux/ubuntu focal InRelease [57.7 kB]
Step #0 - "build": Get:3 http://security.ubuntu.com/ubuntu focal-security InRelease [128 kB]
Step #0 - "build": Get:4 http://storage.googleapis.com/bazel-apt stable/jdk1.8 amd64 Packages [14.5 kB]
Step #0 - "build": Get:5 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages [63.2 kB]
Step #0 - "build": Get:6 https://download.docker.com/linux/ubuntu focal/edge amd64 Packages [3343 B]
Step #0 - "build": Get:7 http://ppa.launchpad.net/git-core/ppa/ubuntu focal InRelease [24.6 kB]
Step #0 - "build": Get:8 http://archive.ubuntu.com/ubuntu focal InRelease [265 kB]
Step #0 - "build": Get:9 http://ppa.launchpad.net/git-core/ppa/ubuntu focal/main amd64 Packages [3169 B]
Step #0 - "build": Get:10 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Packages [30.9 kB]
Step #0 - "build": Get:11 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [4144 kB]
Step #0 - "build": Get:12 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB]
Step #0 - "build": Get:13 http://archive.ubuntu.com/ubuntu focal-backports InRelease [128 kB]
Step #0 - "build": Get:14 http://archive.ubuntu.com/ubuntu focal/multiverse amd64 Packages [177 kB]
Step #0 - "build": Get:15 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages [1275 kB]
Step #0 - "build": Get:16 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [4112 kB]
Step #0 - "build": Get:17 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages [11.3 MB]
Step #0 - "build": Get:18 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [1279 kB]
Step #0 - "build": Get:19 http://archive.ubuntu.com/ubuntu focal/restricted amd64 Packages [33.4 kB]
Step #0 - "build": Get:20 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages [34.6 kB]
Step #0 - "build": Get:21 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1568 kB]
Step #0 - "build": Get:22 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [4584 kB]
Step #0 - "build": Get:23 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [4333 kB]
Step #0 - "build": Get:24 http://archive.ubuntu.com/ubuntu focal-backports/universe amd64 Packages [28.6 kB]
Step #0 - "build": Get:25 http://archive.ubuntu.com/ubuntu focal-backports/main amd64 Packages [55.2 kB]
Step #0 - "build": Fetched 33.8 MB in 3s (11.3 MB/s)
Step #0 - "build": Reading package lists...
Step #0 - "build": Reading package lists...
Step #0 - "build": Building dependency tree...
Step #0 - "build": Reading state information...
Step #0 - "build": The following additional packages will be installed:
Step #0 - "build":   libnl-3-200 libnl-genl-3-200 libpcap0.8 libpcap0.8-dev
Step #0 - "build": The following NEW packages will be installed:
Step #0 - "build":   libnl-3-200 libnl-3-dev libnl-genl-3-200 libnl-genl-3-dev libpcap-dev
Step #0 - "build":   libpcap0.8 libpcap0.8-dev
Step #0 - "build": 0 upgraded, 7 newly installed, 0 to remove and 24 not upgraded.
Step #0 - "build": Need to get 545 kB of archives.
Step #0 - "build": After this operation, 2136 kB of additional disk space will be used.
Step #0 - "build": Get:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpcap0.8 amd64 1.9.1-3ubuntu1.20.04.1 [128 kB]
Step #0 - "build": Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libnl-3-200 amd64 3.4.0-1ubuntu0.1 [54.4 kB]
Step #0 - "build": Get:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libnl-3-dev amd64 3.4.0-1ubuntu0.1 [92.9 kB]
Step #0 - "build": Get:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libnl-genl-3-200 amd64 3.4.0-1ubuntu0.1 [11.2 kB]
Step #0 - "build": Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libnl-genl-3-dev amd64 3.4.0-1ubuntu0.1 [10.8 kB]
Step #0 - "build": Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpcap0.8-dev amd64 1.9.1-3ubuntu1.20.04.1 [244 kB]
Step #0 - "build": Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpcap-dev amd64 1.9.1-3ubuntu1.20.04.1 [3492 B]
Step #0 - "build": debconf: delaying package configuration, since apt-utils is not installed
Step #0 - "build": Fetched 545 kB in 1s (579 kB/s)
Step #0 - "build": Selecting previously unselected package libpcap0.8:amd64.
Step #0 - "build": (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 37327 files and directories currently installed.)
Step #0 - "build": Preparing to unpack .../0-libpcap0.8_1.9.1-3ubuntu1.20.04.1_amd64.deb ...
Step #0 - "build": Unpacking libpcap0.8:amd64 (1.9.1-3ubuntu1.20.04.1) ...
Step #0 - "build": Selecting previously unselected package libnl-3-200:amd64.
Step #0 - "build": Preparing to unpack .../1-libnl-3-200_3.4.0-1ubuntu0.1_amd64.deb ...
Step #0 - "build": Unpacking libnl-3-200:amd64 (3.4.0-1ubuntu0.1) ...
Step #0 - "build": Selecting previously unselected package libnl-3-dev:amd64.
Step #0 - "build": Preparing to unpack .../2-libnl-3-dev_3.4.0-1ubuntu0.1_amd64.deb ...
Step #0 - "build": Unpacking libnl-3-dev:amd64 (3.4.0-1ubuntu0.1) ...
Step #0 - "build": Selecting previously unselected package libnl-genl-3-200:amd64.
Step #0 - "build": Preparing to unpack .../3-libnl-genl-3-200_3.4.0-1ubuntu0.1_amd64.deb ...
Step #0 - "build": Unpacking libnl-genl-3-200:amd64 (3.4.0-1ubuntu0.1) ...
Step #0 - "build": Selecting previously unselected package libnl-genl-3-dev:amd64.
Step #0 - "build": Preparing to unpack .../4-libnl-genl-3-dev_3.4.0-1ubuntu0.1_amd64.deb ...
Step #0 - "build": Unpacking libnl-genl-3-dev:amd64 (3.4.0-1ubuntu0.1) ...
Step #0 - "build": Selecting previously unselected package libpcap0.8-dev:amd64.
Step #0 - "build": Preparing to unpack .../5-libpcap0.8-dev_1.9.1-3ubuntu1.20.04.1_amd64.deb ...
Step #0 - "build": Unpacking libpcap0.8-dev:amd64 (1.9.1-3ubuntu1.20.04.1) ...
Step #0 - "build": Selecting previously unselected package libpcap-dev:amd64.
Step #0 - "build": Preparing to unpack .../6-libpcap-dev_1.9.1-3ubuntu1.20.04.1_amd64.deb ...
Step #0 - "build": Unpacking libpcap-dev:amd64 (1.9.1-3ubuntu1.20.04.1) ...
Step #0 - "build": Setting up libpcap0.8:amd64 (1.9.1-3ubuntu1.20.04.1) ...
Step #0 - "build": Setting up libnl-3-200:amd64 (3.4.0-1ubuntu0.1) ...
Step #0 - "build": Setting up libpcap0.8-dev:amd64 (1.9.1-3ubuntu1.20.04.1) ...
Step #0 - "build": Setting up libnl-3-dev:amd64 (3.4.0-1ubuntu0.1) ...
Step #0 - "build": Setting up libnl-genl-3-200:amd64 (3.4.0-1ubuntu0.1) ...
Step #0 - "build": Setting up libpcap-dev:amd64 (1.9.1-3ubuntu1.20.04.1) ...
Step #0 - "build": Setting up libnl-genl-3-dev:amd64 (3.4.0-1ubuntu0.1) ...
Step #0 - "build": Processing triggers for libc-bin (2.31-0ubuntu9.16) ...
Step #0 - "build": 2024/12/09 22:10:27 Downloading https://releases.bazel.build/6.4.0/release/bazel-6.4.0-linux-x86_64...
Step #0 - "build": 2024/12/09 22:10:27 Skipping basic authentication for releases.bazel.build because no credentials found in /builder/home/.netrc
Step #0 - "build": Extracting Bazel installation...
Step #0 - "build": Starting local Bazel server and connecting to it...
Step #0 - "build": INFO: Invocation ID: 22e77969-ecdf-4af5-bf95-7a1621da44dd
Step #0 - "build": Loading: 
Step #0 - "build": Loading: 
Step #0 - "build": Loading: 
Step #0 - "build": Loading: 
Step #0 - "build": Loading: 
Step #0 - "build": Loading: 
Step #0 - "build": Loading: 
Step #0 - "build": Loading: 0 packages loaded
Step #0 - "build": Analyzing: 250 targets (152 packages loaded, 0 targets configured)
Step #0 - "build": Analyzing: 250 targets (228 packages loaded, 924 targets configured)
Step #0 - "build": Analyzing: 250 targets (292 packages loaded, 945 targets configured)
Step #0 - "build": Analyzing: 250 targets (292 packages loaded, 945 targets configured)
Step #0 - "build": Analyzing: 250 targets (292 packages loaded, 945 targets configured)
Step #0 - "build": Analyzing: 250 targets (340 packages loaded, 1960 targets configured)
Step #0 - "build": Analyzing: 250 targets (455 packages loaded, 16628 targets configured)
Step #0 - "build": Analyzing: 250 targets (506 packages loaded, 17488 targets configured)
Step #0 - "build": Analyzing: 250 targets (507 packages loaded, 18129 targets configured)
Step #0 - "build": Analyzing: 250 targets (507 packages loaded, 18129 targets configured)
Step #0 - "build": Analyzing: 250 targets (507 packages loaded, 18129 targets configured)
Step #0 - "build": Analyzing: 250 targets (850 packages loaded, 19638 targets configured)
Step #0 - "build": Analyzing: 250 targets (1232 packages loaded, 22354 targets configured)
Step #0 - "build": Analyzing: 250 targets (1401 packages loaded, 23986 targets configured)
Step #0 - "build": Analyzing: 250 targets (1435 packages loaded, 24463 targets configured)
Step #0 - "build": INFO: Analyzed 250 targets (1537 packages loaded, 25015 targets configured).
Step #0 - "build":  checking cached actions
Step #0 - "build": INFO: Found 250 targets...
Step #0 - "build": [0 / 138] [Prepa] Writing file cmd/lemming/_image.entrypoint.txt ... (7 actions, 4 running)
Step #0 - "build": [234 / 4,095] Copying files to directory debian_bookworm_linux_amd64/layout; Downloading external/debian_bookworm_linux_amd64/layout/blobs/sha256/c69ac6bed067a89df14c84f4d967080f459f23fd53f50562b615387bbbf64025; 0s remote-cache ... (16 actions, 0 running)
Step #0 - "build": [308 / 4,273] Copying files to directory debian_bookworm_linux_amd64/layout; 1s remote-cache ... (16 actions, 0 running)
Step #0 - "build": [331 / 4,276] GoStdlib external/io_bazel_rules_go/stdlib_/pkg [for tool]; Downloading external/io_bazel_rules_go/stdlib_/pkg/linux_amd64/runtime.a, 9.0 MiB / 12.2 MiB; 1s remote-cache ... (16 actions, 0 running)
Step #0 - "build": [405 / 4,276] Compiling absl/time/internal/cctz/src/zone_info_source.cc; Downloading external/com_google_absl/absl/time/internal/cctz/_objs/time_zone/zone_info_source.pic.d; 0s remote-cache ... (16 actions, 0 running)
Step #0 - "build": [490 / 4,276] Compiling src/google/protobuf/io/zero_copy_stream.cc [for tool]; Downloading external/com_google_protobuf/_objs/protobuf_lite/zero_copy_stream.d; 0s remote-cache ... (13 actions, 0 running)
Step #0 - "build": [580 / 4,276] Compiling absl/time/duration.cc; Downloading external/com_google_absl/absl/time/_objs/time/duration.pic.o; 0s remote-cache ... (16 actions, 0 running)
Step #0 - "build": [655 / 4,279] GoStdlib external/io_bazel_rules_go/stdlib_/pkg; Downloading external/io_bazel_rules_go/stdlib_/pkg/linux_amd64/fmt.a, 299.3 KiB / 1003.4 KiB; 0s remote-cache ... (16 actions, 0 running)
Step #0 - "build": INFO: From Compiling src/core/lib/gpr/posix/sync.cc:
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/gpr/posix/sync.cc:158:9: warning: multi-line comment [-Wcomment]
Step #0 - "build":   158 | #endif  // defined(GPR_POSIX_SYNC) && !defined(GPR_ABSEIL_SYNC) && \
Step #0 - "build":       |         ^
Step #0 - "build": [687 / 4,279] Compiling src/google/protobuf/io/io_win32.cc; Downloading external/com_google_protobuf/_objs/protobuf_lite/io_win32.pic.d; 0s remote-cache ... (16 actions, 0 running)
Step #0 - "build": INFO: From Compiling src/core/lib/gpr/windows/sync.cc:
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/gpr/windows/sync.cc:121:9: warning: multi-line comment [-Wcomment]
Step #0 - "build":   121 | #endif  // defined(GPR_WINDOWS) && !defined(GPR_ABSEIL_SYNC) && \
Step #0 - "build":       |         ^
Step #0 - "build": [736 / 4,279] GoStdlib external/io_bazel_rules_go/stdlib_/pkg; Downloading external/io_bazel_rules_go/stdlib_/pkg/linux_amd64/runtime.a, 4.0 MiB / 12.2 MiB; 0s remote-cache ... (16 actions, 0 running)
Step #0 - "build": [801 / 4,279] Compiling src/core/ext/transport/chttp2/transport/huffsyms.cc; Downloading external/com_github_grpc_grpc/src/core/_objs/huffsyms/huffsyms.pic.o; 0s remote-cache ... (16 actions, 0 running)
Step #0 - "build": [894 / 4,279] Compiling src/lib/ares_getnameinfo.c; Downloading external/com_github_cares_cares/_objs/ares/ares_getnameinfo.pic.o; 0s remote-cache ... (16 actions, 0 running)
Step #0 - "build": [980 / 4,279] GoCompilePkg external/com_github_google_go_cmp/cmp/internal/function/function.a; Downloading external/com_github_google_go_cmp/cmp/internal/function/function.a; 0s remote-cache ... (16 actions, 0 running)
Step #0 - "build": [1,071 / 4,279] Compiling src/core/lib/slice/slice.cc; Downloading external/com_github_grpc_grpc/src/core/_objs/slice/slice.pic.d; 0s remote-cache ... (17 actions, 2 running)
Step #0 - "build": INFO: From Generating proto_library //proto/forwarding:forwarding_proto:
Step #0 - "build": proto/forwarding/forwarding_port.proto:20:1: warning: Import google/rpc/status.proto is unused.
Step #0 - "build": [1,161 / 4,279] Compiling proto/forwarding/forwarding_action.pb.cc; 0s remote-cache, linux-sandbox ... (16 actions, 2 running)
Step #0 - "build": [1,246 / 4,279] Compiling proto/forwarding/forwarding_action.pb.cc; 1s remote-cache, linux-sandbox ... (17 actions, 2 running)
Step #0 - "build": [1,343 / 4,279] Compiling proto/forwarding/forwarding_attribute.pb.cc; 0s remote-cache, linux-sandbox ... (18 actions, 4 running)
Step #0 - "build": INFO: From Generating Descriptor Set proto_library //proto/forwarding:forwarding_proto:
Step #0 - "build": proto/forwarding/forwarding_port.proto:20:1: warning: Import google/rpc/status.proto is unused.
Step #0 - "build": [1,439 / 4,279] Compiling proto/forwarding/forwarding_attribute.pb.cc; 1s remote-cache, linux-sandbox ... (17 actions, 2 running)
Step #0 - "build": [1,528 / 4,279] Compiling proto/forwarding/forwarding_common.pb.cc; 0s remote-cache, linux-sandbox ... (17 actions, 2 running)
Step #0 - "build": [1,614 / 4,279] Compiling proto/forwarding/forwarding_common.pb.cc; 1s remote-cache, linux-sandbox ... (17 actions, 2 running)
Step #0 - "build": [1,701 / 4,279] GoCompilePkg external/org_golang_google_grpc/internal/serviceconfig/serviceconfig.a; Downloading external/org_golang_google_grpc/internal/serviceconfig/serviceconfig.a; 0s remote-cache ... (17 actions, 2 running)
Step #0 - "build": INFO: From Compiling src/core/lib/iomgr/grpc_if_nametoindex_unsupported.cc:
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/iomgr/grpc_if_nametoindex_unsupported.cc:38:9: warning: multi-line comment [-Wcomment]
Step #0 - "build":    38 | #endif  // GRPC_IF_NAMETOINDEX == 0 || \
Step #0 - "build":       |         ^
Step #0 - "build": INFO: From Compiling src/core/lib/iomgr/grpc_if_nametoindex_posix.cc:
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/iomgr/grpc_if_nametoindex_posix.cc:42:9: warning: multi-line comment [-Wcomment]
Step #0 - "build":    42 | #endif  // GRPC_IF_NAMETOINDEX == 1 && \
Step #0 - "build":       |         ^
Step #0 - "build": INFO: From Compiling src/core/lib/event_engine/tcp_socket_utils.cc:
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/event_engine/tcp_socket_utils.cc: In function 'bool grpc_event_engine::experimental::ResolvedAddressToV4Mapped(const grpc_event_engine::experimental::EventEngine::ResolvedAddress&, grpc_event_engine::experimental::EventEngine::ResolvedAddress*)':
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/event_engine/tcp_socket_utils.cc:187:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class grpc_event_engine::experimental::EventEngine::ResolvedAddress'; use assignment or value-initialization instead [-Wclass-memaccess]
Step #0 - "build":   187 |     memset(resolved_addr6_out, 0, sizeof(*resolved_addr6_out));
Step #0 - "build":       |                                                              ^
Step #0 - "build": In file included from external/com_github_grpc_grpc/src/core/lib/event_engine/tcp_socket_utils.h:24,
Step #0 - "build":                  from external/com_github_grpc_grpc/src/core/lib/event_engine/tcp_socket_utils.cc:16:
Step #0 - "build": external/com_github_grpc_grpc/include/grpc/event_engine/event_engine.h:147:9: note: 'class grpc_event_engine::experimental::EventEngine::ResolvedAddress' declared here
Step #0 - "build":   147 |   class ResolvedAddress {
Step #0 - "build":       |         ^~~~~~~~~~~~~~~
Step #0 - "build": [1,793 / 4,279] Compiling proto/forwarding/forwarding_info.pb.cc; 1s remote-cache, linux-sandbox ... (17 actions, 2 running)
Step #0 - "build": [1,889 / 4,279] Compiling proto/forwarding/forwarding_notification.pb.cc; 0s remote-cache, linux-sandbox ... (16 actions, 2 running)
Step #0 - "build": [1,982 / 4,279] Compiling proto/forwarding/forwarding_notification.pb.cc; 1s remote-cache, linux-sandbox ... (17 actions, 2 running)
Step #0 - "build": INFO: From Compiling src/core/lib/resource_quota/memory_quota.cc:
Step #0 - "build": In file included from external/com_github_grpc_grpc/src/core/lib/resource_quota/memory_quota.cc:33:
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/promise/loop.h:124:31: warning: attribute ignored in declaration of 'union grpc_core::promise_detail::Loop<F>::<unnamed>' [-Wattributes]
Step #0 - "build":   124 |   GPR_NO_UNIQUE_ADDRESS union {
Step #0 - "build":       |                               ^
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/promise/loop.h:124:31: note: attribute for 'union grpc_core::promise_detail::Loop<F>::<unnamed>' must follow the 'union' keyword
Step #0 - "build": In file included from external/com_github_grpc_grpc/src/core/lib/resource_quota/memory_quota.cc:15:
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/resource_quota/memory_quota.cc: In member function 'void grpc_core::BasicMemoryQuota::Take(grpc_core::GrpcMemoryAllocatorImpl*, size_t)':
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/resource_quota/memory_quota.cc:398:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
Step #0 - "build":   398 |   GPR_DEBUG_ASSERT(amount <= std::numeric_limits<intptr_t>::max());
Step #0 - "build":       |                    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Step #0 - "build": INFO: From Compiling src/core/ext/transport/chttp2/transport/flow_control.cc:
Step #0 - "build": In file included from external/com_github_grpc_grpc/src/core/ext/transport/chttp2/transport/flow_control.cc:21:
Step #0 - "build": external/com_github_grpc_grpc/src/core/ext/transport/chttp2/transport/flow_control.h:78:28: warning: 'warn_unused_result' attribute only applies to function types [-Wattributes]
Step #0 - "build":    78 | class GRPC_MUST_USE_RESULT FlowControlAction {
Step #0 - "build":       |                            ^~~~~~~~~~~~~~~~~
Step #0 - "build": [2,069 / 4,279] Compiling proto/forwarding/forwarding_operation.pb.cc; 0s remote-cache, linux-sandbox ... (17 actions, 2 running)
Step #0 - "build": [2,145 / 4,279] Compiling proto/forwarding/forwarding_operation.pb.cc; 1s remote-cache, linux-sandbox ... (17 actions, 2 running)
Step #0 - "build": [2,220 / 4,279] Compiling proto/forwarding/forwarding_packetsink.pb.cc; 0s remote-cache, linux-sandbox ... (20 actions, 8 running)
Step #0 - "build": INFO: From Action proto/forwarding/forwarding_action.grpc.pb.h:
Step #0 - "build": proto/forwarding/forwarding_port.proto:20:1: warning: Import google/rpc/status.proto is unused.
Step #0 - "build": [2,289 / 4,279] Compiling proto/forwarding/forwarding_packetsink.pb.cc; 1s remote-cache, linux-sandbox ... (21 actions, 10 running)
Step #0 - "build": [2,356 / 4,279] Compiling proto/forwarding/forwarding_table.pb.cc; 2s remote-cache, linux-sandbox ... (19 actions, 6 running)
Step #0 - "build": [2,433 / 4,279] Compiling proto/forwarding/forwarding_attribute.grpc.pb.cc; 0s remote-cache, linux-sandbox ... (18 actions, 4 running)
Step #0 - "build": [2,518 / 4,279] Compiling proto/forwarding/forwarding_attribute.grpc.pb.cc; 1s remote-cache, linux-sandbox ... (17 actions, 2 running)
Step #0 - "build": [2,608 / 4,279] GoLink external/bazel_gazelle/cmd/gazelle/gazelle_/gazelle; Downloading external/bazel_gazelle/cmd/gazelle/gazelle_/gazelle, 4.0 MiB / 7.5 MiB; 0s remote-cache ... (17 actions, 2 running)
Step #0 - "build": [2,693 / 4,279] Compiling proto/forwarding/forwarding_common.grpc.pb.cc; 1s remote-cache, linux-sandbox ... (18 actions, 4 running)
Step #0 - "build": INFO: From Compiling src/core/lib/surface/call.cc:
Step #0 - "build": In file included from external/com_github_grpc_grpc/src/core/lib/surface/call.cc:61:
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/channel/call_tracer.h:44:1: warning: multi-line comment [-Wcomment]
Step #0 - "build":    44 | //                      /          \
Step #0 - "build":       | ^
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/channel/call_tracer.h:46:1: warning: multi-line comment [-Wcomment]
Step #0 - "build":    46 | //                                /             \
Step #0 - "build":       | ^
Step #0 - "build": [2,775 / 4,279] Compiling proto/forwarding/forwarding_common.grpc.pb.cc; 2s remote-cache, linux-sandbox ... (17 actions, 2 running)
Step #0 - "build": INFO: From Compiling src/core/lib/surface/builtins.cc:
Step #0 - "build": In file included from external/com_github_grpc_grpc/src/core/lib/surface/builtins.cc:21:
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/channel/call_tracer.h:44:1: warning: multi-line comment [-Wcomment]
Step #0 - "build":    44 | //                      /          \
Step #0 - "build":       | ^
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/channel/call_tracer.h:46:1: warning: multi-line comment [-Wcomment]
Step #0 - "build":    46 | //                                /             \
Step #0 - "build":       | ^
Step #0 - "build": [2,844 / 4,279] Compiling proto/forwarding/forwarding_info.grpc.pb.cc; 0s remote-cache, linux-sandbox ... (17 actions, 2 running)
Step #0 - "build": INFO: From Compiling dataplane/standalone/sai/vlan.cc:
Step #0 - "build": dataplane/standalone/sai/vlan.cc: In function 'sai_status_t l_create_vlan_members(sai_object_id_t, uint32_t, const uint32_t*, const sai_attribute_t**, sai_bulk_op_error_mode_t, sai_object_id_t*, sai_status_t*)':
Step #0 - "build": dataplane/standalone/sai/vlan.cc:562:20: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
Step #0 - "build":   562 |   if (object_count != resp.resps().size()) {
Step #0 - "build":       |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
Step #0 - "build": dataplane/standalone/sai/vlan.cc: In function 'sai_status_t l_remove_vlan_members(uint32_t, const sai_object_id_t*, sai_bulk_op_error_mode_t, sai_status_t*)':
Step #0 - "build": dataplane/standalone/sai/vlan.cc:598:20: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
Step #0 - "build":   598 |   if (object_count != resp.resps().size()) {
Step #0 - "build":       |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
Step #0 - "build": INFO: From Compiling dataplane/standalone/saiserver/enum.cc:
Step #0 - "build": dataplane/standalone/saiserver/enum.cc: In function 'google::protobuf::RepeatedField<int> convert_list_sai_acl_action_type_t_to_proto(const sai_s32_list_t&)':
Step #0 - "build": dataplane/standalone/saiserver/enum.cc:357:21: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
Step #0 - "build":   357 |   for (int i = 0; i < list.count; i++) {
Step #0 - "build":       |                   ~~^~~~~~~~~~~~
Step #0 - "build": dataplane/standalone/saiserver/enum.cc: In function 'google::protobuf::RepeatedField<int> convert_list_sai_acl_bind_point_type_t_to_proto(const sai_s32_list_t&)':
Step #0 - "build": dataplane/standalone/saiserver/enum.cc:420:21: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
Step #0 - "build":   420 |   for (int i = 0; i < list.count; i++) {
Step #0 - "build":       |                   ~~^~~~~~~~~~~~
Step #0 - "build": dataplane/standalone/saiserver/enum.cc: In function 'google::protobuf::RepeatedField<int> convert_list_sai_acl_counter_attr_t_to_proto(const sai_s32_list_t&)':
Step #0 - "build": dataplane/standalone/saiserver/enum.cc:489:21: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
Step #0 - "build":   489 |   for (int i = 0; i < list.count; i++) {
Step #0 - "build":       |                   ~~^~~~~~~~~~~~
Step #0 - "build": dataplane/standalone/saiserver/enum.cc: In function 'google::protobuf::RepeatedField<int> convert_list_sai_acl_dtel_flow_op_t_to_proto(const sai_s32_list_t&)':
Step #0 - "build": dataplane/standalone/saiserver/enum.cc:546:21: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
Step #0 - "build":   546 |   for (int i = 0; i < list.count; i++) {
Step #0 - "build":       |                   ~~^~~~~~~~~~~~
Step #0 - "build": dataplane/standalone/saiserver/enum.cc: In function 'google::protobuf::RepeatedField<int> convert_list_sai_acl_entry_attr_t_to_proto(const sai_s32_list_t&)':
Step #0 - "build": dataplane/standalone/saiserver/enum.cc:1485:21: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
Step #0 - "build":  1485 |   for (int i = 0; i < list.count; i++) {
Step #0 - "build":       |                   ~~^~~~~~~~~~~~
Step #0 - "build": dataplane/standalone/saiserver/enum.cc: In function 'google::protobuf::RepeatedField<int> convert_list_sai_acl_ip_frag_t_to_proto(const sai_s32_list_t&)':
Step #0 - "build": dataplane/standalone/saiserver/enum.cc:1548:21: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
Step #0 - "build":  1548 |   for (int i = 0; i < list.count; i++) {
Step #0 - "build":       |                   ~~^~~~~~~~~~~~
Step #0 - "build": dataplane/standalone/saiserver/enum.cc: In function 'google::protobuf::RepeatedField<int> convert_list_sai_acl_ip_type_t_to_proto(const sai_s32_list_t&)':
Step #0 - "build": dataplane/standalone/saiserver/enum.cc:1641:21: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
Step #0 - "build":  1641 |   for (int i = 0; i < list.count; i++) {
Step #0 - "build":       |                   ~~^~~~~~~~~~~~
Step #0 - "build": dataplane/standalone/saiserver/enum.cc: In function 'google::protobuf::RepeatedField<int> convert_list_sai_acl_range_attr_t_to_proto(const sai_s32_list_t&)':
Step #0 - "build": dataplane/standalone/saiserver/enum.cc:1686:21: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
Step #0 - "build":  1686 |   for (int i = 0; i < list.count; i++) {
Step #0 - "build":       |                   ~~^~~~~~~~~~~~
Step #0 - "build": dataplane/standalone/saiserver/enum.cc: In function 'google::protobuf::RepeatedField<int> convert_list_sai_acl_range_type_t_to_proto(const sai_s32_list_t&)':
Step #0 - "build": dataplane/standalone/saiserver/enum.cc:1749:21: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
Step #0 - "build":  1749 |   for (int i = 0; i < list.count; i++) {
Step #0 - "build":       |                   ~~^~~~~~~~~~~~
Step #0 - "build": dataplane/standalone/saiserver/enum.cc: In function 'google::protobuf::RepeatedField<int> convert_list_sai_acl_stage_t_to_proto(const sai_s32_list_t&)':
Step #0 - "build": dataplane/standalone/saiserver/enum.cc:1812:21: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
Step #0 - "build":  1812 |   for (int i = 0; i < list.count; i++) {
Step #0 - "build":       |                   ~~^~~~~~~~~~~~
Step #0 - "build": dataplane/standalone/saiserver/enum.cc: In function 'google::protobuf::RepeatedField<int> convert_list_sai_acl_table_attr_t_to_proto(const sai_s32_list_t&)':
Step #0 - "build": dataplane/standalone/saiserver/enum.cc:2444:21: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
Step #0 - "build":  2444 |   for (int i = 0; i < list.count; i++) {
Step #0 - "build":       |                   ~~^~~~~~~~~~~~
Step #0 - "build": dataplane/standalone/saiserver/enum.cc: In function 'google::protobuf::RepeatedField<int> convert_list_sai_acl_table_group_attr_t_to_proto(const sai_s32_list_t&)':
Step #0 - "build": dataplane/standalone/saiserver/enum.cc:2502:21: warning: comparison of
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds;region=us-central1/3f951f27-6175-4b45-a018-467a5f52ffba?project=1017650716852.]
...
g: multi-line comment [-Wcomment]
Step #0 - "build":    44 | //                      /          \
Step #0 - "build":       | ^
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/channel/call_tracer.h:46:1: warning: multi-line comment [-Wcomment]
Step #0 - "build":    46 | //                                /             \
Step #0 - "build":       | ^
Step #0 - "build": [3,383 / 4,279] Compiling proto/forwarding/forwarding_packetsink.grpc.pb.cc; 0s remote-cache, linux-sandbox ... (18 actions, 4 running)
Step #0 - "build": INFO: From Compiling src/core/ext/filters/http/message_compress/compression_filter.cc:
Step #0 - "build": In file included from external/com_github_grpc_grpc/src/core/ext/filters/http/message_compress/compression_filter.cc:39:
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/channel/call_tracer.h:44:1: warning: multi-line comment [-Wcomment]
Step #0 - "build":    44 | //                      /          \
Step #0 - "build":       | ^
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/channel/call_tracer.h:46:1: warning: multi-line comment [-Wcomment]
Step #0 - "build":    46 | //                                /             \
Step #0 - "build":       | ^
Step #0 - "build": INFO: From Compiling src/core/ext/filters/channel_idle/channel_idle_filter.cc:
Step #0 - "build": In file included from external/com_github_grpc_grpc/src/core/ext/filters/channel_idle/channel_idle_filter.cc:44:
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/promise/loop.h:124:31: warning: attribute ignored in declaration of 'union grpc_core::promise_detail::Loop<F>::<unnamed>' [-Wattributes]
Step #0 - "build":   124 |   GPR_NO_UNIQUE_ADDRESS union {
Step #0 - "build":       |                               ^
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/promise/loop.h:124:31: note: attribute for 'union grpc_core::promise_detail::Loop<F>::<unnamed>' must follow the 'union' keyword
Step #0 - "build": [3,459 / 4,279] Compiling proto/forwarding/forwarding_packetsink.grpc.pb.cc; 1s remote-cache, linux-sandbox ... (19 actions, 6 running)
Step #0 - "build": INFO: From Compiling src/core/lib/channel/server_call_tracer_filter.cc:
Step #0 - "build": In file included from external/com_github_grpc_grpc/src/core/lib/channel/server_call_tracer_filter.cc:26:
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/channel/call_tracer.h:44:1: warning: multi-line comment [-Wcomment]
Step #0 - "build":    44 | //                      /          \
Step #0 - "build":       | ^
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/channel/call_tracer.h:46:1: warning: multi-line comment [-Wcomment]
Step #0 - "build":    46 | //                                /             \
Step #0 - "build":       | ^
Step #0 - "build": INFO: From Compiling src/core/lib/channel/connected_channel.cc:
Step #0 - "build": In file included from external/com_github_grpc_grpc/src/core/lib/channel/connected_channel.cc:64:
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/promise/loop.h:124:31: warning: attribute ignored in declaration of 'union grpc_core::promise_detail::Loop<F>::<unnamed>' [-Wattributes]
Step #0 - "build":   124 |   GPR_NO_UNIQUE_ADDRESS union {
Step #0 - "build":       |                               ^
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/promise/loop.h:124:31: note: attribute for 'union grpc_core::promise_detail::Loop<F>::<unnamed>' must follow the 'union' keyword
Step #0 - "build": [3,538 / 4,279] Compiling proto/forwarding/forwarding_service.grpc.pb.cc; 1s remote-cache, linux-sandbox ... (19 actions, 6 running)
Step #0 - "build": INFO: From Compiling src/core/lib/channel/call_tracer.cc:
Step #0 - "build": In file included from external/com_github_grpc_grpc/src/core/lib/channel/call_tracer.cc:21:
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/channel/call_tracer.h:44:1: warning: multi-line comment [-Wcomment]
Step #0 - "build":    44 | //                      /          \
Step #0 - "build":       | ^
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/channel/call_tracer.h:46:1: warning: multi-line comment [-Wcomment]
Step #0 - "build":    46 | //                                /             \
Step #0 - "build":       | ^
Step #0 - "build": [3,610 / 4,279] Compiling proto/forwarding/forwarding_service.grpc.pb.cc; 2s remote-cache, linux-sandbox ... (18 actions, 5 running)
Step #0 - "build": [3,656 / 4,279] Compiling proto/forwarding/forwarding_service.grpc.pb.cc; 4s remote-cache, linux-sandbox ... (18 actions, 4 running)
Step #0 - "build": [3,677 / 4,279] Compiling proto/forwarding/forwarding_service.grpc.pb.cc; 5s remote-cache, linux-sandbox ... (18 actions, 4 running)
Step #0 - "build": [3,714 / 4,279] Compiling proto/forwarding/forwarding_service.grpc.pb.cc; 6s remote-cache, linux-sandbox ... (18 actions, 4 running)
Step #0 - "build": [3,755 / 4,279] GoCompilePkg gnmi/oc/netinstbgp/netinstbgp.a; Downloading gnmi/oc/netinstbgp/netinstbgp.a, 172.9 MiB / 235.5 MiB; 2s remote-cache ... (20 actions, 8 running)
Step #0 - "build": [3,793 / 4,279] GoCompilePkg gnmi/oc/netinstbgp/netinstbgp.a; Downloading gnmi/oc/netinstbgp/netinstbgp.a, 229.1 MiB / 235.5 MiB; 3s remote-cache ... (20 actions, 8 running)
Step #0 - "build": [3,838 / 4,279] GoCompilePkg external/com_github_openconfig_ondatra/gnmi/oc/networkinstance/networkinstance.a; Downloading external/com_github_openconfig_ondatra/gnmi/oc/networkinstance/networkinstance.a, 140.8 MiB / 309.9 MiB; 2s remote-cache ... (19 actions, 6 running)
Step #0 - "build": [3,887 / 4,279] GoCompilePkg external/com_github_openconfig_ondatra/gnmi/oc/networkinstance/networkinstance.a; Downloading external/com_github_openconfig_ondatra/gnmi/oc/networkinstance/networkinstance.a, 228.9 MiB / 309.9 MiB; 3s remote-cache ... (23 actions, 14 running)
Step #0 - "build": [3,948 / 4,279] GoCompilePkg gnmi/oc/networkinstance/networkinstance.a; Downloading gnmi/oc/networkinstance/networkinstance.a, 140.9 MiB / 318.8 MiB; 0s remote-cache ... (20 actions, 8 running)
Step #0 - "build": INFO: From Compiling src/core/ext/xds/xds_transport_grpc.cc:
Step #0 - "build": In file included from external/com_github_grpc_grpc/src/core/ext/filters/client_channel/client_channel.h:44,
Step #0 - "build":                  from external/com_github_grpc_grpc/src/core/ext/xds/xds_transport_grpc.cc:37:
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/channel/call_tracer.h:44:1: warning: multi-line comment [-Wcomment]
Step #0 - "build":    44 | //                      /          \
Step #0 - "build":       | ^
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/channel/call_tracer.h:46:1: warning: multi-line comment [-Wcomment]
Step #0 - "build":    46 | //                                /             \
Step #0 - "build":       | ^
Step #0 - "build": [4,003 / 4,279] GoCompilePkg gnmi/oc/networkinstance/networkinstance.a; 1s remote-cache ... (22 actions, 12 running)
Step #0 - "build": [4,044 / 4,279] GoLink dataplane/forwarding/fwdtable/fwdtable_test_/fwdtable_test; 0s remote-cache, linux-sandbox ... (24 actions, 16 running)
Step #0 - "build": INFO: From Compiling src/core/ext/transport/binder/client/binder_connector.cc:
Step #0 - "build": In file included from external/com_github_grpc_grpc/src/core/ext/filters/client_channel/client_channel.h:44,
Step #0 - "build":                  from external/com_github_grpc_grpc/src/core/ext/transport/binder/client/binder_connector.h:30,
Step #0 - "build":                  from external/com_github_grpc_grpc/src/core/ext/transport/binder/client/binder_connector.cc:19:
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/channel/call_tracer.h:44:1: warning: multi-line comment [-Wcomment]
Step #0 - "build":    44 | //                      /          \
Step #0 - "build":       | ^
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/channel/call_tracer.h:46:1: warning: multi-line comment [-Wcomment]
Step #0 - "build":    46 | //                                /             \
Step #0 - "build":       | ^
Step #0 - "build": INFO: From Compiling src/core/ext/transport/binder/client/channel_create_impl.cc:
Step #0 - "build": In file included from external/com_github_grpc_grpc/src/core/ext/filters/client_channel/client_channel.h:44,
Step #0 - "build":                  from external/com_github_grpc_grpc/src/core/ext/transport/binder/client/binder_connector.h:30,
Step #0 - "build":                  from external/com_github_grpc_grpc/src/core/ext/transport/binder/client/channel_create_impl.cc:24:
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/channel/call_tracer.h:44:1: warning: multi-line comment [-Wcomment]
Step #0 - "build":    44 | //                      /          \
Step #0 - "build":       | ^
Step #0 - "build": external/com_github_grpc_grpc/src/core/lib/channel/call_tracer.h:46:1: warning: multi-line comment [-Wcomment]
Step #0 - "build":    46 | //                                /             \
Step #0 - "build":       | ^
Step #0 - "build": INFO: From Compiling src/core/ext/transport/binder/transport/binder_transport.cc:
Step #0 - "build": external/com_github_grpc_grpc/src/core/ext/transport/binder/transport/binder_transport.cc: In function 'void set_pollset_set(grpc_transport*, grpc_stream*, grpc_pollset_set*)':
Step #0 - "build": external/com_github_grpc_grpc/src/core/ext/transport/binder/transport/binder_transport.cc:134:29: warning: format not a string literal and no format arguments [-Wformat-security]
Step #0 - "build":   134 |   gpr_log(GPR_INFO, __func__);
Step #0 - "build":       |                             ^
Step #0 - "build": external/com_github_grpc_grpc/src/core/ext/transport/binder/transport/binder_transport.cc: In function 'void perform_transport_op(grpc_transport*, grpc_transport_op*)':
Step #0 - "build": external/com_github_grpc_grpc/src/core/ext/transport/binder/transport/binder_transport.cc:641:29: warning: format not a string literal and no format arguments [-Wformat-security]
Step #0 - "build":   641 |   gpr_log(GPR_INFO, __func__);
Step #0 - "build":       |                             ^
Step #0 - "build": external/com_github_grpc_grpc/src/core/ext/transport/binder/transport/binder_transport.cc: In function 'void destroy_stream(grpc_transport*, grpc_stream*, grpc_closure*)':
Step #0 - "build": external/com_github_grpc_grpc/src/core/ext/transport/binder/transport/binder_transport.cc:664:29: warning: format not a string literal and no format arguments [-Wformat-security]
Step #0 - "build":   664 |   gpr_log(GPR_INFO, __func__);
Step #0 - "build":       |                             ^
Step #0 - "build": external/com_github_grpc_grpc/src/core/ext/transport/binder/transport/binder_transport.cc: In function 'void destroy_transport(grpc_transport*)':
Step #0 - "build": external/com_github_grpc_grpc/src/core/ext/transport/binder/transport/binder_transport.cc:683:29: warning: format not a string literal and no format arguments [-Wformat-security]
Step #0 - "build":   683 |   gpr_log(GPR_INFO, __func__);
Step #0 - "build":       |                             ^
Step #0 - "build": external/com_github_grpc_grpc/src/core/ext/transport/binder/transport/binder_transport.cc: In function 'grpc_endpoint* get_endpoint(grpc_transport*)':
Step #0 - "build": external/com_github_grpc_grpc/src/core/ext/transport/binder/transport/binder_transport.cc:691:29: warning: format not a string literal and no format arguments [-Wformat-security]
Step #0 - "build":   691 |   gpr_log(GPR_INFO, __func__);
Step #0 - "build":       |                             ^
Step #0 - "build": external/com_github_grpc_grpc/src/core/ext/transport/binder/transport/binder_transport.cc: In constructor 'grpc_binder_transport::grpc_binder_transport(std::unique_ptr<grpc_binder::Binder>, bool, std::shared_ptr<grpc::experimental::binder::SecurityPolicy>)':
Step #0 - "build": external/com_github_grpc_grpc/src/core/ext/transport/binder/transport/binder_transport.cc:720:29: warning: format not a string literal and no format arguments [-Wformat-security]
Step #0 - "build":   720 |   gpr_log(GPR_INFO, __func__);
Step #0 - "build":       |                             ^
Step #0 - "build": external/com_github_grpc_grpc/src/core/ext/transport/binder/transport/binder_transport.cc: In function 'grpc_transport* grpc_create_binder_transport_client(std::unique_ptr<grpc_binder::Binder>, std::shared_ptr<grpc::experimental::binder::SecurityPolicy>)':
Step #0 - "build": external/com_github_grpc_grpc/src/core/ext/transport/binder/transport/binder_transport.cc:750:29: warning: format not a string literal and no format arguments [-Wformat-security]
Step #0 - "build":   750 |   gpr_log(GPR_INFO, __func__);
Step #0 - "build":       |                             ^
Step #0 - "build": external/com_github_grpc_grpc/src/core/ext/transport/binder/transport/binder_transport.cc: In function 'grpc_transport* grpc_create_binder_transport_server(std::unique_ptr<grpc_binder::Binder>, std::shared_ptr<grpc::experimental::binder::SecurityPolicy>)':
Step #0 - "build": external/com_github_grpc_grpc/src/core/ext/transport/binder/transport/binder_transport.cc:765:29: warning: format not a string literal and no format arguments [-Wformat-security]
Step #0 - "build":   765 |   gpr_log(GPR_INFO, __func__);
Step #0 - "build":       |                             ^
Step #0 - "build": [4,100 / 4,279] GoLink dataplane/forwarding/fwdport/fwdport_test_/fwdport_test; 0s remote-cache, linux-sandbox ... (22 actions, 12 running)
Step #0 - "build": [4,141 / 4,279] GoLink gnmi/gnmi_test_/gnmi_test; Downloading gnmi/gnmi_test_/gnmi_test, 52.1 MiB / 114.9 MiB; 0s remote-cache ... (18 actions, 6 running)
Step #0 - "build": [4,169 / 4,279] GoLink gnmi/gnmi_test_/gnmi_test; 1s remote-cache ... (14 actions, 4 running)
Step #0 - "build": [4,182 / 4,279] Linking dataplane/standalone/libsai.so; Downloading dataplane/standalone/libsai.so, 85.5 MiB / 102.5 MiB; 1s remote-cache ... (12 actions, 2 running)
Step #0 - "build": [4,190 / 4,279] GoLink gnoi/gnoi_test_/gnoi_test; 1s remote-cache ... (7 actions, 2 running)
Step #0 - "build": [4,219 / 4,279] GoLink dataplane/forwarding/fwdtable/bridge/bridge_test_/bridge_test; 2s remote-cache, linux-sandbox ... (17 actions, 4 running)
Step #0 - "build": [4,228 / 4,279] GoLink sysrib/sysrib_test_/sysrib_test; Downloading sysrib/sysrib_test_/sysrib_test, 52.9 MiB / 124.5 MiB; 1s remote-cache ... (17 actions, 2 running)
Step #0 - "build": [4,233 / 4,279] GoLink sysrib/sysrib_test_/sysrib_test; Downloading sysrib/sysrib_test_/sysrib_test, 74.8 MiB / 124.5 MiB; 2s remote-cache ... (17 actions, 2 running)
Step #0 - "build": [4,245 / 4,279] GoLink sysrib/sysrib_test_/sysrib_test; Downloading sysrib/sysrib_test_/sysrib_test, 99.7 MiB / 124.5 MiB; 4s remote-cache ... (17 actions, 2 running)
Step #0 - "build": [4,249 / 4,279] GoLink cmd/lemming/lemming_/lemming; Downloading cmd/lemming/lemming_/lemming, 121.7 MiB / 133.3 MiB; 5s remote-cache ... (17 actions, 2 running)
Step #0 - "build": [4,253 / 4,279] GoLink lemming_test_/lemming_test; Downloading lemming_test_/lemming_test, 130.9 MiB / 133.4 MiB; 5s remote-cache ... (17 actions, 2 running)
Step #0 - "build": [4,258 / 4,279] GoLink integration_tests/dataplane/tunnel/tunnel_test_/tunnel_test; Downloading integration_tests/dataplane/tunnel/tunnel_test_/tunnel_test, 155.1 MiB / 220.2 MiB; 6s remote-cache ... (16 actions, 2 running)
Step #0 - "build": [4,260 / 4,279] GoLink integration_tests/dataplane/tunnel/tunnel_test_/tunnel_test; Downloading integration_tests/dataplane/tunnel/tunnel_test_/tunnel_test, 181.5 MiB / 220.2 MiB; 7s remote-cache ... (14 actions, 2 running)
Step #0 - "build": [4,264 / 4,279] GoLink integration_tests/dataplane/tunnel/tunnel_test_/tunnel_test; Downloading integration_tests/dataplane/tunnel/tunnel_test_/tunnel_test, 212.0 MiB / 220.2 MiB; 8s remote-cache ... (12 actions, 2 running)
Step #0 - "build": [4,269 / 4,279] GoLink integration_tests/dataplane/mplsoudp/mplsoudp_test_/mplsoudp_test; 7s remote-cache, linux-sandbox ... (8 actions, 2 running)
Step #0 - "build": [4,272 / 4,279] GoLink integration_tests/dataplane/mplsoudp/mplsoudp_test_/mplsoudp_test; 8s remote-cache, linux-sandbox ... (7 actions, 2 running)
Step #0 - "build": [4,277 / 4,279] GoLink integration_tests/dataplane/mplsoudp/mplsoudp_test_/mplsoudp_test; 10s remote-cache, linux-sandbox ... (3 actions, 2 running)
Step #0 - "build": [4,278 / 4,279] GoLink integration_tests/dataplane/mplsoudp/mplsoudp_test_/mplsoudp_test; 12s remote-cache, linux-sandbox
Step #0 - "build": INFO: Elapsed time: 109.552s, Critical Path: 34.46s
Step #0 - "build": INFO: 4279 processes: 3890 remote cache hit, 258 internal, 131 linux-sandbox.
Step #0 - "build": INFO: Build completed successfully, 4279 total actions
Finished Step #0 - "build"
Starting Step #1 - "test"
Step #1 - "test": Already have image (with digest): gcr.io/cloud-builders/bazel
Step #1 - "test":   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Step #1 - "test":                                  Dload  Upload   Total   Spent    Left  Speed
Step #1 - "test": 
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
Step #1 - "test": 
100 5068k  100 5068k    0     0  14.5M      0 --:--:-- --:--:-- --:--:-- 14.5M
Step #1 - "test": Get:1 http://archive.ubuntu.com/ubuntu focal InRelease [265 kB]
Step #1 - "test": Get:2 http://storage.googleapis.com/bazel-apt stable InRelease [2265 B]
Step #1 - "test": Get:3 https://download.docker.com/linux/ubuntu focal InRelease [57.7 kB]
Step #1 - "test": Get:4 http://security.ubuntu.com/ubuntu focal-security InRelease [128 kB]
Step #1 - "test": Get:5 http://storage.googleapis.com/bazel-apt stable/jdk1.8 amd64 Packages [14.5 kB]
Step #1 - "test": Get:6 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB]
Step #1 - "test": Get:7 http://ppa.launchpad.net/git-core/ppa/ubuntu focal InRelease [24.6 kB]
Step #1 - "test": Get:8 http://archive.ubuntu.com/ubuntu focal-backports InRelease [128 kB]
Step #1 - "test": Get:9 https://download.docker.com/linux/ubuntu focal/edge amd64 Packages [3343 B]
Step #1 - "test": Get:10 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages [63.2 kB]
Step #1 - "test": Get:11 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages [1275 kB]
Step #1 - "test": Get:12 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages [11.3 MB]
Step #1 - "test": Get:13 http://archive.ubuntu.com/ubuntu focal/restricted amd64 Packages [33.4 kB]
Step #1 - "test": Get:14 http://archive.ubuntu.com/ubuntu focal/multiverse amd64 Packages [177 kB]
Step #1 - "test": Get:15 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1568 kB]
Step #1 - "test": Get:16 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages [34.6 kB]
Step #1 - "test": Get:17 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [4584 kB]
Step #1 - "test": Get:18 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [4333 kB]
Step #1 - "test": Get:19 http://archive.ubuntu.com/ubuntu focal-backports/universe amd64 Packages [28.6 kB]
Step #1 - "test": Get:20 http://archive.ubuntu.com/ubuntu focal-backports/main amd64 Packages [55.2 kB]
Step #1 - "test": Get:21 http://ppa.launchpad.net/git-core/ppa/ubuntu focal/main amd64 Packages [3169 B]
Step #1 - "test": Get:22 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Packages [30.9 kB]
Step #1 - "test": Get:23 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [4112 kB]
Step #1 - "test": Get:24 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [1279 kB]
Step #1 - "test": Get:25 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [4144 kB]
Step #1 - "test": Fetched 33.8 MB in 2s (15.6 MB/s)
Step #1 - "test": Reading package lists...
Step #1 - "test": Reading package lists...
Step #1 - "test": Building dependency tree...
Step #1 - "test": Reading state information...
Step #1 - "test": The following additional packages will be installed:
Step #1 - "test":   libnl-3-200 libnl-genl-3-200 libpcap0.8 libpcap0.8-dev
Step #1 - "test": The following NEW packages will be installed:
Step #1 - "test":   libnl-3-200 libnl-3-dev libnl-genl-3-200 libnl-genl-3-dev libpcap-dev
Step #1 - "test":   libpcap0.8 libpcap0.8-dev
Step #1 - "test": 0 upgraded, 7 newly installed, 0 to remove and 24 not upgraded.
Step #1 - "test": Need to get 545 kB of archives.
Step #1 - "test": After this operation, 2136 kB of additional disk space will be used.
Step #1 - "test": Get:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpcap0.8 amd64 1.9.1-3ubuntu1.20.04.1 [128 kB]
Step #1 - "test": Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libnl-3-200 amd64 3.4.0-1ubuntu0.1 [54.4 kB]
Step #1 - "test": Get:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libnl-3-dev amd64 3.4.0-1ubuntu0.1 [92.9 kB]
Step #1 - "test": Get:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libnl-genl-3-200 amd64 3.4.0-1ubuntu0.1 [11.2 kB]
Step #1 - "test": Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libnl-genl-3-dev amd64 3.4.0-1ubuntu0.1 [10.8 kB]
Step #1 - "test": Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpcap0.8-dev amd64 1.9.1-3ubuntu1.20.04.1 [244 kB]
Step #1 - "test": Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpcap-dev amd64 1.9.1-3ubuntu1.20.04.1 [3492 B]
Step #1 - "test": debconf: delaying package configuration, since apt-utils is not installed
Step #1 - "test": Fetched 545 kB in 0s (1819 kB/s)
Step #1 - "test": Selecting previously unselected package libpcap0.8:amd64.
Step #1 - "test": (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 37327 files and directories currently installed.)
Step #1 - "test": Preparing to unpack .../0-libpcap0.8_1.9.1-3ubuntu1.20.04.1_amd64.deb ...
Step #1 - "test": Unpacking libpcap0.8:amd64 (1.9.1-3ubuntu1.20.04.1) ...
Step #1 - "test": Selecting previously unselected package libnl-3-200:amd64.
Step #1 - "test": Preparing to unpack .../1-libnl-3-200_3.4.0-1ubuntu0.1_amd64.deb ...
Step #1 - "test": Unpacking libnl-3-200:amd64 (3.4.0-1ubuntu0.1) ...
Step #1 - "test": Selecting previously unselected package libnl-3-dev:amd64.
Step #1 - "test": Preparing to unpack .../2-libnl-3-dev_3.4.0-1ubuntu0.1_amd64.deb ...
Step #1 - "test": Unpacking libnl-3-dev:amd64 (3.4.0-1ubuntu0.1) ...
Step #1 - "test": Selecting previously unselected package libnl-genl-3-200:amd64.
Step #1 - "test": Preparing to unpack .../3-libnl-genl-3-200_3.4.0-1ubuntu0.1_amd64.deb ...
Step #1 - "test": Unpacking libnl-genl-3-200:amd64 (3.4.0-1ubuntu0.1) ...
Step #1 - "test": Selecting previously unselected package libnl-genl-3-dev:amd64.
Step #1 - "test": Preparing to unpack .../4-libnl-genl-3-dev_3.4.0-1ubuntu0.1_amd64.deb ...
Step #1 - "test": Unpacking libnl-genl-3-dev:amd64 (3.4.0-1ubuntu0.1) ...
Step #1 - "test": Selecting previously unselected package libpcap0.8-dev:amd64.
Step #1 - "test": Preparing to unpack .../5-libpcap0.8-dev_1.9.1-3ubuntu1.20.04.1_amd64.deb ...
Step #1 - "test": Unpacking libpcap0.8-dev:amd64 (1.9.1-3ubuntu1.20.04.1) ...
Step #1 - "test": Selecting previously unselected package libpcap-dev:amd64.
Step #1 - "test": Preparing to unpack .../6-libpcap-dev_1.9.1-3ubuntu1.20.04.1_amd64.deb ...
Step #1 - "test": Unpacking libpcap-dev:amd64 (1.9.1-3ubuntu1.20.04.1) ...
Step #1 - "test": Setting up libpcap0.8:amd64 (1.9.1-3ubuntu1.20.04.1) ...
Step #1 - "test": Setting up libnl-3-200:amd64 (3.4.0-1ubuntu0.1) ...
Step #1 - "test": Setting up libpcap0.8-dev:amd64 (1.9.1-3ubuntu1.20.04.1) ...
Step #1 - "test": Setting up libnl-3-dev:amd64 (3.4.0-1ubuntu0.1) ...
Step #1 - "test": Setting up libnl-genl-3-200:amd64 (3.4.0-1ubuntu0.1) ...
Step #1 - "test": Setting up libpcap-dev:amd64 (1.9.1-3ubuntu1.20.04.1) ...
Step #1 - "test": Setting up libnl-genl-3-dev:amd64 (3.4.0-1ubuntu0.1) ...
Step #1 - "test": Processing triggers for libc-bin (2.31-0ubuntu9.16) ...
Step #1 - "test": Starting local Bazel server and connecting to it...
Step #1 - "test":  checking cached actions
Step #1 - "test": Loading: 0 packages loaded
Step #1 - "test": Loading: 152 packages loaded
Step #1 - "test": INFO: Invocation ID: 48bc2c8f-d8ff-4a97-8c36-a7f63bdc6b09
Step #1 - "test": Loading: 
Step #1 - "test": Loading: 
Step #1 - "test": Loading: 0 packages loaded
Step #1 - "test": Analyzing: 40 targets (0 packages loaded, 0 targets configured)
Step #1 - "test": Analyzing: 40 targets (67 packages loaded, 904 targets configured)
Step #1 - "test": Analyzing: 40 targets (693 packages loaded, 13625 targets configured)
Step #1 - "test": INFO: Analyzed 40 targets (1081 packages loaded, 19630 targets configured).
Step #1 - "test":  checking cached actions
Step #1 - "test": INFO: Found 40 test targets...
Step #1 - "test": [0 / 251] [Prepa] BazelWorkspaceStatusAction stable-status.txt
Step #1 - "test": [1,500 / 1,759] Testing //dataplane/kernel/kerneltest:kerneltest_test; 0s remote-cache ... (11 actions, 0 running)
Step #1 - "test": [1,704 / 1,777] 21 / 40 tests; Testing //dataplane/forwarding/fwdport/ports:ports_test; 0s remote-cache, linux-sandbox ... (16 actions running)
Step #1 - "test": [1,787 / 1,788] 39 / 40 tests; Testing //integration_tests/dataplane/mplsoudp:mplsoudp_test; 0s remote-cache, linux-sandbox
Step #1 - "test": [1,787 / 1,788] 39 / 40 tests; Testing //integration_tests/dataplane/mplsoudp:mplsoudp_test; 2s remote-cache, linux-sandbox
Step #1 - "test": INFO: Elapsed time: 9.696s, Critical Path: 4.44s
Step #1 - "test": INFO: 41 processes: 25 remote cache hit, 1 internal, 15 linux-sandbox.
Step #1 - "test": INFO: Build completed successfully, 41 total actions
Step #1 - "test": //:lemming_test                                                 (cached) PASSED in 9.7s
Step #1 - "test": //bgp:bgp_test                                                  (cached) PASSED in 1.3s
Step #1 - "test": //dataplane/apigen/protogen:protogen_test                       (cached) PASSED in 0.1s
Step #1 - "test": //dataplane/forwarding/util/frame:frame_test                    (cached) PASSED in 0.1s
Step #1 - "test": //dataplane/forwarding/util/hash/crc16:crc16_test               (cached) PASSED in 0.1s
Step #1 - "test": //dataplane/forwarding/util/hash/csum16:csum16_test             (cached) PASSED in 0.1s
Step #1 - "test": //dataplane/forwarding/util/queue:queue_test                    (cached) PASSED in 0.1s
Step #1 - "test": //dataplane/forwarding/util/stats:stats_test                    (cached) PASSED in 0.1s
Step #1 - "test": //dataplane/kernel/kerneltest:kerneltest_test                   (cached) PASSED in 0.1s
Step #1 - "test": //dataplane/luciusctl/sai:sai_test                              (cached) PASSED in 0.1s
Step #1 - "test": //dataplane/protocol:protocol_test                              (cached) PASSED in 0.2s
Step #1 - "test": //dataplane/protocol/lldp:lldp_test                             (cached) PASSED in 1.3s
Step #1 - "test": //dataplane/saiserver:saiserver_test                            (cached) PASSED in 0.4s
Step #1 - "test": //dataplane/saiserver/attrmgr:attrmgr_test                      (cached) PASSED in 0.1s
Step #1 - "test": //dataplane/standalone/pkthandler/pktiohandler:pktiohandler_test (cached) PASSED in 0.1s
Step #1 - "test": //gnmi:gnmi_test                                                (cached) PASSED in 22.1s
Step #1 - "test": //gnmi/reconciler:reconciler_test                               (cached) PASSED in 1.4s
Step #1 - "test": //gnoi:gnoi_test                                                (cached) PASSED in 6.2s
Step #1 - "test": //gnsi/acltrie:acltrie_test                                     (cached) PASSED in 0.1s
Step #1 - "test": //gnsi/pathz:pathz_test                                         (cached) PASSED in 0.1s
Step #1 - "test": //integration_tests/dataplane/basictraffic:basictraffic_test    (cached) PASSED in 6.0s
Step #1 - "test": //integration_tests/dataplane/mymac:mymac_test                  (cached) PASSED in 22.6s
Step #1 - "test": //integration_tests/dataplane/tunnel:tunnel_test                (cached) PASSED in 8.0s
Step #1 - "test": //operator/controllers:controllers_test                         (cached) PASSED in 0.7s
Step #1 - "test": //sysrib:sysrib_test                                            (cached) PASSED in 154.7s
Step #1 - "test": //dataplane/forwarding/fwdaction:fwdaction_test                          PASSED in 0.1s
Step #1 - "test": //dataplane/forwarding/fwdaction/actions:actions_test                    PASSED in 0.1s
Step #1 - "test": //dataplane/forwarding/fwdport:fwdport_test                              PASSED in 0.1s
Step #1 - "test": //dataplane/forwarding/fwdport/ports:ports_test                          PASSED in 0.4s
Step #1 - "test": //dataplane/forwarding/fwdtable:fwdtable_test                            PASSED in 0.1s
Step #1 - "test": //dataplane/forwarding/fwdtable/bridge:bridge_test                       PASSED in 0.1s
Step #1 - "test": //dataplane/forwarding/fwdtable/exact:exact_test                         PASSED in 0.0s
Step #1 - "test": //dataplane/forwarding/fwdtable/flow:flow_test                           PASSED in 0.1s
Step #1 - "test": //dataplane/forwarding/fwdtable/prefix:prefix_test                       PASSED in 0.1s
Step #1 - "test": //dataplane/forwarding/infra/fwdflowcounter:fwdflowcounter_test          PASSED in 0.1s
Step #1 - "test": //dataplane/forwarding/infra/fwdobject:fwdobject_test                    PASSED in 0.1s
Step #1 - "test": //dataplane/forwarding/infra/fwdpacket:fwdpacket_test                    PASSED in 0.1s
Step #1 - "test": //dataplane/forwarding/infra/fwdset:fwdset_test                          PASSED in 0.1s
Step #1 - "test": //dataplane/forwarding/protocol/packet:packet_test                       PASSED in 0.1s
Step #1 - "test": //integration_tests/dataplane/mplsoudp:mplsoudp_test                     PASSED in 2.5s
Step #1 - "test": 
Step #1 - "test": Executed 15 out of 40 tests: 40 tests pass.
Step #1 - "test": There were tests whose specified size is too big. Use the --test_verbose_timeout_warnings command line option to see which ones these are.
Finished Step #1 - "test"
PUSH
DONE

Build Log: https://console.cloud.google.com/cloud-build/builds;region=us-central1/3f951f27-6175-4b45-a018-467a5f52ffba?project=1017650716852