Changeset: e192cfe5c329 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e192cfe5c329
Modified Files:
        monetdb5/modules/mal/wlcr.c
Branch: wlcr
Log Message:

React more promptly to change in drift
within 1 second


diffs (28 lines):

diff --git a/monetdb5/modules/mal/wlcr.c b/monetdb5/modules/mal/wlcr.c
--- a/monetdb5/modules/mal/wlcr.c
+++ b/monetdb5/modules/mal/wlcr.c
@@ -243,7 +243,7 @@ static MT_Id wlcr_logger;
 
 static void
 WLCRlogger(void *arg)
-{
+{       int seconds;
        (void) arg;
        while(!GDKexiting()){
                if( wlcr_logs && wlcr_fd ){
@@ -252,12 +252,9 @@ WLCRlogger(void *arg)
                                WLCcloselogger();
                                MT_lock_unset(&wlcr_lock);
                        }
-                       MT_sleep_ms( (wlcr_drift? wlcr_drift:1 ) * 1000);
-               } else
-               if( wlcr_drift)
-                               MT_sleep_ms( wlcr_drift * 1000);
-               else
-                               MT_sleep_ms(  1  * 1000);
+               } 
+               for( seconds = 0; wlcr_drift == 0 || seconds < wlcr_drift; 
seconds++)
+                       MT_sleep_ms( 1000);
        }
 }
 /*
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to