6321: Add test that OSError is caught from slurm subprocess invocations.
[arvados.git] / services / nodemanager / arvnodeman / computenode / __init__.py
index e7bd7bf7bdda983970d02595d90f9669cacd9f63..6e46bc0f4c6283ab0d73da212529299bdec4ba10 100644 (file)
@@ -31,6 +31,13 @@ def timestamp_fresh(timestamp, fresh_time):
     return (time.time() - timestamp) < fresh_time
 
 def arvados_node_missing(arvados_node, fresh_time):
+    """Indicate if cloud node corresponding to the arvados
+    node is "missing".
+
+    If True, this means the node has not pinged the API server within the timeout
+    period.  If False, the ping is up to date.  If the node has never pinged,
+    returns None.
+    """
     if arvados_node["last_ping_at"] is None:
         return None
     else: