void encode_message(Message *msg, uint64_t features, bufferlist& payload)
{
- bufferlist front, middle, data;
ceph_msg_footer_old old_footer;
- ceph_msg_footer footer;
msg->encode(features, MSG_CRC_ALL);
encode(msg->get_header(), payload);
// Here's where we switch to the old footer format. PLR
-
- footer = msg->get_footer();
+ ceph_msg_footer footer = msg->get_footer();
old_footer.front_crc = footer.front_crc;
old_footer.middle_crc = footer.middle_crc;
old_footer.data_crc = footer.data_crc;