From c8e394a05ad72d4ce39146ce612b04889d66918d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Tue, 27 Jun 2017 14:39:16 +0200
Subject: [PATCH] CHANGES: Added some notes about Filesystem.Monitor.

---
 CHANGES | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/CHANGES b/CHANGES
index 24016c0bd8..b0987dc720 100644
--- a/CHANGES
+++ b/CHANGES
@@ -53,6 +53,26 @@ o Concurrent
     Concurrent.race(connect(host1, port1), connect(host2, port2))
       ->then(make_requet, query);
 
+o Filesystem.Monitor
+
+  - Changed the polling heuristic.
+
+    This is intended to reduce poll (and notification) delays in
+    some circumstances.
+
+  - Improved robostness of adjust_monitor().
+
+  - Removed some dead and obsolete code.
+
+  - Scan accelerated monitors too.
+
+    Both the Inotify and FSEvents APIs claim that they support
+    notifications on eg network file systems, and while they will
+    succeed in notifying on changes performed by the local host
+    on such file systems, they will not on changes performed by
+    other hosts. To avoid missing such changes these monitors
+    need to be actively scanned too.
+
 o Sql.pgsql
 
   Sped up BEGIN/COMMIT statements.
-- 
GitLab