WL#13979: MySQL GCS: Reduce minimum value of group_replication_message_cache_size

Affects: Server-8.0   —   Status: Complete

EXECUTIVE SUMMARY
-----------------

This worklog lowers the bound for setting the max size of XCom's
message cache. It is currently 1GB and some customers requested
that they are allowed to set it below 1GB, potentially as low as
128 MB.


USER/DEV STORIES
----------------

- As a DBA I want to be able to configure XCom cache to be capped at a
  few megabytes (e.g., 128MB) so I am able to deploy successfully
  InnoDB cluster on a host with small amount of memory (e.g., 16GB)
  and good network connectivity.

SCOPE
-----

- This work will not change anything other than just reducing the lower bound 
  for group_replication_message_cache_size.

LIMITS
------

- No new limits.
- Mind you that reducing the value will have implications if you run on
  an unstable network system since you could end up without being able to
  do implicit reconnections among the members.
- Mind that cache structures take an additional ~50MB per block created.
  So, setting it to 128MB means we are capping the data only. It does not
  include the data structures used to manage and run the cache.