Skip to content

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

@North-C

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions