gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [gnunet] 39/45: Don't consider restart when the test action


From: gnunet
Subject: [GNUnet-SVN] [gnunet] 39/45: Don't consider restart when the test action already finished
Date: Sun, 31 Dec 2017 00:37:26 +0100

This is an automated email from the git hooks/post-receive script.

lurchi pushed a commit to branch master
in repository gnunet.

commit 652198e93fb05d301e6a8873b0364692f7f47ce4
Author: lurchi <address@hidden>
AuthorDate: Mon Sep 4 09:17:45 2017 +0200

    Don't consider restart when the test action already finished
    
    In the old scheduler implementation tasks with different priorities were
    run in the same event loop iteration, in the new implementation this
    cannot be guaranteed anymore, as it's driver-dependent.
    For the FS tests this means that when adding both an 'abort' task and a
    'restart' task (the latter with higher priority) the 'restart' task
    didn't take effect with the old implementation but does with the new
    implementation (and leads to an assertion failure).
    Not scheduling the 'restart' task when the action (download/publish) has
    already finished successfully solves this issue.
---
 src/fs/test_fs_download_persistence.c | 1 -
 src/fs/test_fs_publish_persistence.c  | 1 -
 2 files changed, 2 deletions(-)

diff --git a/src/fs/test_fs_download_persistence.c 
b/src/fs/test_fs_download_persistence.c
index 76a1ea911..8f27e82af 100644
--- a/src/fs/test_fs_download_persistence.c
+++ b/src/fs/test_fs_download_persistence.c
@@ -179,7 +179,6 @@ progress_cb (void *cls, const struct GNUNET_FS_ProgressInfo 
*event)
                               GNUNET_FS_DOWNLOAD_OPTION_NONE, "download", 
NULL);
     break;
   case GNUNET_FS_STATUS_DOWNLOAD_COMPLETED:
-    consider_restart (event->status);
     printf ("Download complete,  %llu kbps.\n",
             (unsigned long long) (FILESIZE * 1000000LL /
                                   (1 +
diff --git a/src/fs/test_fs_publish_persistence.c 
b/src/fs/test_fs_publish_persistence.c
index be9006d42..103ca01b8 100644
--- a/src/fs/test_fs_publish_persistence.c
+++ b/src/fs/test_fs_publish_persistence.c
@@ -134,7 +134,6 @@ progress_cb (void *cls,
   switch (event->status)
   {
   case GNUNET_FS_STATUS_PUBLISH_COMPLETED:
-    consider_restart (event->status);
     ret = event->value.publish.cctx;
     printf ("Publish complete,  %llu kbps.\n",
             (unsigned long long) (FILESIZE * 1000000LL /

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]