From e558efc42cb1065a3ea4ebfe66debbd7096fa9c9 Mon Sep 17 00:00:00 2001 From: Asias He Date: Thu, 23 Jul 2015 10:18:41 +0800 Subject: [PATCH] tests: Use time based generation_number number --- tests/urchin/gossip.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/urchin/gossip.cc b/tests/urchin/gossip.cc index 89b438edd6..ebc7d6a3f1 100644 --- a/tests/urchin/gossip.cc +++ b/tests/urchin/gossip.cc @@ -5,6 +5,7 @@ #include "gms/gossiper.hh" #include "gms/application_state.hh" #include "service/storage_service.hh" +#include namespace bpo = boost::program_options; @@ -39,7 +40,10 @@ int main(int ac, char ** av) { std::map app_states = { { gms::application_state::LOAD, gms::versioned_value::versioned_value_factory::load(0.5) }, }; - int generation_number = 1; + + using namespace std::chrono; + auto now = high_resolution_clock::now().time_since_epoch(); + int generation_number = duration_cast(now).count(); return gossiper.start(generation_number, app_states); }).then([] () { auto reporter = std::make_shared>();