Skip to content

[media-microservice] reconnect_socket occurs when running wrk command in Kubernetes. #369

Description

@North-C

I deployed the mediaMicroservice in a Kubernetes cluster useing the commands:

helm install media-services ./mediamicroservices -n media-microsvc --create-namespace --timeout 10m0s &

After registering movies and cast information by the following commands:

python3 scripts/write_movie_info.py -c <path-to-casts.json> -m <path-to-movies.json> --server_address <nginx_server> && scripts/register_users.sh && scripts/register_movies.sh 

Then, I run the wrk command to generate workload:

$ wrk -D exp -t 2 -c 4 -d 30s -L -s /home/deathstarbench/MicroservicesBench/DeathStarBench/mediaMicroservices/wrk2/scripts/media-microservices/compose-review.lua http://nginx-web-server:8080/wrk2-api/review/compose -R 50

Running 30s test @ http://nginx-web-server:8080/wrk2-api/review/compose
  2 threads and 4 connections

reconnect_socket
reconnect_socket
reconnect_socket
reconnect_socket
reconnect_socket
reconnect_socket
reconnect_socket
reconnect_socket
reconnect_socket
reconnect_socket
reconnect_socket
reconnect_socket
reconnect_socket
reconnect_socket
reconnect_socket
reconnect_socket
reconnect_socket
reconnect_socket
reconnect_socket
reconnect_socket

Has anyone known how to deal with it?


This is part of my machine(x86 and aarch64) and os:

Architecture:             x86_64
  CPU op-mode(s):         32-bit, 64-bit
  Address sizes:          52 bits physical, 57 bits virtual
  Byte Order:             Little Endian
CPU(s):                   384
  On-line CPU(s) list:    0-383
Vendor ID:                AuthenticAMD
  BIOS Vendor ID:         Advanced Micro Devices, Inc.
  Model name:             AMD EPYC 9654 96-Core Processor
    BIOS Model name:      AMD EPYC 9654 96-Core Processor                 Unknown CPU @ 2.4GHz
    BIOS CPU family:      107
    CPU family:           25
    Model:                17
NAME="openEuler"
VERSION="24.03 (LTS-SP3)"
ID="openEuler"
VERSION_ID="24.03"
PRETTY_NAME="openEuler 24.03 (LTS-SP3)"
ANSI_COLOR="0;31"
Architecture:             aarch64
  CPU op-mode(s):         64-bit
  Byte Order:             Little Endian
CPU(s):                   320
  On-line CPU(s) list:    0-319
Vendor ID:                HiSilicon
  BIOS Vendor ID:         HiSilicon
  Model name:             Kunpeng 920 7280Z To be filled by O.E.M. CPU @ 2.9GHz
    BIOS Model name:      Kunpeng 920 7280Z To be filled by O.E.M. CPU @ 2.9GHz
    BIOS CPU family:      280
    Model:                0
    Thread(s) per core:   2
    Core(s) per socket:   80
    Socket(s):            2
    Stepping:             0x0
    Frequency boost:      disabled
    CPU(s) scaling MHz:   100%
    CPU max MHz:          2900.0000
    CPU min MHz:          400.0000
    BogoMIPS:             200.00

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions