diff --git a/Server/DataStructures/SharedDataFacade.h b/Server/DataStructures/SharedDataFacade.h index c9678f4b9..7546edfda 100644 --- a/Server/DataStructures/SharedDataFacade.h +++ b/Server/DataStructures/SharedDataFacade.h @@ -84,6 +84,12 @@ template class SharedDataFacade : public BaseDataFacade::vector, true>> m_static_rtree; + void LoadChecksum() + { + m_check_sum = data_layout->checksum; + SimpleLogger().Write() << "set checksum: " << m_check_sum; + } + void LoadTimestamp() { char *timestamp_ptr = shared_memory + data_layout->GetTimeStampOffset(); @@ -224,6 +230,7 @@ template class SharedDataFacade : public BaseDataFacadePtr()); LoadGraph(); + LoadChecksum(); LoadNodeAndEdgeInformation(); LoadGeometries(); LoadRTree(ram_index_path); diff --git a/Server/DataStructures/SharedDataType.h b/Server/DataStructures/SharedDataType.h index 285bc5024..6204f44fb 100644 --- a/Server/DataStructures/SharedDataType.h +++ b/Server/DataStructures/SharedDataType.h @@ -95,6 +95,7 @@ struct SharedDataLayout SimpleLogger().Write(logDEBUG) << "geometries_index_list_size: " << geometries_index_list_size; SimpleLogger().Write(logDEBUG) << "geometries_list_size: " << geometries_list_size; + SimpleLogger().Write(logDEBUG) << "checksum: " << checksum; SimpleLogger().Write(logDEBUG) << "sizeof(checksum): " << sizeof(checksum); SimpleLogger().Write(logDEBUG) << "ram index file name: " << ram_index_file_name; }