aboutsummaryrefslogtreecommitdiff
path: root/src/fs/gnunet-service-fs_pr.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-10-14 18:08:15 +0000
committerChristian Grothoff <christian@grothoff.org>2012-10-14 18:08:15 +0000
commita4582ea33040edb25b836eb4533ba085fe70752e (patch)
tree540631186b8b3e3215e994c5fc8470d1c70c39a6 /src/fs/gnunet-service-fs_pr.c
parent3e5b028393108ce4708bec4a60cdf3e6df90c557 (diff)
downloadgnunet-a4582ea33040edb25b836eb4533ba085fe70752e.tar.gz
gnunet-a4582ea33040edb25b836eb4533ba085fe70752e.zip
-use DLL, nicer use of indexing map, improve ability to use future hash map memory optimization
Diffstat (limited to 'src/fs/gnunet-service-fs_pr.c')
-rw-r--r--src/fs/gnunet-service-fs_pr.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/fs/gnunet-service-fs_pr.c b/src/fs/gnunet-service-fs_pr.c
index 265784348..cfab966bc 100644
--- a/src/fs/gnunet-service-fs_pr.c
+++ b/src/fs/gnunet-service-fs_pr.c
@@ -351,7 +351,8 @@ GSF_pending_request_create_ (enum GSF_PendingRequestOptions options,
351 { 351 {
352 refresh_bloomfilter (pr); 352 refresh_bloomfilter (pr);
353 } 353 }
354 GNUNET_CONTAINER_multihashmap_put (pr_map, query, pr, 354 GNUNET_CONTAINER_multihashmap_put (pr_map,
355 &pr->public_data.query, pr,
355 GNUNET_CONTAINER_MULTIHASHMAPOPTION_MULTIPLE); 356 GNUNET_CONTAINER_MULTIHASHMAPOPTION_MULTIPLE);
356 if (0 == (options & GSF_PRO_REQUEST_NEVER_EXPIRES)) 357 if (0 == (options & GSF_PRO_REQUEST_NEVER_EXPIRES))
357 { 358 {
@@ -1627,7 +1628,7 @@ GSF_pending_request_init_ ()
1627 active_to_migration = 1628 active_to_migration =
1628 GNUNET_CONFIGURATION_get_value_yesno (GSF_cfg, "FS", "CONTENT_CACHING"); 1629 GNUNET_CONFIGURATION_get_value_yesno (GSF_cfg, "FS", "CONTENT_CACHING");
1629 datastore_put_load = GNUNET_LOAD_value_init (DATASTORE_LOAD_AUTODECLINE); 1630 datastore_put_load = GNUNET_LOAD_value_init (DATASTORE_LOAD_AUTODECLINE);
1630 pr_map = GNUNET_CONTAINER_multihashmap_create (32 * 1024, GNUNET_NO); 1631 pr_map = GNUNET_CONTAINER_multihashmap_create (32 * 1024, GNUNET_YES);
1631 requests_by_expiration_heap = 1632 requests_by_expiration_heap =
1632 GNUNET_CONTAINER_heap_create (GNUNET_CONTAINER_HEAP_ORDER_MIN); 1633 GNUNET_CONTAINER_heap_create (GNUNET_CONTAINER_HEAP_ORDER_MIN);
1633} 1634}