Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Forgot to remove that comment
[simgrid.git] / TODO
diff --git a/TODO b/TODO
index 73e0bf1..44b4a4f 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,6 +1,11 @@
 ###
 ### Ongoing stuff
 ###
+
+Document the fact that gras processes display the backtrace on sigusr and sigint
+Document XBT_LOG_EXTERNAL_DEFAULT_CATEGORY
+Document host module
+
 /* FIXME: better place? */
 int vasprintf  (char **ptr, const char *fmt, va_list ap);
 char *bprintf(const char*fmt, ...) _XBT_GNUC_PRINTF(1,2);
@@ -17,6 +22,8 @@ xbt/log.h:/** \name WARN
 xbt/log.h:/** \name ERROR
 xbt/log.h:/** \name CRITICAL
 
+gras_socket_close should be blocking until all the data sent have been
+received by the other side (implemented with an ACK mechanism).
 
 ###
 ### Planned
@@ -63,7 +70,9 @@ xbt/log.h:/** \name CRITICAL
 
 [modules]
   * better formalisation of what modules are (amok deeply needs it)
-    configuration + init() + exit() + dependencies
+    configuration + init() + join() + exit() + leave() + dependencies
+    init and exit are run only once
+    join and leave are run for each process.
   * allow to load them at runtime
     check in erlang how they upgrade them without downtime