diff options
author | Christian Grothoff <christian@grothoff.org> | 2009-11-04 14:10:32 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2009-11-04 14:10:32 +0000 |
commit | cf45b8dff29c366d51aa2e6ea6a64b99b514b9c9 (patch) | |
tree | 5cb37c041743daff5af528dbbe24f5c563ce702e /src/datastore/perf_plugin_datastore.c | |
parent | b91546a3de767292e6472c6b1927480adba43d88 (diff) | |
download | gnunet-cf45b8dff29c366d51aa2e6ea6a64b99b514b9c9.tar.gz gnunet-cf45b8dff29c366d51aa2e6ea6a64b99b514b9c9.zip |
bugfixes and redesigning scheduler API
Diffstat (limited to 'src/datastore/perf_plugin_datastore.c')
-rw-r--r-- | src/datastore/perf_plugin_datastore.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/datastore/perf_plugin_datastore.c b/src/datastore/perf_plugin_datastore.c index b7bc9db31..a23569875 100644 --- a/src/datastore/perf_plugin_datastore.c +++ b/src/datastore/perf_plugin_datastore.c | |||
@@ -168,8 +168,6 @@ iterateDummy (void *cls, | |||
168 | crc->phase = RP_PUT; | 168 | crc->phase = RP_PUT; |
169 | } | 169 | } |
170 | GNUNET_SCHEDULER_add_after (crc->sched, | 170 | GNUNET_SCHEDULER_add_after (crc->sched, |
171 | GNUNET_NO, | ||
172 | GNUNET_SCHEDULER_PRIORITY_KEEP, | ||
173 | GNUNET_SCHEDULER_NO_TASK, | 171 | GNUNET_SCHEDULER_NO_TASK, |
174 | &test, crc); | 172 | &test, crc); |
175 | return GNUNET_OK; | 173 | return GNUNET_OK; |
@@ -254,8 +252,6 @@ test (void *cls, | |||
254 | crc->i++; | 252 | crc->i++; |
255 | crc->phase = RP_LP_GET; | 253 | crc->phase = RP_LP_GET; |
256 | GNUNET_SCHEDULER_add_after (crc->sched, | 254 | GNUNET_SCHEDULER_add_after (crc->sched, |
257 | GNUNET_NO, | ||
258 | GNUNET_SCHEDULER_PRIORITY_KEEP, | ||
259 | GNUNET_SCHEDULER_NO_TASK, | 255 | GNUNET_SCHEDULER_NO_TASK, |
260 | &test, crc); | 256 | &test, crc); |
261 | break; | 257 | break; |
@@ -301,11 +297,8 @@ test (void *cls, | |||
301 | break; | 297 | break; |
302 | case RP_DONE: | 298 | case RP_DONE: |
303 | crc->api->drop (crc->api->cls); | 299 | crc->api->drop (crc->api->cls); |
304 | GNUNET_SCHEDULER_add_delayed (crc->sched, | 300 | GNUNET_SCHEDULER_add_with_priority (crc->sched, |
305 | GNUNET_YES, | ||
306 | GNUNET_SCHEDULER_PRIORITY_IDLE, | 301 | GNUNET_SCHEDULER_PRIORITY_IDLE, |
307 | GNUNET_SCHEDULER_NO_TASK, | ||
308 | GNUNET_TIME_UNIT_ZERO, | ||
309 | &cleaning_task, crc); | 302 | &cleaning_task, crc); |
310 | break; | 303 | break; |
311 | } | 304 | } |
@@ -364,8 +357,6 @@ run (void *cls, | |||
364 | crc->cfg = c; | 357 | crc->cfg = c; |
365 | crc->phase = RP_PUT; | 358 | crc->phase = RP_PUT; |
366 | GNUNET_SCHEDULER_add_after (s, | 359 | GNUNET_SCHEDULER_add_after (s, |
367 | GNUNET_YES, | ||
368 | GNUNET_SCHEDULER_PRIORITY_KEEP, | ||
369 | GNUNET_SCHEDULER_NO_TASK, | 360 | GNUNET_SCHEDULER_NO_TASK, |
370 | &test, crc); | 361 | &test, crc); |
371 | } | 362 | } |