diff --git a/fdbserver/LatencyBandConfig.h b/fdbserver/LatencyBandConfig.h index 6dc313b64f..52b265a79f 100644 --- a/fdbserver/LatencyBandConfig.h +++ b/fdbserver/LatencyBandConfig.h @@ -36,21 +36,7 @@ struct LatencyBandConfig { template void serialize(Ar& ar) { - uint64_t bandsSize = (uint64_t)bands.size(); - serializer(ar, bandsSize); - - if(ar.isDeserializing) { - double band; - for(uint64_t i = 0; i < bandsSize; i++) { - serializer(ar, band); - bands.insert(band); - } - } - else { - for(double band : bands) { - serializer(ar, band); - } - } + serializer(ar, bands); } protected: diff --git a/fdbserver/fdbserver.actor.cpp b/fdbserver/fdbserver.actor.cpp index 799b220ced..be019ae2e2 100644 --- a/fdbserver/fdbserver.actor.cpp +++ b/fdbserver/fdbserver.actor.cpp @@ -968,7 +968,7 @@ int main(int argc, char* argv[]) { double fileIoTimeout = 0.0; bool fileIoWarnOnly = false; uint64_t rsssize = -1; - bool useObjectSerializer = false; + bool useObjectSerializer = true; if( argc == 1 ) { printUsage(argv[0], false);