aboutsummaryrefslogtreecommitdiff
path: root/src/rps/gnunet-service-rps.c
diff options
context:
space:
mode:
authorJulius Bünger <buenger@mytum.de>2015-05-19 22:41:22 +0000
committerJulius Bünger <buenger@mytum.de>2015-05-19 22:41:22 +0000
commit8d1c8560be5f3fcd3fedbfb398f273a71890e22b (patch)
tree2844b00a22b05a5cfee53f25a640ca08255ffe64 /src/rps/gnunet-service-rps.c
parenta6d4c5ada59770b22d5c1e0508c2ad87efdeb9b8 (diff)
downloadgnunet-8d1c8560be5f3fcd3fedbfb398f273a71890e22b.tar.gz
gnunet-8d1c8560be5f3fcd3fedbfb398f273a71890e22b.zip
-optical changes
Diffstat (limited to 'src/rps/gnunet-service-rps.c')
-rw-r--r--src/rps/gnunet-service-rps.c19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/rps/gnunet-service-rps.c b/src/rps/gnunet-service-rps.c
index 46f3fdacb..eb0fb3d82 100644
--- a/src/rps/gnunet-service-rps.c
+++ b/src/rps/gnunet-service-rps.c
@@ -2048,27 +2048,28 @@ do_round (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
2048 GNUNET_array_grow (gossip_list, gossip_list_size, second_border); 2048 GNUNET_array_grow (gossip_list, gossip_list_size, second_border);
2049 2049
2050 for (i = 0 ; i < first_border ; i++) 2050 for (i = 0 ; i < first_border ; i++)
2051 { // TODO use RPS_sampler_get_n_rand_peers 2051 {/* Update gossip list with peers received through PUSHes */
2052 /* Update gossip list with peers received through PUSHes */
2053 r_index = GNUNET_CRYPTO_random_u64 (GNUNET_CRYPTO_QUALITY_STRONG, 2052 r_index = GNUNET_CRYPTO_random_u64 (GNUNET_CRYPTO_QUALITY_STRONG,
2054 push_list_size); 2053 push_list_size);
2055 gossip_list[i] = push_list[r_index]; 2054 gossip_list[i] = push_list[r_index];
2056 // TODO change the peer_flags accordingly 2055 // TODO change the peer_flags accordingly
2057 } 2056 }
2058 2057
2059 for (i = first_border ; i < second_border ; i++) 2058 for (i = first_border ; i < second_border ; i++)
2060 { 2059 {/* Update gossip list with peers received through PULLs */
2061 /* Update gossip list with peers received through PULLs */
2062 r_index = GNUNET_CRYPTO_random_u64 (GNUNET_CRYPTO_QUALITY_STRONG, 2060 r_index = GNUNET_CRYPTO_random_u64 (GNUNET_CRYPTO_QUALITY_STRONG,
2063 pull_list_size); 2061 pull_list_size);
2064 gossip_list[i] = pull_list[r_index]; 2062 gossip_list[i] = pull_list[r_index];
2065 // TODO change the peer_flags accordingly 2063 // TODO change the peer_flags accordingly
2066 } 2064 }
2067 2065
2068 for (i = second_border ; i < sampler_size_est_need ; i++) 2066 for (i = second_border ; i < sampler_size_est_need ; i++)
2069 { 2067 {/* Update gossip list with peers from history */
2070 /* Update gossip list with peers from history */ 2068 RPS_sampler_get_n_rand_peers (prot_sampler,
2071 RPS_sampler_get_n_rand_peers (prot_sampler, hist_update, NULL, 1, GNUNET_NO); 2069 hist_update,
2070 NULL,
2071 1,
2072 GNUNET_NO);
2072 num_hist_update_tasks++; 2073 num_hist_update_tasks++;
2073 // TODO change the peer_flags accordingly 2074 // TODO change the peer_flags accordingly
2074 } 2075 }