[MDEV-19094] [Feature] Issue #46 Semisync optimization and fix invalid packet error Created: 2019-03-31  Updated: 2019-03-31

Status: Open
Project: MariaDB Server
Component/s: None
Fix Version/s: None

Type: Task Priority: Major
Reporter: Anel Husakovic Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None

Epic Link: AliSQL patches

 Description   

Description
  -----------
  Originally Semisync use the SELECT() function to listener all slave sockets,
  But SELECT() has several restrictions, so replace it by poll();
 
  Ack_receiver maybe read invalid socket fd and report network packet errors.
  We should clear socket when read return error with ER_NET_READ_ERROR, if not,
  Ack_receiver will report a lot of network packet errors until dump thread is
  killed;

https://github.com/alibaba/AliSQL/commit/c586f14752319edf9d198d125f17b68fe7607ac9


Generated at Thu Feb 08 08:49:01 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.