[dpdk-test-report] |FAILURE| pw88288 [dpdk-dev] [PATCH v1] pflock: implementation of phase-fair reader writer locks

0-day Robot robot at bytheb.org
Sun Feb 28 19:56:38 CET 2021


From: robot at bytheb.org

Test-Label: github-robot
Test-Status: FAILURE
http://patchwork.dpdk.org/patch/88288/

_github build: failed_
Build URL: https://github.com/ovsrobot/dpdk/actions/runs/608251757
Build Logs:
-----------------------Summary of failed steps-----------------------
ubuntu-18.04-gcc-shared-abi+doc+tests failed at step "Build and test"
ubuntu-18.04-clang-static failed at step "Build and test"
ubuntu-18.04-clang-shared-doc+tests failed at step "Build and test"
----------------------End summary of failed steps--------------------

-------------------------------BEGIN LOGS----------------------------
####################################################################################
#### [Begin job log] ubuntu-18.04-gcc-shared-abi+doc+tests at step "Build and test"
####################################################################################
[2754/3383] Linking target examples/dpdk-ethtool.
[2755/3383] Linking target examples/dpdk-bond.
[2756/3383] Compiling C object 'examples/examples@@dpdk-distributor at exe/distributor_main.c.o'.
[2757/3383] Compiling C object 'examples/examples@@dpdk-cmdline at exe/cmdline_parse_obj_list.c.o'.
[2758/3383] Compiling C object 'examples/examples@@dpdk-cmdline at exe/cmdline_commands.c.o'.
[2759/3383] Linking target examples/dpdk-cmdline.
[2760/3383] Linking target app/test/dpdk-test.
[2761/3383] Linking target examples/dpdk-distributor.
[2762/3383] Compiling C object 'examples/examples@@dpdk-eventdev_pipeline at exe/eventdev_pipeline_main.c.o'.
[2763/3383] Compiling C object 'examples/examples@@dpdk-fips_validation at exe/fips_validation_fips_validation.c.o'.
[2764/3383] Linking target examples/dpdk-eventdev_pipeline.
[2765/3383] Compiling C object 'examples/examples@@dpdk-fips_validation at exe/fips_validation_fips_validation_aes.c.o'.
[2766/3383] Compiling C object 'examples/examples@@dpdk-fips_validation at exe/fips_validation_fips_validation_hmac.c.o'.
[2767/3383] Compiling C object 'examples/examples@@dpdk-fips_validation at exe/fips_validation_fips_validation_tdes.c.o'.
[2768/3383] Compiling C object 'examples/examples@@dpdk-fips_validation at exe/fips_validation_fips_validation_gcm.c.o'.
[2769/3383] Compiling C object 'examples/examples@@dpdk-fips_validation at exe/fips_validation_fips_validation_cmac.c.o'.
[2770/3383] Compiling C object 'examples/examples@@dpdk-fips_validation at exe/fips_validation_fips_validation_ccm.c.o'.
[2771/3383] Generating doxygen with a custom command.
FAILED: doc/api/html 
/home/runner/work/dpdk/dpdk/doc/api/generate_doxygen.sh doc/api/doxy-api.conf doc/api/html /home/runner/work/dpdk/dpdk/doc/api/doxy-html-custom.sh
/home/runner/work/dpdk/dpdk/lib/librte_eal/include/generic/rte_pflock.h:168: error: argument 'p' of command @param is not found in the argument list of rte_pflock_write_lock(rte_pflock_t *pf) (warning treated as error, aborting now)
[2772/3383] Compiling C object 'examples/examples@@dpdk-fips_validation at exe/fips_validation_fips_validation_sha.c.o'.
[2773/3383] Generating html_guides with a custom command.
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] ubuntu-18.04-gcc-shared-abi+doc+tests at step "Build and test"
####################################################################################




####################################################################################
#### [Begin job log] ubuntu-18.04-clang-static at step "Build and test"
####################################################################################
[2639/3169] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_power.c.o'.
[2640/3169] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_meter.c.o'.
[2641/3169] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_prefetch.c.o'.
[2642/3169] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_rand_perf.c.o'.
[2643/3169] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_rawdev.c.o'.
[2644/3169] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_reciprocal_division.c.o'.
[2645/3169] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_rcu_qsbr_perf.c.o'.
[2646/3169] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_power_kvm_vm.c.o'.
[2647/3169] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_reciprocal_division_perf.c.o'.
[2648/3169] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_pflock.c.o'.
FAILED: app/test/app at test@@dpdk-test at exe/test_pflock.c.o 
ccache clang -Iapp/test/app at test@@dpdk-test at exe -Iapp/test -I../app/test -Ilib/librte_acl -I../lib/librte_acl -I. -I../ -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_telemetry/../librte_metrics -I../lib/librte_telemetry/../librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/librte_pci -I../lib/librte_pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/librte_bitratestats -I../lib/librte_bitratestats -Ilib/librte_ethdev -I../lib/librte_ethdev -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -Ilib/librte_metrics/../librte_telemetry -I../lib/librte_metrics/../librte_telemetry -Ilib/librte_metrics -I../lib/librte_metrics -Ilib/librte_bpf -I../lib/librte_bpf -Ilib/librte_cfgfile -I../lib/librte_cfgfile -Ilib/librte_cmdline -I../lib/librte_cmdline -Ilib/librte_cryptodev -I../lib/librte_cryptodev -Ilib/librte_rcu -I../lib/librte_rcu -Ilib/librte_distributor -I../lib/librte_distributor -Ilib/librte_efd -I../lib/librte_efd -Ilib/librte_hash -I../lib/librte_hash -Ilib/librte_eventdev -I../lib/librte_eventdev -Ilib/librte_timer -I../lib/librte_timer -Ilib/librte_fib -I../lib/librte_fib -Ilib/librte_rib -I../lib/librte_rib -Ilib/librte_flow_classify -I../lib/librte_flow_classify -Ilib/librte_table -I../lib/librte_table -Ilib/librte_port -I../lib/librte_port -Ilib/librte_sched -I../lib/librte_sched -Ilib/librte_ip_frag -I../lib/librte_ip_frag -Ilib/librte_kni -I../lib/librte_kni -Ilib/librte_lpm -I../lib/librte_lpm -Ilib/librte_graph -I../lib/librte_graph -Ilib/librte_ipsec -I../lib/librte_ipsec -Ilib/librte_security -I../lib/librte_security -Ilib/librte_latencystats -I../lib/librte_latencystats -Ilib/librte_member -I../lib/librte_member -Ilib/librte_node -I../lib/librte_node -Ilib/librte_pipeline -I../lib/librte_pipeline -Ilib/librte_rawdev -I../lib/librte_rawdev -Ilib/librte_reorder -I../lib/librte_reorder -Ilib/librte_stack -I../lib/librte_stack -Idrivers/mempool/ring -I../drivers/mempool/ring -Idrivers/mempool/stack -I../drivers/mempool/stack -Idrivers/event/skeleton -I../drivers/event/skeleton -Idrivers/net/bonding -I../drivers/net/bonding -Idrivers/net/ring -I../drivers/net/ring -Ilib/librte_power -I../lib/librte_power -Ilib/librte_pdump -I../lib/librte_pdump -Ilib/librte_compressdev -I../lib/librte_compressdev -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -march=corei7 -DALLOW_EXPERIMENTAL_API -D_GNU_SOURCE -fno-strict-aliasing -DALLOW_INTERNAL_API  -MD -MQ 'app/test/app at test@@dpdk-test at exe/test_pflock.c.o' -MF 'app/test/app at test@@dpdk-test at exe/test_pflock.c.o.d' -o 'app/test/app at test@@dpdk-test at exe/test_pflock.c.o' -c ../app/test/test_pflock.c
In file included from ../app/test/test_pflock.c:17:
In file included from ../lib/librte_eal/x86/include/rte_pflock.h:12:
../lib/librte_eal/include/generic/rte_pflock.h:215:33: error: implicit conversion from 'unsigned int' to 'uint16_t' (aka 'unsigned short') changes value from 4294967280 to 65520 [-Werror,-Wconstant-conversion]
        __atomic_fetch_and(&pf->rd.in, RTE_PFLOCK_LSB, __ATOMIC_RELEASE);
        ~~~~~~~~~~~~~~~~~~             ^~~~~~~~~~~~~~
../lib/librte_eal/include/generic/rte_pflock.h:57:26: note: expanded from macro 'RTE_PFLOCK_LSB'
#define RTE_PFLOCK_LSB   0xFFFFFFF0
                         ^~~~~~~~~~
1 error generated.
[2649/3169] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_rib.c.o'.
[2650/3169] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_reorder.c.o'.
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] ubuntu-18.04-clang-static at step "Build and test"
####################################################################################




####################################################################################
#### [Begin job log] ubuntu-18.04-clang-shared-doc+tests at step "Build and test"
####################################################################################
[2705/3385] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_rwlock.c.o'.
[2706/3385] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_security.c.o'.
[2707/3385] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_ring_mt_peek_stress_zc.c.o'.
[2708/3385] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_spinlock.c.o'.
[2709/3385] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_stack.c.o'.
[2710/3385] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_ring_stress.c.o'.
[2711/3385] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_stack_perf.c.o'.
[2712/3385] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_table.c.o'.
[2713/3385] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_table_acl.c.o'.
[2714/3385] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_pflock.c.o'.
FAILED: app/test/app at test@@dpdk-test at exe/test_pflock.c.o 
ccache clang -Iapp/test/app at test@@dpdk-test at exe -Iapp/test -I../app/test -Ilib/librte_acl -I../lib/librte_acl -I. -I../ -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_telemetry/../librte_metrics -I../lib/librte_telemetry/../librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/librte_pci -I../lib/librte_pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/librte_bitratestats -I../lib/librte_bitratestats -Ilib/librte_ethdev -I../lib/librte_ethdev -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -Ilib/librte_metrics/../librte_telemetry -I../lib/librte_metrics/../librte_telemetry -Ilib/librte_metrics -I../lib/librte_metrics -Ilib/librte_bpf -I../lib/librte_bpf -Ilib/librte_cfgfile -I../lib/librte_cfgfile -Ilib/librte_cmdline -I../lib/librte_cmdline -Ilib/librte_cryptodev -I../lib/librte_cryptodev -Ilib/librte_rcu -I../lib/librte_rcu -Ilib/librte_distributor -I../lib/librte_distributor -Ilib/librte_efd -I../lib/librte_efd -Ilib/librte_hash -I../lib/librte_hash -Ilib/librte_eventdev -I../lib/librte_eventdev -Ilib/librte_timer -I../lib/librte_timer -Ilib/librte_fib -I../lib/librte_fib -Ilib/librte_rib -I../lib/librte_rib -Ilib/librte_flow_classify -I../lib/librte_flow_classify -Ilib/librte_table -I../lib/librte_table -Ilib/librte_port -I../lib/librte_port -Ilib/librte_sched -I../lib/librte_sched -Ilib/librte_ip_frag -I../lib/librte_ip_frag -Ilib/librte_kni -I../lib/librte_kni -Ilib/librte_lpm -I../lib/librte_lpm -Ilib/librte_graph -I../lib/librte_graph -Ilib/librte_ipsec -I../lib/librte_ipsec -Ilib/librte_security -I../lib/librte_security -Ilib/librte_latencystats -I../lib/librte_latencystats -Ilib/librte_member -I../lib/librte_member -Ilib/librte_node -I../lib/librte_node -Ilib/librte_pipeline -I../lib/librte_pipeline -Ilib/librte_rawdev -I../lib/librte_rawdev -Ilib/librte_reorder -I../lib/librte_reorder -Ilib/librte_stack -I../lib/librte_stack -Idrivers/mempool/ring -I../drivers/mempool/ring -Idrivers/mempool/stack -I../drivers/mempool/stack -Idrivers/event/skeleton -I../drivers/event/skeleton -Idrivers/net/bonding -I../drivers/net/bonding -Idrivers/net/ring -I../drivers/net/ring -Ilib/librte_power -I../lib/librte_power -Ilib/librte_pdump -I../lib/librte_pdump -Ilib/librte_compressdev -I../lib/librte_compressdev -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -march=corei7 -DALLOW_EXPERIMENTAL_API -D_GNU_SOURCE -fno-strict-aliasing -DALLOW_INTERNAL_API  -MD -MQ 'app/test/app at test@@dpdk-test at exe/test_pflock.c.o' -MF 'app/test/app at test@@dpdk-test at exe/test_pflock.c.o.d' -o 'app/test/app at test@@dpdk-test at exe/test_pflock.c.o' -c ../app/test/test_pflock.c
In file included from ../app/test/test_pflock.c:17:
In file included from ../lib/librte_eal/x86/include/rte_pflock.h:12:
../lib/librte_eal/include/generic/rte_pflock.h:215:33: error: implicit conversion from 'unsigned int' to 'uint16_t' (aka 'unsigned short') changes value from 4294967280 to 65520 [-Werror,-Wconstant-conversion]
        __atomic_fetch_and(&pf->rd.in, RTE_PFLOCK_LSB, __ATOMIC_RELEASE);
        ~~~~~~~~~~~~~~~~~~             ^~~~~~~~~~~~~~
../lib/librte_eal/include/generic/rte_pflock.h:57:26: note: expanded from macro 'RTE_PFLOCK_LSB'
#define RTE_PFLOCK_LSB   0xFFFFFFF0
                         ^~~~~~~~~~
1 error generated.
[2715/3385] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_table_combined.c.o'.
[2716/3385] Compiling C object 'app/test/app at test@@dpdk-test at exe/test_service_cores.c.o'.
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] ubuntu-18.04-clang-shared-doc+tests at step "Build and test"
####################################################################################
--------------------------------END LOGS-----------------------------


More information about the test-report mailing list