| 503 | } |
| 504 | |
| 505 | int EventStorage::GetFileHeader(EventData *eventdata, EventDataInfo *eventdatainfo) { |
| 506 | string uuidbuffer; |
| 507 | int ret = uuid_handler_->SerializeToBuffer(&uuidbuffer); |
| 508 | if (ret == OK) { |
| 509 | eventdata->set_gtid(""); |
| 510 | eventdata->set_data(uuidbuffer); |
| 511 | eventdata->set_instance_id(uuid_handler_->GetLastInstanceID()); |
| 512 | eventdata->set_event_data_file(eventdatainfo->file_name()); |
| 513 | |
| 514 | MasterInfo master_info; |
| 515 | master_storage_->GetMaster(&master_info); |
| 516 | ColorLogInfo("%s header instanceid %lu buffer size %zu, master instance id %lu", __func__, |
| 517 | eventdata->instance_id(), uuidbuffer.size(), master_info.instance_id()); |
| 518 | string extbuffer; |
| 519 | if (!master_info.SerializeToString(eventdata->mutable_master_data())) { |
| 520 | return BUFFER_FAIL; |
| 521 | } |
| 522 | } |
| 523 | return ret; |
| 524 | } |
| 525 | |
| 526 | int EventStorage::SwitchNewFile(const EventData &header, bool write_footer, EventDataInfo *data_info) { |
| 527 | int ret = OK; |
nothing calls this directly
no test coverage detected