naver / arcus-memcached

ARCUS memory cache server
https://github.com/naver/arcus
Apache License 2.0
70 stars 55 forks source link

TEST: Add a distributed packet test about long key in UDP #740

Closed ing-eoking closed 6 months ago

ing-eoking commented 7 months ago

UDP 프로토콜 테스트에서 long key에 대한 response 메시지 구성 시 패킷이 분배되어 UDP 헤더 인덱스가 1 이상으로 증가하는 경우에 대한 테스트를 추가합니다.

UDP 프로토콜 사용시 UDP_MAX_PAYLOAD(1400 Byte)를 초과하는 Response 메시지를 구성할 경우 UDP_MAX_PAYLOAD 크기로 나눈 다음 UDP 헤더를 구성하여 송신합니다.

현재 존재하는 udp 테스트에서는 UDP_MAX_PAYLOAD를 초과하여 Response 메시지를 구성하는 경우에 대한 테스트가 존재하지 않으므로, 이후 이루어질 udp 헤더에 대한 좀더 정학한 테스트를 위해 추가했습니다.

참조

테스트 개수가 9개가 증가한 이유

namsic commented 7 months ago

변경에 대한 설명을 더 추가해 주면 좋겠습니다.

ing-eoking commented 7 months ago

@namsic 수정되었습니다.