MySQL 26.7.0
Source Code Documentation
gcs_message_stage_split.cc File Reference

Namespaces

namespace  anonymous_namespace{gcs_message_stage_split.cc}
 

Functions

Gcs_split_header_v2 const & anonymous_namespace{gcs_message_stage_split.cc}::get_split_stage_metadata (Gcs_packet const &packet)
 
Gcs_dynamic_header const & anonymous_namespace{gcs_message_stage_split.cc}::get_split_dynamic_header (Gcs_packet const &packet)
 
bool anonymous_namespace{gcs_message_stage_split.cc}::has_valid_fragment_metadata (Gcs_packet const &packet)
 
bool anonymous_namespace{gcs_message_stage_split.cc}::has_fragment_count_within_payload_bounds (Gcs_packet const &packet)
 
bool anonymous_namespace{gcs_message_stage_split.cc}::is_valid_split_fragment (Gcs_packet const &packet)
 
bool anonymous_namespace{gcs_message_stage_split.cc}::is_valid_split_fragment_set (Gcs_packets_list const *stored_fragments, Gcs_packet const &last_delivered_fragment)
 
Gcs_sender_id calculate_sender_id (const Gcs_xcom_node_information &node)
 Calculate the sender identification which currently is a hash over the member identifier and its incarnation identifier (i.e. More...
 

Function Documentation

◆ calculate_sender_id()

Gcs_sender_id calculate_sender_id ( const Gcs_xcom_node_information node)

Calculate the sender identification which currently is a hash over the member identifier and its incarnation identifier (i.e.

member's uuid).

Note, however, that the current member's uuid is simply a timestamp and for that reason the hash is created as aforementioned.