diff options
author | Christian Grothoff <christian@grothoff.org> | 2012-10-14 18:08:15 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2012-10-14 18:08:15 +0000 |
commit | a4582ea33040edb25b836eb4533ba085fe70752e (patch) | |
tree | 540631186b8b3e3215e994c5fc8470d1c70c39a6 /src/fs/gnunet-service-fs_pr.c | |
parent | 3e5b028393108ce4708bec4a60cdf3e6df90c557 (diff) | |
download | gnunet-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.c | 5 |
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 | } |