• j9com九游会

    服务支持

    系统更新

    当前位置  >  首页  >  服务支持  >  系统更新

    更新ID(KYBA-202201-1003

    更新简述:
    DNS客户端连续多次解析域名,存在偶发性解析异常的问题。
    影响操作系统版本:
    银河j9com九游会高级服务器操作系统(飞腾版)V10(SP1)0711 银河j9com九游会高级服务器操作系统(鲲鹏版)V10(SP1)0711 银河j9com九游会高级服务器操作系统(兆芯版)V10(SP1)0711 银河j9com九游会高级服务器操作系统(海光版)V10(SP1)0711 银河j9com九游会高级服务器操作系统(飞腾版)V10(SP1)0518 银河j9com九游会高级服务器操作系统(鲲鹏版)V10(SP1)0518 银河j9com九游会高级服务器操作系统(兆芯版)V10(SP1)0518 银河j9com九游会高级服务器操作系统(海光版)V10(SP1)0518 银河j9com九游会高级服务器操作系统(龙芯版)V10(SP1)1030 银河j9com九游会高级服务器操作系统(龙芯版)V10(SP1)0809
    更新类型:
    问题修复
    发布时间:
    2021-12-27
    更新描述:

    详细介绍

    1.复现步骤 

    测试代码如getaddrinfo_bench.c附件,需要手动编译

    编译步骤,如果没有gcc,安装命令yum install gcc,安装gcc

    gcc getaddrinfo_bench.c -o test

     

    打开一台终端执行抓包命令

    tcpdump -i enp1s0  -w ./tcpdump_save.cap

    参数说明:

    -i 监听网卡,后跟网卡名

    -w 把监听数据写入到tcpdump_save.cap文件中

    打开另一台终端,运行测试程序

    ./test

    当程序执行完毕后,切换到运行tcpdump的终端下,执行CTRL + C 停止抓包,然后使用wireshark工具打开tcpdump_save.cap 文件查看,可以观察到transaction ID值出现重复的现象。

    undefined

     

    2.原因简述

    当客户端高并发请求域名解析时,客户端随机生成transaction ID函数精度无法满足高并发的情况,导致出现transaction ID重复的现象。


    3.解决方案/修复/更新方法

    升级glibc软件包至glibc-2.28-36.1.p03.ky10及以上版本,具体的修复生效方法:

    [root@build ~]# yum update glibc

    undefined

    修复生效说明:升级相应版本后系统会立即生效。




    getaddrinfo_bench.c 下载
    上一篇: KYBA-202201-1002 下一篇: KYBA-202201-1004

    试用

    服务

    动态

    联系