Hello fd.io ( http://fd.io/ ) team, We are using the bihash_8_8 as a part of our project. And what we see under load conditions is that a part of the bucket metadata ( BVT (clib_bihash_bucket)) i.e last 32 bits seems to contain an unexpected value for one of the buckets. this second 32 bits contain fields like lock, linear_search, log2_pages . We can say that the last 32 bits contains unexpected value because we saw that the log2_pages is a very high value like( > 100). Because the last 32 bits does not contain expected data, some threads trying to search in the hash map get struck forever waiting for the lock.
#4 clib_bihash_lock_bucket_8_8 (b=0x7fd7f93b5208) at src/vppinfra/bihash_template. h:292 #5 clib_bihash_add_del_inline_ with_hash_8_8 (arg=0x0, is_stale_cb=0x0, is_add=1, hash=2708476431, add_v=0x7fcf819f0960, h=0x7fd7a2fad9c0 ) at src/vppinfra/bihash_template. c:710 #6 clib_bihash_add_del_inline_8_ 8 (arg=0x0, is_stale_cb=0x0, is_add=1, add_v=0x7fcf819f0960, h=0x7fd7a2fad9c0 ) at src/vppinfra/bihash_template. c:989 #7 clib_bihash_add_del_8_8 (h=0x7fd7a2fad9c0 , add_v=add_v@entry= 0x7fcf819f0960, #4 clib_bihash_lock_bucket_8_8 (b=0x7fd7f93b5208) at src/vppinfra/bihash_template. h:292 292 if (PREDICT_FALSE (old & mask.as_u64)) We are using fdio.2106 version. Have such issues been encountered before?. Any ideas on what could be causing this issue?
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#22187): https://lists.fd.io/g/vpp-dev/message/22187 Mute This Topic: https://lists.fd.io/mt/95068525/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/1480452/21656/631435203/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-