-
Notifications
You must be signed in to change notification settings - Fork 728
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release-v1.9.8 #998
Release-v1.9.8 #998
Commits on Dec 26, 2023
-
1. set query params 'snapshot' of API(/v2/vs) to dump the running ser…
…vice into cache file. 2. resume running service with snapshot cache file by launch params 'init-mode=local' 3. new API(/v2/vs/${SERVICE-ID}/health) for dpvs-healthcheck
Configuration menu - View commit details
-
Copy full SHA for 79ca896 - Browse repository at this point
Copy the full SHA 79ca896View commit details
Commits on Jan 2, 2024
-
build(deps): bump golang.org/x/net in /tools/dpvs-agent
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.10.0 to 0.17.0. - [Commits](golang/net@v0.10.0...v0.17.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7262f4b - Browse repository at this point
Copy the full SHA 7262f4bView commit details
Commits on Jan 12, 2024
-
Merge pull request #932 from you-looks-not-tasty/devel-1.9.6-cybershot
dpvs-agent dump/launch services
Configuration menu - View commit details
-
Copy full SHA for 351e95d - Browse repository at this point
Copy the full SHA 351e95dView commit details -
Merge pull request #934 from iqiyi/dependabot/go_modules/tools/dpvs-a…
…gent/golang.org/x/net-0.17.0 build(deps): bump golang.org/x/net from 0.10.0 to 0.17.0 in /tools/dpvs-agent
Configuration menu - View commit details
-
Copy full SHA for ef96bbf - Browse repository at this point
Copy the full SHA ef96bbfView commit details
Commits on Jan 23, 2024
-
API: /${SVCID}/rs/health return the specified service detail when fet…
…ched wrong vs-version from client
Configuration menu - View commit details
-
Copy full SHA for 9648beb - Browse repository at this point
Copy the full SHA 9648bebView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9ab755 - Browse repository at this point
Copy the full SHA f9ab755View commit details -
Configuration menu - View commit details
-
Copy full SHA for e278598 - Browse repository at this point
Copy the full SHA e278598View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bf1c3f - Browse repository at this point
Copy the full SHA 3bf1c3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2c4d8d - Browse repository at this point
Copy the full SHA c2c4d8dView commit details -
tools/healthcheck: fix rs weight update problem when rs's weight chan…
…ged adminstratively When healthcheck program updating the rs's weight, it should consider: * rs's weight may change adminstratively * rs availabilty may change due to the server is closed or crashed Healthcheck stores the original weight when it sends down notification in order to restore the rs's weight when it gets healthy later. The problem is original weight is syncd from dpvs periodically and not always up-to-date, which may result in incorrect weight update in healthcheck up notification. Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dfa9c96 - Browse repository at this point
Copy the full SHA dfa9c96View commit details
Commits on Jan 24, 2024
-
tools/healthcheck: further fix the problem discussed in previous commit
Unfortunately, the CAS solution in the last commit is not effective for healthcheck process cannot maintain the correct previous weight value. Thus resource version is used instead, which should be passed to the lb api when the healthcheck try to update rs, and the api would reject the request if the resouce version is outdated. use vs version to resync target status when notification fails Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1806cd0 - Browse repository at this point
Copy the full SHA 1806cd0View commit details
Commits on Jan 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cba78e9 - Browse repository at this point
Copy the full SHA cba78e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bc93dd - Browse repository at this point
Copy the full SHA 3bc93ddView commit details
Commits on Jan 31, 2024
-
donghaobo committed
Jan 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 180e1fb - Browse repository at this point
Copy the full SHA 180e1fbView commit details
Commits on Feb 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c2d2863 - Browse repository at this point
Copy the full SHA c2d2863View commit details
Commits on Feb 21, 2024
-
tools/healthcheck: fix serveral problems
- update config version finally in updateConfig and only when the backend config is in healthy state - fix notification resync fail problem caused by insufficient channel size - fix array index problem in function NewTargetFromStr Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a392793 - Browse repository at this point
Copy the full SHA a392793View commit details
Commits on Feb 22, 2024
-
tools/healthcheck: fix a deadlock problem caused by notification resync
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e18c333 - Browse repository at this point
Copy the full SHA e18c333View commit details
Commits on Feb 27, 2024
-
dpvs-agent local cache builded depend on the user api invoke only. (e…
…g. POST|PUT /vs/${ID}/rs, PUT /vs/${ID}) Healthcheck api /vs/${ID}/rs/health would not update local cache. GET API /vs | /vs/${ID} response dpvs-agent local cache info default and response dpvs running service detail with query param `healthcheck=true`
Configuration menu - View commit details
-
Copy full SHA for e5d71d1 - Browse repository at this point
Copy the full SHA e5d71d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 134a098 - Browse repository at this point
Copy the full SHA 134a098View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3528ef2 - Browse repository at this point
Copy the full SHA 3528ef2View commit details
Commits on Mar 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6b153c0 - Browse repository at this point
Copy the full SHA 6b153c0View commit details -
tools/healthcheck: fix problems in config update
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 30fb605 - Browse repository at this point
Copy the full SHA 30fb605View commit details -
Configuration menu - View commit details
-
Copy full SHA for add443b - Browse repository at this point
Copy the full SHA add443bView commit details
Commits on Mar 11, 2024
-
tools/healthcheck: fix bad icmp checksum problem for udp and udpping …
…checkers Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 05eb6fa - Browse repository at this point
Copy the full SHA 05eb6faView commit details
Commits on Mar 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fad525d - Browse repository at this point
Copy the full SHA fad525dView commit details
Commits on Mar 25, 2024
-
bugfix: keepalived new_vs quorum_state_up always be true and quorum_u…
…p script will not be excuted when all old rs(healthcheck is alive) are removed and new rs(healthcheck is alive) add in same reload.
lixiaoxiao committedMar 25, 2024 Configuration menu - View commit details
-
Copy full SHA for aa9f6fe - Browse repository at this point
Copy the full SHA aa9f6feView commit details
Commits on Mar 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ee8508c - Browse repository at this point
Copy the full SHA ee8508cView commit details
Commits on Apr 10, 2024
-
Merge pull request #937 from ywc689/fix-hc-agent-racing
Fix backend update racing problem with dpvs-agent and healthcheck.
Configuration menu - View commit details
-
Copy full SHA for 3ec1d59 - Browse repository at this point
Copy the full SHA 3ec1d59View commit details -
Configuration menu - View commit details
-
Copy full SHA for cead683 - Browse repository at this point
Copy the full SHA cead683View commit details
Commits on Apr 19, 2024
-
ipvs: fix issue #946, a coredump problem when no enough memory on start
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f7b0b50 - Browse repository at this point
Copy the full SHA f7b0b50View commit details -
ipvs: fix issue #947, a compiling error caused by string overflow war…
…ning with gcc version 8.0+ Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for efc101b - Browse repository at this point
Copy the full SHA efc101bView commit details
Commits on Apr 25, 2024
-
ip_vs_conn: A small improvement
Reduce atomic op by one.
Configuration menu - View commit details
-
Copy full SHA for 10ae133 - Browse repository at this point
Copy the full SHA 10ae133View commit details
Commits on Apr 30, 2024
-
ipvs: improve performance of local addr selection by replacing glibc …
…random with rte_rand Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e19269d - Browse repository at this point
Copy the full SHA e19269dView commit details -
Merge pull request #945 from happylixiao/devel
bugfix: new_vs quorum_up script will not be excuted
Configuration menu - View commit details
-
Copy full SHA for f30c588 - Browse repository at this point
Copy the full SHA f30c588View commit details -
Merge pull request #954 from yifsun/fix-atomic
ip_vs_conn: A small improvement
Configuration menu - View commit details
-
Copy full SHA for a296c56 - Browse repository at this point
Copy the full SHA a296c56View commit details
Commits on May 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for acce1a7 - Browse repository at this point
Copy the full SHA acce1a7View commit details
Commits on May 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e2f9533 - Browse repository at this point
Copy the full SHA e2f9533View commit details
Commits on May 29, 2024
-
ipvs: support quic connection migration
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 475a638 - Browse repository at this point
Copy the full SHA 475a638View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1d2929 - Browse repository at this point
Copy the full SHA e1d2929View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41f762d - Browse repository at this point
Copy the full SHA 41f762dView commit details
Commits on May 31, 2024
-
patch: nginx v1.26.0 patches for toa nat64, uoa, and quic connection …
…migration Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ef1cb82 - Browse repository at this point
Copy the full SHA ef1cb82View commit details
Commits on Jun 5, 2024
-
tools/ipvsadm: fix could not remove lip
liwang03 committedJun 5, 2024 Configuration menu - View commit details
-
Copy full SHA for e5d466e - Browse repository at this point
Copy the full SHA e5d466eView commit details
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d23db64 - Browse repository at this point
Copy the full SHA d23db64View commit details -
Merge pull request #969 from leogoing/fix-del-lip
tools/ipvsadm: fix could not remove lip
Configuration menu - View commit details
-
Copy full SHA for db2176b - Browse repository at this point
Copy the full SHA db2176bView commit details
Commits on Jun 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eff346a - Browse repository at this point
Copy the full SHA eff346aView commit details
Commits on Jul 10, 2024
-
liningjie committed
Jul 10, 2024 Configuration menu - View commit details
-
Copy full SHA for b9fd584 - Browse repository at this point
Copy the full SHA b9fd584View commit details -
ci: fix unsupported Node20 problem
This is a temporary fix, and hopefully can work until Spring 2025. https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/ Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8c49f43 - Browse repository at this point
Copy the full SHA 8c49f43View commit details -
Merge pull request #980 from ywc689/fix-ci
ci: fix unsupported Node20 problem
Configuration menu - View commit details
-
Copy full SHA for 072fd44 - Browse repository at this point
Copy the full SHA 072fd44View commit details -
netif_addr: fix hw multicast address sync problems
It fixes following problems in Previous implementation. 1. Neglected the fact that multicast IPv4/IPv6 address can be mapped to one multicast hw address, and a lower dpvs port may have multiple upper ports (such as vlan). 2. Multicast hw addresses could sync from kni multiple times or be deleted by mistake. 3. Interferences of linked down kni devices. Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5c79c4f - Browse repository at this point
Copy the full SHA 5c79c4fView commit details -
dpip: add 'maddr' subcommand to show multicast addresses
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5b2fc59 - Browse repository at this point
Copy the full SHA 5b2fc59View commit details
Commits on Jul 15, 2024
-
Merge pull request #972 from pubyun/master
fix compile error on RHEL 9.4
Configuration menu - View commit details
-
Copy full SHA for 53ff10b - Browse repository at this point
Copy the full SHA 53ff10bView commit details -
Merge pull request #977 from liningjie418/master
README: add ipvsadm RS port
Configuration menu - View commit details
-
Copy full SHA for bdb9037 - Browse repository at this point
Copy the full SHA bdb9037View commit details
Commits on Aug 5, 2024
-
Merge pull request #979 from ywc689/mcaddr
Multicast address bugfix and improvements
Configuration menu - View commit details
-
Copy full SHA for c0b48af - Browse repository at this point
Copy the full SHA c0b48afView commit details -
lldp: add supports for lldp protocol
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 922315b - Browse repository at this point
Copy the full SHA 922315bView commit details -
patch: lldp bonding xmit patch for dpdk
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9baec6d - Browse repository at this point
Copy the full SHA 9baec6dView commit details -
lldp: fix strict-aliasing errors when compiling with O3
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 72bd6d2 - Browse repository at this point
Copy the full SHA 72bd6d2View commit details -
Merge pull request #985 from ywc689/lldp
lldp: add supports for lldp protocol
Configuration menu - View commit details
-
Copy full SHA for ee736b3 - Browse repository at this point
Copy the full SHA ee736b3View commit details
Commits on Aug 8, 2024
-
ipvs: add ipset-type blklst to support deny list in network-cidr gran…
…ularity Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dcd034a - Browse repository at this point
Copy the full SHA dcd034aView commit details -
ipvs: add ipset-type whtlst to support allow list in network-cidr gra…
…nularity Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dc1cec8 - Browse repository at this point
Copy the full SHA dc1cec8View commit details -
tools/dpip: fix ipset list-all problem and improve efficiency
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 19f401f - Browse repository at this point
Copy the full SHA 19f401fView commit details -
tools/dpvs-agent: adapted for ipset-type allow/deny list
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5d7a7a5 - Browse repository at this point
Copy the full SHA 5d7a7a5View commit details
Commits on Aug 25, 2024
-
define buffer size by INET6_ADDRSTRLEN
Peng Yong committedAug 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 30f601b - Browse repository at this point
Copy the full SHA 30f601bView commit details
Commits on Aug 26, 2024
-
tools/dpip: fix delay when list empty ipset with sorting enabled
This problem is caused by underflow of unsigned integer. Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8286ef2 - Browse repository at this point
Copy the full SHA 8286ef2View commit details
Commits on Aug 27, 2024
-
dpvs: fix ipset default address family problem
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e170318 - Browse repository at this point
Copy the full SHA e170318View commit details -
dpvs-agent: define ipset openapi
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f33a98f - Browse repository at this point
Copy the full SHA f33a98fView commit details -
dpvs-agent: update ipset openapi
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 53f16cf - Browse repository at this point
Copy the full SHA 53f16cfView commit details -
dpvs-agent: add auto-generated codes for ipset openapi
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 14d1f0c - Browse repository at this point
Copy the full SHA 14d1f0cView commit details -
dpvs-agent: implementation of ipset api
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 86a5ea5 - Browse repository at this point
Copy the full SHA 86a5ea5View commit details -
dpvs-agent: add ipset test script
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 140c152 - Browse repository at this point
Copy the full SHA 140c152View commit details
Commits on Sep 2, 2024
-
Merge pull request #993 from pubyun/devel
define buffer size by INET6_ADDRSTRLEN
Configuration menu - View commit details
-
Copy full SHA for b12ae54 - Browse repository at this point
Copy the full SHA b12ae54View commit details
Commits on Sep 12, 2024
-
Merge pull request #971 from ywc689/ipvs-ipset-acl
ipset supports for ipvs acl and dpvs-agent
Configuration menu - View commit details
-
Copy full SHA for 2c9b632 - Browse repository at this point
Copy the full SHA 2c9b632View commit details
Commits on Sep 13, 2024
-
Fix segmentation fault problem when running on machines whose cpu num…
…ber is over DPVS_MAX_LCORE. Fixed issue #991. Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 166b977 - Browse repository at this point
Copy the full SHA 166b977View commit details -
netif: refactor netif_rte_port_alloc with netif_alloc
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 257d89f - Browse repository at this point
Copy the full SHA 257d89fView commit details -
inet: fix prolems in ipv6 all-nodes and all-routers address initializ…
…ation - configure the addresses only when ipv6 is enabled - configure the addresses on vlan devices - configure the addresses on ip-tunnel devices (though nothing is done) Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for db72d09 - Browse repository at this point
Copy the full SHA db72d09View commit details -
inetaddr: ipv6 link-local address auto configuration
Referencing linux kernel(https://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt), dpvs supports 4 addr_gen_mode - eui64 - none - stable-privacy - random Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ed1a6e9 - Browse repository at this point
Copy the full SHA ed1a6e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6765f6d - Browse repository at this point
Copy the full SHA 6765f6dView commit details -
patch: add patches of dpdk-stable-20.11.10 and alter default dpdk ver…
…sion of dpdk build script Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5b4e47c - Browse repository at this point
Copy the full SHA 5b4e47cView commit details
Commits on Sep 14, 2024
-
build: fix build warnings issued by high version gcc
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7b4124c - Browse repository at this point
Copy the full SHA 7b4124cView commit details -
doc: update README.md and version file
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b21a018 - Browse repository at this point
Copy the full SHA b21a018View commit details
Commits on Sep 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4c306a4 - Browse repository at this point
Copy the full SHA 4c306a4View commit details
Commits on Sep 19, 2024
-
scripts: fix param setting problem in dpdk-build.sh
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 663466d - Browse repository at this point
Copy the full SHA 663466dView commit details -
netif: fix memory corruption problem when retrieving nic's xstats
Signed-off-by: ywc689 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 69101a3 - Browse repository at this point
Copy the full SHA 69101a3View commit details
Commits on Sep 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fa780fb - Browse repository at this point
Copy the full SHA fa780fbView commit details